Sorge sui resti dell’antica Stabiae, di cui conserva alcuni resti, situato nella parte sud della città metropolitana di Napoli, nel Golfo di Napoli, nel territorio compreso tra la fine della zona vesuviana e l’inizio della penisola sorrentina con la Costiera Sorrentina, ricco di sorgenti di acque di diversa qualità. Si affaccia sul mar Tirreno.
Comuni costieri confinanti: Torre Annunziata ⟵ Castellammare di Stabia ⟶ Vico Equense