Santa Maria di Castellabate je součástí 3 km vzdálené obce Castellabate (celkem 8200 ob.). Leží v severní části Národního parku Cilento e Valle di Diano, 12 km jižně od Agropoli.