Home › Routes › Puglia to Sorrento
How to get from Puglia to Sorrento
From Bari, the main Puglia hub, the usual route is a train or coach to Naples (about 3–4 h), then the Circumvesuviana train to Sorrento (about 1 h 10). Driving takes about 4 h via the A14/A16 and A3. Expect a full travel day from southern Puglia (Lecce, Salento).
Best option: Train. Trains to Naples connect directly with the Circumvesuviana to Sorrento.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Trenitalia train from Bari to Napoli Centrale (direct or with a change, often at Caserta), then the Circumvesuviana from Napoli Garibaldi to Sorrento | about 3 h 30–4 h to Naples, plus about 1 h 10 to Sorrento | several connections a day | about €30–60 plus about €4–5 for the Circumvesuviana | New high-speed sections on the Naples–Bari line are opening in stages; check current timetables. |
| bus Coaches from Bari and other Puglia towns to Naples (FlixBus and others), then the Circumvesuviana to Sorrento; some seasonal coaches continue to Sorrento | about 3 h to Naples, plus about 1 h 10 | many a day to Naples | about €15–30 | Often the cheapest option. |
| car A14 and A16 motorways from Bari towards Naples, then A3 and the Sorrento peninsula road (SS145) | about 4 h | fuel plus motorway tolls of about €20–30 | The Sorrento peninsula road is congested in summer; parking in Sorrento is expensive. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- "Puglia" is a large region; times are from Bari. Add 1–2 h from Lecce or Brindisi.
- Napoli Garibaldi (Circumvesuviana) is beneath Napoli Centrale.
- The Circumvesuviana can be crowded; keep an eye on your belongings.
- Consider staying a night in Naples to break the trip.
Common questions
Is there a direct train from Puglia to Sorrento?
No. You take a Trenitalia train to Naples, which may be direct or require a change, and then the Circumvesuviana local train to Sorrento, about 1 h 10. Allow about 5 hours from Bari. Check current timetables, as new high-speed sections are being opened in stages.
What is the cheapest way?
Usually a coach from Bari or other Puglia towns to Naples, followed by the Circumvesuviana to Sorrento. Coach tickets booked ahead are often cheaper than trains. Driving is cost-effective for groups but add tolls, fuel and expensive Sorrento parking.
How long is the drive?
About 4 hours from Bari via the A14 and A16 motorways towards Naples, then the A3 and the road along the Sorrento peninsula. Tolls are moderate. In summer, traffic near Sorrento can be heavy, so allow extra time.
Can I stop on the way?
Yes. By car, Matera, Benevento or the Amalfi Coast can be included. By train, staying a night in Naples is easy and allows you to visit Pompeii, which is on the Circumvesuviana line to Sorrento. Herculaneum is also on the same Circumvesuviana line.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.