Si estende tra il mare e la montagna, il centro storico è situato a circa 300 metri sul livello del mare e sovrastato dal Monte Cocuzzo, la massima cima della Catena Costiera calabrese, conosciuto anche per la notevole pineta. Si affaccia sul mar Tirreno con la località balneare di Longobardi Marina.
Comuni costieri confinanti : Fiumefreddo Bruzio ⟵ Longobardi ⟶ Belmonte Calabro