Il territorio è caratterizzato da una molteplicità di ambienti, tale caratteristica è dovuta al suo sviluppo in quota: si passa da 0 m s.l.m. a oltre 1000 m s.l.m., gli abitanti sono ripartiti fra il centro storico, distante circa 6 chilometri dal mare, e la frazione marina di Santa Caterina Dello Ionio Marina. Si affaccia sul mar Ionio.
Comuni costieri confinanti : Guardavalle ⟵ Santa Caterina dello Ionio ⟶ Badolato