Quick answer
Bari Karol Wojtyla Airport (BRI) is the airport of Bari, in Puglia. Our route database estimates about 10 km and 15 minutes by road to Bari City Center, which is an estimate, not a live figure. The airport operator, Aeroporti di Puglia, lists four ways into the city: a train from a station at the airport, a shuttle bus to the central railway station, municipal bus line 16 and taxis with official fixed fares. A regional airport bus also links Bari with other airports in the region and with Matera. A pre-booked private transfer is the door-to-door option; use the quote tool on this page for your route.
What actually happens after landing
The operator's pages describe how to leave the airport, not what the arrivals hall looks like, so this guide does not describe the hall or baggage reclaim. We did not find an official statement on baggage waiting times either.
Allow time for baggage before you assume a fixed pick-up time, and tell your transfer provider if your flight changes. Decide before you land which of the options below you will use, so that you are not choosing on the kerb.
Transport options explained honestly
Train: The railway has its own station at the airport, named Aeroporto K.W. The airport page lists stations on the line, among them Bari Centrale, Palese, Bitonto, Corato, Ruvo, Andria and Barletta. Your ticket opens the turnstiles that give access to the terminal. Tickets are one-way, you can buy up to 6 tickets per transaction, and online sales accept Visa, Mastercard and Diners. The page does not show timetables or fares as text, so check with the railway before you travel.
Shuttle bus: A bus company runs a shuttle between the airport and Bari's central railway station. The airport page gives the journey time as 25 or 30 minutes and says the departure times depend on the flight schedule.
Municipal bus: Municipal bus line 16 runs between Piazza Moro at the central railway station and the airport's arrivals terminal.
Regional airport bus: A regional bus service links the airports of Brindisi, Foggia, Bari and Taranto and the city of Matera. Tickets are sold online or, where possible, by the driver. The page also lists other coach connections without detail.
Taxi: The airport page publishes official fixed fares by area (see the next section).
Pre-booked private transfer: A pre-booked transfer goes to your accommodation at a price confirmed when you book. If meet-and-greet is included in your booking, the driver meets you as stated in your booking confirmation.
Realistic pricing expectations
The airport page publishes official fixed taxi fares to and from Bari Airport, all surcharges included:
- 20 EUR: Palese, San Paolo, Santo Spirito, Enziteto, Catino, Stanic, S. Girolamo, Marconi, Fesca
- 25 EUR: Murat, Borgo Antico, Liberta
- 25 EUR: Porto, Stazione Centrale FS (the central railway station), Stadio S. Nicola
- 28 EUR: Madonnella, Picone, Poggiofranco, Carrassi, San Pasquale, Mungivacca
- 30 EUR: Carbonara, Ceglie, Japigia
- 35 EUR: Loseto, S. Anna, S. Giorgio
- 40 EUR: Torre a Mare
These are the fixed fares the airport operator, Aeroporti di Puglia, publishes for a taxi to or from Bari Airport, with all surcharges included. The page shows no tariff date, so confirm the fare with the driver before you set off.
We do not quote train, bus or shuttle fares because the airport page does not show them as text; check with the operators. For a pre-booked private transfer the price depends on your destination and vehicle, so use the quote tool on this page rather than guessing.
Late night arrivals
The airport page does not state a night service for any of the options. Train, shuttle and bus times are not published as text, and the shuttle departure times depend on the flight schedule, so do not assume a train, bus or shuttle will be waiting after a late landing. The page does not state taxi hours either.
If your flight lands late, the safest plan is a pre-booked transfer confirmed before you fly. Give your flight number and address at booking, and check your booking confirmation for how delays are handled.
Families and luggage
We found no official family or luggage information on the airport's transport pages, so none is given here. On the train, tickets open turnstiles to the terminal, so think about how you will pass through them with a stroller and bags; ask the railway if you need help. We found no official statement on child seats in taxis, so if you need one, request it when you book a transfer, give the child's age and weight, and confirm it in your booking confirmation.
With several bags, tell your provider the group size and luggage count at booking so that the vehicle is large enough.
Where you meet the driver
For a pre-booked transfer the meeting point and driver details are in your booking confirmation. If meet-and-greet is included in your booking, follow the instructions there. The airport pages do not describe where the taxi rank or the bus stops are, so follow the airport signs and ask airport staff if you cannot find them. The train station is at the airport, and your ticket gives access to the terminal through the turnstiles.
Keep your booking confirmation and the driver's contact details open on your phone while you walk out.
Decision helper
Use the train if: you are going to a station on the railway's line and you travel light.
Use the shuttle or line 16 if: you are going to the central railway station and are happy to follow a bus schedule. The shuttle takes 25 or 30 minutes according to the airport.
Use a taxi if: you want to leave straight away and your area is on the fixed-fare list; the fare is known before you get in.
Book a private transfer if: you have a group, children or heavy luggage, arrive late, or want the arrangement and price confirmed before you fly.
Frequently Asked Questions
How do I get from Bari Airport to the city centre?
The airport lists a train from the airport station, a shuttle bus to the central railway station (25 or 30 minutes), municipal bus line 16 and taxis. A pre-booked private transfer is the door-to-door option.
How far is Bari Airport from Bari City Center?
Our route database estimates about 10 km and 15 minutes by road. This is an estimate, not a live figure.
How much is a taxi from Bari Airport?
The airport publishes official fixed fares from 20 EUR to 40 EUR by area, all surcharges included. For example, the central railway station is 25 EUR. The page shows no tariff date, so confirm the fare with the driver.
Is the taxi fare to the central railway station fixed?
The airport page lists Porto, Stazione Centrale FS and Stadio S. Nicola at a fixed 25 EUR, all surcharges included. The page shows no tariff date.
Is there a train from Bari Airport?
Yes. The railway has a station named Aeroporto K.W. at the airport. Tickets are one-way and open the turnstiles to the terminal. Check the railway for timetables and fares.
How many train tickets can I buy at once?
The airport page says up to 6 tickets per transaction, with online sales by Visa, Mastercard and Diners.
How long does the airport shuttle bus take?
The airport page gives 25 or 30 minutes between the airport and the central railway station. Departure times depend on the flight schedule.
Which municipal bus goes to the airport?
Municipal bus line 16 runs between Piazza Moro at the central railway station and the airport's arrivals terminal.
Can I travel late at night?
The airport page does not state a night service, so do not assume one. A pre-booked transfer confirmed before you fly is the safer plan.
Can I get a child seat?
We found no official statement on child seats in taxis. Request one when you book a transfer, give the child's age and weight, and confirm it in your booking confirmation.
Bari Airport has a station on site, a city shuttle, municipal line 16 and taxis with published fixed fares, besides pre-booked transfers. Choose the option that fits your luggage and arrival time, and agree the price before you travel.
Sources (checked 2026-10-27)
- Aeroporti di Puglia, Bari airport, getting to and from the airport (overview): https://bari.airports.aeroportidipuglia.it/da-e-per-gli-aeroporti/
- Aeroporti di Puglia, Bari airport, taxi page (official fixed fares, read 2026-10-27; the page shows no tariff date): https://bari.airports.aeroportidipuglia.it/da-e-per-gli-aeroporti/type/taxi/
- Aeroporti di Puglia, Bari airport, train page (airport station, tickets): https://bari.airports.aeroportidipuglia.it/da-e-per-gli-aeroporti/type/treni/
- Aeroporti di Puglia, Bari airport, bus page (city shuttle, municipal line 16, regional airport bus): https://bari.airports.aeroportidipuglia.it/da-e-per-gli-aeroporti/type/bus/
- Approximate distance and driving time to Bari City Center (route estimate, not measured live): AirportTransferPortal route database, checked 2026-10-27