a ciudad se extiende principalmente a lo largo de la costa del mar Tirreno, donde se inclina suavemente entre Lago y San Marco, en las laderas del Colle Sant'Angelo, donde se levanta Castellabate. Su territorio se encuentra íntegramente dentro del perímetro del parque nacional de Cilento, Vallo di Diano y Alburni y alberga la reserva marina de Castellabate, creada en 2009: el Área Marina Protegida de Santa Maria di Castellabate.