Bari Airport Transfer: All Options from BRI to the City Centre
Book an experience
Top-rated experiences in Bari Travel Guide
The highest-rated tours and activities in Bari Travel Guide. Book today, cancel free if plans change.
Bari Karol Wojtyła Airport (IATA: BRI) - named after Pope John Paul II - serves Puglia and the surrounding region. It sits approximately 8km northwest of Bari city centre, close enough that transfer times are manageable by any of the available options. Note that unlike Rome or Milan, Bari has no dedicated rapid rail link to the airport, so your main choices are bus, taxi, or private transfer.
Tempesta Shuttle Bus: Cheapest Option to the City
Autolinee Tempesta operates the dedicated shuttle bus between BRI airport and Bari Centrale railway station (Stazione Centrale), the city’s main transport hub.
Departure point: buses depart from the bus stop directly outside the arrivals terminal exit.
Destination: Bari Centrale station, from which you can connect to city buses, the metro (Ferrotramviaria), and regional rail services.
Cost: approximately €4 per person one way as of 2026. Tickets can be purchased on board or, in some cases, from a kiosk inside the terminal.
Journey time: approximately 20–30 minutes in normal traffic. Allow extra time during morning rush hour (08:00–09:30) and late-afternoon commuter traffic.
Frequency: services are broadly timed to major flight arrivals and departures. Check the Tempesta timetable before you travel, especially for early-morning or late-evening flights. The service does not run 24 hours.
From Bari Centrale, Puglia’s regional rail network (Trenitalia) connects to cities including Lecce (approximately 1.5 hours), Brindisi (1 hour), Taranto (1.5 hours), and Alberobello (approximately 1.5 hours via Ferrotramviaria/FSE).
Official Taxi: Direct to Your Hotel
Licensed taxis are available at the dedicated taxi rank outside the arrivals exit. Bari airport taxis operate on the meter.
Typical fare to Bari city centre: approximately €20–€28 as of 2026. Some taxi operators publish indicative airport-to-centre fares - ask for a quote before you get in or confirm the meter is running.
Journey time: approximately 15–20 minutes in normal traffic; up to 30 minutes during peak hours.
Night surcharge: taxis apply a supplement for journeys between 22:00 and 06:00 and on Sundays and public holidays. Factor this in for late-evening arrivals.
Licensed Bari taxis have a white body with the municipality’s emblem. Avoid unlicensed drivers who approach you inside the terminal - these regularly charge two to three times the standard rate.
A taxi is the most practical option if you are staying outside the area immediately served by Bari Centrale, or if you have heavy luggage and want door-to-door service without a transfer at the bus station.
Private Transfer: Best for Groups and Night Arrivals
A pre-booked private transfer is particularly useful for Bari, where the shuttle bus is the only public transport option and late-night availability can be limited. Services like Welcome Pickups, Kiwitaxi, and GetTransfer let you book in advance at a fixed price.
Typical cost to Bari city centre: approximately €35–€50 for a standard sedan as of 2026. Minivans for families or larger groups are available at higher rates.
What you get: a named driver waiting in arrivals with a board, assistance with luggage, and a direct journey to your hotel. The driver tracks your flight number - useful given Bari sometimes handles late-running flights.
Worth considering for: families with children or strollers, groups with multiple large suitcases, late-night arrivals when the Tempesta shuttle has stopped running, or travellers heading to Alberobello, Polignano a Mare, Lecce, or other Puglian destinations beyond Bari itself.
Transfers to key Puglian destinations:
- Airport to Alberobello: approximately €70–€90 by private transfer
- Airport to Polignano a Mare: approximately €45–€65
- Airport to Lecce: approximately €100–€130
- Airport to Matera (in neighbouring Basilicata): approximately €80–€110
Getting to Bari City: Key Areas
Bari Vecchia (Old Town): from Bari Centrale, the old town (Città Vecchia) is a 15-minute walk or short taxi ride (approximately €5–€8). The narrow medieval streets around the Basilica di San Nicola are not easily accessible by large vehicles, so most drivers drop you at the edge of the historic quarter.
Lungomare: Bari’s seafront promenade runs along the coast south of the old town. From Bari Centrale, it is roughly a 10-minute walk.
Modern Bari (Murattiano district): the 19th-century grid district around Piazza del Ferrarese is walkable from both Bari Centrale and the old town.
Connections from Bari Centrale
Bari is well-connected to southern Italy by rail. Key connections from Bari Centrale as of 2026:
- Lecce: approximately 1.5 hours by Intercity or regional train, approximately €8–€14
- Brindisi: approximately 1 hour, useful for Salento and the heel of Italy
- Naples: approximately 3.5–4 hours by Intercity (no high-speed direct link)
- Matera: no direct train - most travellers take a bus (Ferrandina–Matera transfer) or taxi
For Alberobello (trulli), use the FSE (Ferrovie del Sud Est) line from Bari Sud station, approximately 1.5 hours.
Late-Night Arrivals
If you land after the Tempesta shuttle has stopped running:
- Licensed taxis are available 24/7 at the arrivals taxi rank
- A pre-booked private transfer via Welcome Pickups, Kiwitaxi, or GetTransfer is the most reliable option for night arrivals - confirm your flight number at booking so the driver adjusts for any delay
- There is no night bus service from the airport
For early-morning departures, verify the Tempesta first service time matches your check-in window. If not, a taxi or private transfer is the practical solution.
Frequently Asked Questions
- How far is Bari airport from the city centre?
- Bari Karol Wojtyła airport is approximately 8km northwest of Bari city centre. Journey time by shuttle bus is around 20–30 minutes; by taxi it is typically 15–20 minutes in normal traffic.
- Is there a bus from Bari airport to the city centre?
- Yes. The Tempesta shuttle (Autolinee Tempesta) runs between the airport and Bari Centrale railway station. The journey takes approximately 20–30 minutes and costs around €4 as of 2026.
- Can I book a private transfer from Bari airport in advance?
- Yes. Services like [Welcome Pickups](/go/welcome-pickups-italy/), [Kiwitaxi](/go/transfers-italy/), and [GetTransfer](/go/transfers-italy-gettransfer/) offer pre-booked transfers with a named driver meeting you at arrivals. A good option for late-night arrivals or families with luggage.
Airport Transfers
Book Your Transfer in Advance
Fixed-price airport transfers with a driver who meets you at arrivals: straightforward and priced upfront. No haggling, no surprises.
Search Kiwitaxi →Same price as booking direct: we earn a small commission at no extra cost to you.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.