Bari or Brindisi Airport for Puglia: Which to Fly Into

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
  1. Which Airport Fits Your Base
  2. Airport to City at a Glance
  3. From Bari Airport to the City
  4. From Brindisi Airport to the City
  5. From the City to Your Base
  6. Late Arrival and Border Control
  7. What Is Not Confirmed Yet
  8. Frequently Asked Questions

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

AirportOptionJourney timePriceHours or frequencySource status
BariTrain 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 gateMonday 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 minutesVerified for the fare and the hours; Reported for the time
BariShuttle 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.15from 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
BariCity bus 16 (AMTAB)not stated by the operator€1.00, or €1.50 from the driverdaytime timetable not readVerified for the price
BariNight shuttle (AMTAB), 9 November to 31 December 2026not stated by the operator€1.00every 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
BariTaxi, fixed farenot stated by the operator€25 to the station area, extra charges includednot stated by the operatorReported
BrindisiBus 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 cashevery 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 amVerified for the hours; Reported for the time and the price
BrindisiTaxinot stated by the operatornot published; ask for the price before you get innot stated by the operatorVerified

“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 CentraleMonopoliOstuniBrindisiLecce
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.