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.

29 km apart (straight line)Day trip: noCar · Bus · Train

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

HowTimeHow oftenPrice*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 Barifuel plus motorway tolls of roughly €20–30The 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 connectionseveral coaches a day from Naples, fewer from Salernoabout €15–35 for the coachBook 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 Amalfia handful of usable connections a dayabout €30–60There 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

Hire a carPick up in Amalfi CoastBook a transferDoor to door on arrivalHotels in PugliaCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

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.

Puglia travel guideHow many days in PugliaWhere to stay in PugliaAmalfi Coast travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.