Sorrento holds a narrow shelf of volcanic rock high above the Bay of Naples, its cliffs dropping straight down to two small harbours while lemon groves and hotel gardens cover the flatter ground behind the centre. The town has drawn travellers since the days of the Grand Tour, and its historic core still runs on the same tight grid of lanes around Piazza Tasso, easily walked in a day yet with enough of its own churches, gardens and craft museums to reward a longer stay beyond the coastal views that first bring visitors here.
The old town and the coast below
Corso Italia and the surrounding lanes hold the churches, the old loggia of Sedile Dominova and most of the shops and restaurants, all within a few minutes of Piazza Tasso. Two harbours sit directly beneath the cliffs: Marina Piccola, reached by a short descent, handles the ferries and hydrofoils, while Marina Grande, the older fishing hamlet a little further west, keeps its own chapel and family-run seafood kitchens. From the gardens of the Villa Comunale the cliff edge opens onto the whole bay, with Mount Vesuvius standing across the water.
When to go and for how long
April to June and September bring warm, settled weather without the peak crowds and prices of August, when the town is at its busiest and many Italians take their own holidays. Winter stays mild but quiet, with some hotels and restaurants closing for the season. Two to three days suit most visits, covering the historic centre, the marinas and a museum or two, with extra time worth keeping for the coast beyond.
Getting around
The historic centre is entirely walkable, flat along Corso Italia and gently sloped toward the cliff edge, though stairs and a lift lead down to Marina Piccola. The Circumvesuviana railway and the faster seasonal Campania Express connect Sorrento to Pompeii, Herculaneum and Naples, while local buses reach the beaches and villages further along the peninsula. Ferries from Marina Piccola cross to Capri in as little as twenty minutes and also sail to Positano and the rest of the Amalfi Coast.