Castellabate borders with the municipalities of Agropoli, Laureana Cilento, Montecorice and Perdifumo. It counts the hamlets (frazioni) of Alano, Licosa, Ogliastro Marina, Santa Maria and San Marco; and the localities of Lago and Tresino.