Bari is one of the few Italian cities where the airport train stops inside the terminal: 17 minutes to Bari Centrale, from a station open since 2013 and linked to arrivals by a 3002 meter tunnel.
The airport: 7,977,881 passengers, tenth in Italy
Bari Karol Wojtyla (IATA code BRI) handled 7,977,8811 passengers in 2025, 9.7% more than in 2024, which puts it tenth in the national ranking. The operator is Aeroporti di Puglia.
Read the growth rate rather than the rank. Nearly ten percent added in a year changes how early you want to be at security in July, and it changes how quickly the cheap seats go on the routes that grew.
The train inside the terminal, 17 minutes
The Ferrotramviaria service reaches Bari Centrale in 17 minutes from a platform inside the airport, joined to the arrivals hall by a 3002 meter walkway. The line has run since 2013, is fully electrified, and also runs direct to Barletta.
At the city end, the Ferrotramviaria station is joined to the state railway station by a pedestrian underpass, so the change onto a Trenitalia train is a walk rather than a taxi ride.
Two numbers are missing here on purpose. Ferrotramviaria does not publish the fare or the service frequency on that page, and the transport pages of aeroportidipuglia.it answer 4042 on the main domain and 4032 on the subdomain, so nothing could be cross-checked. Buy at the machine and allow for a wait.
Rome to Bari: 4 hours 14, and only six direct trains
Roma Termini to Bari Centrale takes 4 hours 14 minutes on the fastest direct Frecciarossa, with a median of 4 hours 23 and a slowest direct at 4 hours 41, on the timetable in force in September 2026.
The constraint is not the speed, it is the count. Only 6 direct Frecciarossa ran on the weekday sampled, September 8, 2026, which is a fraction of what the Rome to Florence or Rome to Naples corridors carry.
There is no continuous high speed line on this route. That reading is an inference from the journey times and the small number of services rather than a figure published by the infrastructure manager, so treat it as the shape of the problem and not as a track map.
Onward to Lecce: 1h41 for €13.20
Bari Centrale to Lecce takes 1 hour 41 to 1 hour 43 on a Regionale Veloce at a base fare of €13.204, and 1 hour 25 on the Frecciarossa at a base fare of €14.904, for a sample date of September 15, 2026.
Sixteen minutes of difference for €1.70 is the kind of arithmetic that makes the regional train the sensible default here, unless the Frecciarossa happens to sit where you want it in the day.
Bari is the hinge for the whole heel: arrive by air, cross to the state station on foot, and Lecce is under two hours away. See Bari and getting to Lecce.
FAQ
Is there a train from Bari airport to the city?
How long is the train from Rome to Bari?
How busy is Bari airport?
What does the airport train cost and how often does it run?
Sources (4)
- 17,977,881 · 9.7% · 10Assaeroporti; ENAC · recheck by 2027-06-30
- 217 · 300Ferrotramviaria S.p.A. · recheck by 2027-06-30
- 3254 · 263 · 281Trenitalia (sistema di vendita Le Frecce) · recheck by 2026-12-13
- 4Trenitalia (Le Frecce - endpoint ufficiale di ricerca soluzioni di viaggio); Trenitalia / RFI - ViaggiaTreno · recheck by 2027-06-30
Updated 2026-09-03
