Sorge sui resti dell’antica Oplontis, città residenziale imperiale e patrizia, situato alle pendici del Vesuvio, estendendosi in una piccola insenatura del golfo di Napoli, compresa tra Capo Oncino e la foce del fiume Sarno, posta innanzi allo scoglio di Rovigliano, un turrito faraglione, sotto cui si insediano colonie di corallo. Il territorio è costituito principalmente da materiale vulcanico eruttato dal Vesuvio nel corso dei secoli, di cui è testimone l’arenile composto di sabbia nera. Si affaccia sul mar Tirreno.
Comuni costieri confinanti : Torre del Greco ⟵ Torre Annunziata ⟶ Castellammare di Stabia