Bari Airport → Lecce
★★★★★ 4.8/5 · 52,000+ reviews
from €290 fixed, one-way
Book this routeAffiliate disclosure: some links here are affiliate links. Booking through them may earn us a small commission at no extra cost to you.
Lecce is the baroque capital of the Salento, in the heel of Italy. From Bari Airport it is about 165 km by road, roughly 1 hour 45 minutes to 2 hours by car on the coast road south. The same options work from Lecce back to Bari.
Bari to Lecce at a glance
- Private transfer: door to door, fixed price per vehicle. A live Welcome Pickups quote on 13 November 2026 gave €290 from Bari Airport to Piazza Sant'Oronzo in Lecce (one passenger, pickup on 25 November).
- Train: no direct train from the airport. Take the FM2 train to Bari Centrale (€5), then a train to Lecce; the fastest take about 1 hour 20 minutes. Allow around 2 hours 10 minutes in all.
- Bus: Pugliairbus runs a few times a day from Bari Airport to Lecce, taking about three hours or more.
Private transfer from Bari to Lecce
The train is good value but needs a change at Bari Centrale. A car goes straight to your hotel inside or near the old town, and the price is per vehicle. You can book a Bari to Lecce transfer with Welcome Pickups.
Brindisi is closer
If you haven't booked flights yet, Brindisi Airport is only about 40 km from Lecce. Bari has more international flights.
Other routes: Brindisi Airport transfers.
Planning your stay? Our Puglia travel guide and where to stay in Puglia cover the area in more detail.
Every operator shown here is licensed, insured, and flight-tracked — see the full vetting criteria
Common questions
How far is Lecce from Bari Airport?
About 165 km by road, roughly 1 hour 45 minutes to 2 hours by car.
Is there a direct train from Bari Airport to Lecce?
No. Take the FM2 train to Bari Centrale, then a train to Lecce. Allow around 2 hours 10 minutes.
How much is a transfer from Bari to Lecce?
A live Welcome Pickups quote on 13 November 2026 gave €290 per vehicle from Bari Airport to Piazza Sant'Oronzo in Lecce (one passenger, pickup on 25 November).