Sorge su una collina a pochi chilometri dalla costa ionica, è un borgo medievale, alle sue spalle le pre Serre Calabresi. Si affaccia sul mar Ionio con la località balneare di Badolato Marina.
Comuni costieri confinanti : Santa Caterina dello Ionio ⟵ Badolato ⟶ Isca sullo Ionio