Sorrento se encuentra en la costa septentrional de la península Sorrentina, de la que es un lugar clave: tiene vistas al golfo de Nápoles y muchos miradores desde donde ver Nápoles (visible a través de la bahía) y el monte Vesubio.