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.