Home › Routes › Amalfi Coast to Puglia
How to get from Amalfi Coast to Puglia
From the Amalfi Coast to Puglia is a cross-country trip of roughly 300 km to Bari. Driving takes about 3 h 30 to 4 h from Amalfi; by public transport you first get to Salerno by bus or boat, then take a long-distance coach or a train (usually with a change) to Bari, about 5 to 6 h in total.
Best option: Car. Puglia's towns and beaches are far apart and poorly linked by public transport, so a car is the most practical way both to get there and to move around once you arrive.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| car From Amalfi to Salerno, then the A2 and A30/A16 motorways towards Bari | about 3 h 30 to 4 h to Bari | fuel plus motorway tolls of roughly €20–30 | The Amalfi coast road is narrow and slow; allow extra time in summer. Many Puglian old towns have limited-traffic zones (ZTL). | |
| bus SITA bus or ferry from Amalfi to Salerno, then a long-distance coach (FlixBus and other companies) from Salerno or Naples to Bari | about 5 to 6 h including the connection | several coaches a day from Naples, fewer from Salerno | about €15–35 for the coach | Book coach seats online in summer; check where in Salerno the coach stops. |
| train From Salerno or Naples to Bari Centrale, usually with a change (often at Caserta or Naples) | about 4 to 5 h from Salerno, plus the trip from Amalfi | a handful of usable connections a day | about €30–60 | There is no railway on the Amalfi Coast itself; reach Salerno first. Check current timetables, as journey times vary a lot by connection. |
*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
- Treat the trip as a travel day: leave the Amalfi Coast in the morning to avoid the worst coast-road traffic.
- If you will rent a car in Puglia anyway, consider picking one up in Salerno or Naples and driving across.
- Bari is the usual arrival point; Lecce and the Salento are another 1 h 30 to 2 h further south.
- Carry luggage that you can lift onto crowded SITA buses on the coast.
Common questions
How long does it take to get from the Amalfi Coast to Puglia?
By car, about 3 h 30 to 4 h from Amalfi to Bari, and more to reach Lecce or the Salento. By public transport, allow 5 to 6 hours: first a bus or boat to Salerno, then a coach or a train with a change to Bari. Summer traffic on the Amalfi coast road can add an hour.
Is there a direct train from the Amalfi Coast to Puglia?
No. There is no railway on the Amalfi Coast, so you need to get to Salerno first by SITA bus or boat. From Salerno or Naples, trains to Bari usually involve a change and take about four to five hours. Long-distance coaches are often simpler and cheaper for this trip. Check current timetables before travelling.
What is the cheapest way from the Amalfi Coast to Puglia?
The SITA bus to Salerno followed by a long-distance coach to Bari is usually the cheapest, at roughly €15–35 for the coach if booked ahead, plus a few euros for the bus. Trains cost more and often need a change. Driving is good value for groups once you share fuel and motorway tolls.
Should I rent a car for Puglia?
For most visitors, yes. Trains and buses link the main towns such as Bari, Lecce and Monopoli, but masserie, beaches and smaller villages are hard to reach without a car. Be aware of limited-traffic zones (ZTL) in historic centres, where entering without a permit brings a fine sent to the rental company.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.