Pekan ini meluas terutamanya di sepanjang pantai Laut Tyrrhenian, di mana ia bercerun sedikit, antara tasik dan San Marco, di lereng Colle Sant'Angelo, di mana Castellabate berdiri. Wilayahnya terletak sepenuhnya dalam perimeter taman negara Cilento, Vallo di Diano dan Alburni dan ibu pejabat rizab marin Castellabate yang ditubuhkan pada tahun 2009: kawasan marin terlindung Santa Maria di Castellabate.