Bari Airport is the easier of the two to leave without a car: a train links it with Bari Centrale in about 19 minutes for €5.30, timed from the station toward the airport. Brindisi Airport has a bus to its railway station that takes about 10 minutes and costs about €1, and the airport operator lists no train.
On this page
Almost every figure on this page was read on 9 November 2026 from the operators’ own timetables and fare pages. Taxi fares are passed on by the airport, not published by the taxi operator. Where an operator contradicts itself or another source, this page shows both values and says which one it follows.
Which Airport Fits Your Base
This page does not say which towns visitors usually pair with each airport. It gives the distances and the train times from the timetable instead.
The railway timetable gives the distances along the line between the two cities. Measured from Bari Centrale, Monopoli lies 41 km along the line, Ostuni 75 km, Brindisi 111 km and Lecce 150 km. Ostuni is therefore 36 km from Brindisi and Lecce 39 km.
Airport to City at a Glance
| Airport | Option | Journey time | Price | Hours or frequency | Source status |
|---|---|---|---|---|---|
| Bari | Train to Bari Centrale (Ferrotramviaria) | about 19 minutes toward the airport (18 to 20 in the timetable; the operator’s page says 17) | €5.30, paid with a contactless card at the gate | Monday to Saturday from 5:02 am (05:02) to 11:36 pm (23:36), 34 trains; Sundays and holidays from 6:06 am (06:06) to 11:25 pm (23:25), about every 50 minutes | Verified for the fare and the hours; Reported for the time |
| Bari | Shuttle bus to Piazza Aldo Moro by the station (Autoservizi Tempesta) | about 30 minutes | €5, on the bus or in the Cotrap app; the airport operator’s page says €4.15 | from the airport 7:30 am (07:30) to 12:10 am (00:10), 18 departures; from the station 5:10 am (05:10) to 8:30 pm (20:30); every day; not timed to flights or trains (timetable of 1 October 2025) | Verified |
| Bari | City bus 16 (AMTAB) | not stated by the operator | €1.00, or €1.50 from the driver | daytime timetable not read | Verified for the price |
| Bari | Night shuttle (AMTAB), 9 November to 31 December 2026 | not stated by the operator | €1.00 | every day, no intermediate stops: from the airport between 1:00 am (01:00) and 2:00 am (02:00), from Bari Centrale at 1:30 am (01:30) | Verified |
| Bari | Taxi, fixed fare | not stated by the operator | €25 to the station area, extra charges included | not stated by the operator | Reported |
| Brindisi | Bus to the railway station (STP Brindisi, route AP) | about 10 minutes (the timetable lists 9 to 10 minutes, the operator’s pages say 10 to 15) | €1.00 on the operator’s fares page and English line page, €1.10 on its Italian line page; €1.50 from the driver in exact cash | every day from 5:00 am (05:00) to 12:15 am (00:15), every 30 minutes with two 45-minute gaps between 6:45 am and 8:15 am | Verified for the hours; Reported for the time and the price |
| Brindisi | Taxi | not stated by the operator | not published; ask for the price before you get in | not stated by the operator | Verified |
“Reported” means the figure comes from a page that relays a service run by someone else, from a fare band matched to a distance, or from a source that conflicts with another one. “Not stated by the operator” means the page gives no figure.
From Bari Airport to the City
The railway stop is inside the terminal and joins the arrivals area through a 300-meter tunnel. The trains arrive at the Ferrotramviaria station in Bari Centrale, which sits next to the national rail station. A pedestrian tunnel links the two, so regional trains to the rest of Puglia leave from the next building.
At the gate, a Visa or Mastercard contactless card or a phone wallet (Apple Pay, Samsung Pay, Google Pay) pays the €5.30 fare, valid for one trip on the day. The service is individual: one card lets one person through. Debit cards that work only on the Pagobancomat network, Visa Electron, American Express and Diners cards are not accepted.
The operator describes the ride as 17 minutes. Its own timetable shows 18 to 20 minutes between Bari Centrale and the airport on the five trains read, which is why this page says about 19.
For the shuttle bus, leave the arrivals hall, follow the SHUTTLE BUS sign, cross the road and walk a few meters to the stop. The bus ends at Piazza Aldo Moro, at the corner of Via De Cesare, a short walk from the station. The operator’s FAQ says its times do not match flights or trains. The airport operator’s page says they follow the flight schedule. This page uses the operator’s own page, which also gives €5 for a ticket against €4.15 on the airport operator’s page.
The airport operator lists fixed taxi fares of €25 to the station area and €20 to Palese. Fares for other districts are listed by the airport operator, up to €40 to Torre a Mare.
From Brindisi Airport to the City
The airport operator lists a bus, taxis and rental cars for Brindisi. It lists no train. STP Brindisi runs a circular bus line, route AP, that starts and ends at the airport and stops at the railway station (Piazza Crispi), a car park on Via del Mare and the Costa Morena harbor. Its timetable, valid from 1 May 2026, lists the line as active every day. The first bus leaves the station stop at 5:00 am (05:00) and the last leaves the airport at 12:15 am (00:15).
STP’s fares page lists €1.00 for a single urban trip. Tickets are sold at its ticket offices, and the driver sells one for €1.50 in exact cash. The sources name different apps and resellers, so this page names none. The route AP timetable calls the line an urban service. The Italian page for the line says €1.10, which this page treats as a leftover conflict. The operator’s airport pages name different shops in the terminal (the Giunti bookshop, Bar Gelateria Sandrino). Buy before you board or pay the driver.
The English page for the line gives hours of 5:30 am (05:30) to 11:45 pm (23:45) and says the bus runs until 31 October. The timetable shows neither, so that page looks out of date.
The airport operator publishes no taxi fare for Brindisi, only the number of the radio taxi service, so ask for the price before you get in.
From the City to Your Base
Regional trains on the Adriatic line run from Bari Centrale through Polignano a Mare, Monopoli, Ostuni and Brindisi to Lecce. This comes from Trenitalia’s regional timetable, valid from 14 June to 12 December 2026 and updated on 31 October 2026. Two trains from that timetable:
| Train leaves Bari Centrale | Monopoli | Ostuni | Brindisi | Lecce |
|---|---|---|---|---|
| 5:02 am (05:02) | 5:37 am (05:37) | 5:59 am (05:59) | 6:21 am (06:21) | 6:55 am (06:55) |
| 5:20 am (05:20) | 5:55 am (05:55) | 6:18 am (06:18) | 6:41 am (06:41) | 7:12 am (07:12) |
On these two trains, Bari Centrale to Monopoli takes 35 minutes, to Ostuni 57 or 58 minutes, to Brindisi 79 or 81 minutes and to Lecce 112 or 113 minutes. Brindisi to Lecce takes 31 or 34 minutes. Slower trains on the same line take longer.
The printed timetable attaches no day restriction to these two trains, but it does to others (for example Saturdays only, or from 16 November), so check the date before you travel.
Trenitalia sets the regional single fare for a second-class adult by distance band. Matched to the distances on its timetable, the bands are €4.00 for Monopoli (41 km), €7.00 for Ostuni (75 km), €10.60 for Brindisi (111 km) and €13.20 for Lecce (150 km). Brindisi to Lecce (39 km) falls in the €3.50 band. These are fare bands matched to timetable distances, not quoted station-to-station prices, so confirm the price when you buy. A separate fare applies to fast trains called Apulia Express.
Late Arrival and Border Control
The last train from Bari Airport toward Bari Centrale leaves at 11:36 pm (23:36) from Monday to Saturday and at 11:25 pm (23:25) on Sundays and holidays. After that, the Tempesta shuttle leaves the airport at 11:10 pm (23:10) and 12:10 am (00:10). An experimental AMTAB night shuttle runs every day until 31 December 2026 and leaves the airport between 1:00 am (01:00) and 2:00 am (02:00) for €1.00. In Brindisi, the last bus leaves the airport at 12:15 am (00:15).
Since 20 October 2025, the EU Entry/Exit System has been in operation at Bari and Brindisi airports for arriving travelers from outside the EU, according to a notice from the airport operator. Allow time for it before you count on the last train or bus. The EU explains the system at travel-europe.europa.eu/ees.
What Is Not Confirmed Yet
- The daytime timetable of AMTAB line 16, and whether the Tempesta timetable of 1 October 2025 is still in force.
- The times and prices of the Pugliairbus shuttle between the airports and to Matera.
- The days on which the example Trenitalia trains run, and the exact price of a given ticket.
- The taxi price in Brindisi, and which shop in the Brindisi terminal sells the bus ticket.
Frequently Asked Questions
Is There a Train From Bari Airport to the City?
Yes. Ferrotramviaria runs a train between Bari Centrale and the airport terminal. The timetable shows about 19 minutes toward the airport, this page did not time the opposite direction, and the fare is €5.30 when you pay with a contactless card at the gate.
What Is the Last Train From Bari Airport?
From Monday to Saturday the last train toward Bari Centrale leaves the airport at 11:36 pm (23:36). On Sundays and holidays it leaves at 11:25 pm (23:25).
How Do I Get From Bari Airport to the City After Midnight?
The Tempesta shuttle leaves the airport at 12:10 am (00:10) for €5. An experimental AMTAB night shuttle leaves the airport between 1:00 am (01:00) and 2:00 am (02:00) every day until 31 December 2026 for €1.00. Taxis from the airport to the station area have a fixed fare of €25.
Can I Pay for the Bari Airport Train With Any Card?
No. The gate accepts Visa and Mastercard contactless cards and phone wallets. It does not accept debit cards that work only on the Pagobancomat network, Visa Electron, American Express or Diners, and one card admits one person.
Is There a Train From Brindisi Airport?
The airport operator lists a bus, taxis and rental cars for Brindisi and no train. The STP Brindisi bus takes about 10 minutes to reach the railway station.
Does the Brindisi Airport Bus Run in November?
The operator’s timetable, valid from 1 May 2026, lists the line as active every day. It gives no end date. The operator’s English page says the bus runs until 31 October, which the timetable does not show, so confirm with STP Brindisi if your trip is close to a change of season.
Prices, times and rules on this page were read on 9 November 2026 from the operators’ own pages and timetables: Ferrotramviaria, Autoservizi Tempesta, AMTAB, STP Brindisi, Trenitalia and Aeroporti di Puglia. How the checks work is explained on the page about how this guide verifies facts.