Sorrento is on the Neapolitan Riviera. To get to the riviera, you need to fly to Naples' Capodichino Airport. For information on flights to Naples, and advice on how to get to the city from the airport, see Neapolitan Riviera flights.
Getting to Sorrento
Bus: From Naples' Capodichino Airport, take the Curreri bus (www.bus.it/curreri/autolinee.htm) to Sorrento-Penisola Sorrentina. The last stop is Sorrento Piazza Tasso.
Train: From Naples centre. The local train, called Circumvesuviana, is on the lower level of the Central Station at Piazza Garibaldi (or can be reached by walking around the back of the station). Sorrento is the last stop.
Getting to Naples
Taxi: From Naples' Capodichino Airport to the centre will be about 25 euros.
Bus: This is the easiest and cheapest way to get to the centre. From the airport there are two buses to take you to the centre of Naples and from there you'll need to take a local bus to the port. The local bus ANM 35 runs every 30 minutes (1.10 euros) and the ANM Alibus – direct to Piazza Garibaldi - runs every 20 minutes (3 euros).
Boat: Head for Molo Beverello and take the ferry or hydrofoil to Sorrento.
Getting to the Molo Beverello
Taxi: From Naples' Capodichino Airport to the port will be about 25 euros.
Once at Molo Beverello, take the ferry or jet hydrofoil to Sorrento (prices depend on the speed of transport - it's around 6.50 euros for a ferry - (Metro del Mare; www.metrodelmare.net) and 16 euros for the hydrofoil (Alilauro; www.alilauro.it or Snav; www.snav.it). The journey takes from 50 to 80 minutes.
Car: Coming from the north of Italy follow the directions to Naples. When you reach Caserta Sud, take the A3-Salerno/Reggio Calabria - Penisola Sorrentina. Exit at Castellammare di Stabia and take the SS 145.