a localitatea se întinde în principal de-a lungul coastei Mării Tireniene, unde se înclină ușor între Lago și San Marco, pe versanții Colle Sant'Angelo, unde se ridică Castellabate. Teritoriul său se încadrează în întregime în perimetrul parcului național Cilento, Vallo di Diano și Alburni și adăpostește rezervația marină Castellabate, înființată în 2009: Zona Marină Protejată Santa Maria di Castellabate.