Bari Airport To The City Centre: Train, Bus, Taxi And Transfer
Bari Karol Wojtyla airport sits 12 km from Piazza Mercantile, and the Ferrotramviaria train inside the terminal reaches Bari Centrale in 17 minutes for 5.30 EUR. Here is every option, fare and connection for the trip into the city.
Short answer
The Ferrotramviaria airport train is the fastest way from Bari Karol Wojtyla airport to the city: 17 minutes to Bari Centrale, 5.30 EUR single, with a contactless card tap at the gate. The Tempesta coach costs 5 EUR, a taxi to a city-centre hotel is a fixed 25 EUR.
Bari Karol Wojtyla airport, IATA code BRI, is the airport of Bari, the capital of the Puglia region on the Adriatic coast of southern Italy. Aeroporti di Puglia runs it from Viale Enzo Ferrari at Palese, and the city centre around Piazza Mercantile lies about 12 km away by road, which is about 21 minutes in free-flow traffic and 9.4 km in a straight line. Getting in is unusually simple for a regional airport, because a railway station sits inside the terminal itself, and Ferrotramviaria's tariff table prices the single at 5.30 euro. This guide sets out every option the sources confirm: the 17-minute train, the Tempesta coach, AMTAB line 16 and the fixed 25 euro taxi fare, plus what to do once you reach Bari Centrale. The Bari Italy Travel Guide covers the rest of the city, from Bari Vecchia to the day trips across Puglia.
How Far Is Bari Airport From The Centre Of Bari?
Bari Karol Wojtyla airport stands 12.0 km from Piazza Mercantile by road, about 21 minutes in free-flow traffic, and 9.4 km in a straight line, according to routing computed over OpenStreetMap data. The airport is at Palese, north-west of the city, and the whole transfer happens on ordinary urban roads rather than a long motorway haul.
That short distance shapes every choice on this page. A taxi ride is brief enough that the municipality can set one predetermined fare of 25 euro for the run to a city-centre hotel, and the railway link is a short suburban hop rather than an express service. The figure of about 21 minutes is a free-flow routing time, so allow more at morning and evening peaks, when the approaches to Bari Centrale and the Murat grid carry commuter traffic. Nothing in the sources gives a peak-hour multiplier, so the honest planning advice is to treat 21 minutes as the floor, not the ceiling.
The airport's own orientation is simple. The railway station is inside the terminal, the coach and bus stops sit in the forecourt area, and the taxi rank serves arrivals directly. For a fuller picture of the airport itself, see the site's Bari airport guide, and for the question of timing on departure day, the page on how early to get to Bari airport covers check-in practice.
What Is The Fastest Way From Bari Airport To Bari City Centre?
The Ferrotramviaria airport train is the fastest transfer: Ferrotramviaria's own service page gives the journey at 17 minutes from the airport station to Bari Centrale, and the station is inside the terminal, so there is no transfer to a remote rail stop. The single fare is 5.30 euro under the 2026 tariff.
The comparison with the alternatives is not close. The Tempesta coach is reported at about 30 minutes, a taxi rides the same 12 km of road as every other vehicle, and AMTAB line 16 is a city bus route that stops along the way. The train also avoids road traffic entirely for its whole run, which matters at rush hour more than any timetable difference. An older claim that the airport train takes 30 minutes is simply a mix-up with the coach: the rail journey is 17 minutes end to end.
The service is frequent. Ferrotramviaria's Carta dei Servizi is reported to list 68 trains a day Monday to Saturday and 46 on Sundays and holidays on the airport relation, so the wait is normally short at any hour the airport is busy; confirm the current timetable on the operator's page before you travel. The line continues beyond Bari Centrale into the northern suburbs, but for a visitor heading to the old town or the Murat district, Bari Centrale is the stop. From the station, Piazza Mercantile and Bari Vecchia are the reference points for the centre; the site's page on Bari Centrale and the station area explains the surroundings.
Ticketing is the part worth knowing in advance. Ferrotramviaria's "Paga e Via" scheme lets you tap a contactless payment card at the gate instead of buying a paper ticket, charged at the same 5.30 euro with daily validity. If you prefer a conventional ticket, buy it before boarding at the machines or counters in the terminal station.
How Much Does The Bari Airport Train Cost And How Do You Pay?
The Ferrotramviaria single from the airport to Bari Centrale costs 5.30 euro under the tariff in force from 1 January 2026, valid for one trip with daily validity, and a contactless card can be tapped at the gate under the "Paga e Via" scheme at the same price. There is no discount tier printed for this journey.
The fare is a flat airport single, not a distance-based city fare, so it is the same whatever your final station on the airport relation. The tariff table Ferrotramviaria publishes puts the figure in the "Aeroporto" column, and the contactless page repeats it, which is why this page can state it plainly rather than as a range. Payment options are the tap-and-go gate, a contactless card or phone at the same readers, or a conventional ticket bought at the station.

| Item | Figure | Stated by |
|---|---|---|
| Journey time, airport to Bari Centrale | 17 minutes | Ferrotramviaria service page |
| Station location | Inside the terminal | Ferrotramviaria service page |
| Single fare (2026 tariff) | 5.30 EUR | Ferrotramviaria tariff table |
| Contactless gate payment ("Paga e Via") | 5.30 EUR, daily validity | Ferrotramviaria contactless page |
| Trains per day, Monday to Saturday | 68, reported | Ferrotramviaria Carta dei Servizi 2026 |
| Trains per day, Sundays and holidays | 46, reported | same document |
The reported frequency figures carry the usual caveat: they come from the operator's service charter rather than a timetable read line by line, so treat them as a service level and check the live timetable for a specific departure. For the direct question of whether the airport has a rail station at all, the site's answer page does Bari airport have a train station covers it in short form.
How Much Is A Taxi From Bari Airport To A Bari City Hotel?
A taxi from Bari Karol Wojtyla airport to a city-centre hotel in Bari costs a predetermined 25 euro, a fixed fare set by the municipal taxi regulation, and the comune of Bari enforces it: a driver who charged a passenger 50 euro had his licence suspended for 15 days.
The 25 euro fare is predetermined for the airport-to-city-centre-hotel run, which removes the meter, the route and the traffic from the price. For the city side of the subject, including how taxis work once you are in Bari, see Bari taxis and ride-hailing, and the short question page how much does a taxi cost from Bari airport to Bari Centrale repeats the fixed fare.
Practical points are few because the fare is fixed. Confirm the destination is within the city-centre zone covered by the predetermined fare when you get in, agree nothing extra, and keep the receipt. The run is about 21 minutes in free-flow traffic over 12 km, and the taxi puts you at your hotel door, which is its main advantage over the train for anyone staying deep in the Murat grid or arriving with heavy bags at an awkward hour.
| Transfer | Fare | Time | Stated by |
|---|---|---|---|
| Ferrotramviaria train | 5.30 EUR single | 17 minutes | Ferrotramviaria tariff and service pages |
| Tempesta shuttle coach | 5 EUR | about 30 minutes, reported | Tempesta timetable page |
| AMTAB line 16 bus | pay the standard city ticket | city bus route | AMTAB route news |
| Taxi to a city-centre hotel | 25 EUR predetermined | about 21 minutes free-flow | Comune di Bari enforcement notice |
What About The Tempesta Coach And AMTAB Line 16?
The Tempesta shuttle coach costs 5 euro, bought on board or in the Cotrap app, runs to Bari Centrale in a journey reported at about 30 minutes, and its timetable also runs on Sundays, while AMTAB city bus line 16 connects Bari Centrale and the airport as an ordinary urban route, paying the standard city ticket on board.
The coach is the road alternative to the train at almost the same price, one euro less than the rail single, and it suits travellers heading for the station forecourt rather than a hotel door. Tempesta publishes the timetable and the fare on its own site, and the about-30-minute journey time is reported from the operator's timetable rather than measured, so confirm it against the current schedule. AMTAB line 16 is a different product: a regular city bus line that happens to link the airport with Bari Centrale, useful for stops along the way and for anyone already holding a city ticket. AMTAB's route news confirms the line runs between the two, with the airport stop and terminus adjusted to the terminal's internal road layout.

| AMTAB ticket | Price | Validity |
|---|---|---|
| Single | 1.00 EUR | one ride |
| 90-minute | 1.20 EUR | 90 minutes from validation |
| Day ticket | 2.50 EUR | until end of service |
Line 16's own fare was not found as a line-specific figure, so treat it as the standard city ticket and confirm on board. The choice between coach and bus comes down to purpose: the Tempesta coach is a dedicated airport shuttle with luggage space and a published timetable, while line 16 is a city service that will stop repeatedly between the airport and the centre.
Which Airport Transfer Should You Choose In Bari?
For speed and price together the train wins: 17 minutes and 5.30 euro from a station inside the terminal, with the taxi's fixed 25 euro predetermined fare as the choice for a hotel door or awkward hours, and the 5 euro Tempesta coach as the road backup when the rail timetable leaves a gap.
The decision rarely needs more than three questions. Where are you staying: near Bari Centrale and the Murat grid suits the train, a hotel deep in Bari Vecchia or Madonnella may justify the taxi's door-to-door run. How many are travelling: a solo passenger saves almost 20 euro on the train, a party of three or four splits the 25 euro taxi fare to a few euro each. What time do you land: the train's reported service level of 68 daily trains on weekdays thins to 46 on Sundays and holidays, and the taxi rank runs whenever flights arrive.

One Bari-specific warning for anyone picking up a rental car: do not drive into Bari Vecchia. The old town is a limited traffic zone, and since 1 July 2026 a camera gate at the Castello, at piazza Federico II di Svevia at piazza Massari, controls entry, with weekday access windows of 09:00 to 11:00 for authorised vehicles and an afternoon window of 16:00 to 18:00 reported. Perimeter parking near Bari Vecchia is paid on working days from 08:30 to 20:30. Park outside the old town and walk in. The site's page on renting a car at Bari airport and the wider guide to driving and parking in Bari carry the detail.

What Do You Find When You Arrive At Bari Centrale?
Bari Centrale is the city's main railway station, standing at the edge of the Murat district about a kilometre's walk from Piazza Mercantile and Bari Vecchia, and it is also the hub for onward travel: Trenitalia regional trains on the Bari-Lecce line, FSE services toward the Valle d'Itria, and FAL trains on the line toward Matera all connect there.
The station area is a workaday transport district rather than a sight, but as a base it works well: the Murat grid with its shopping streets begins immediately, and the old town is a straight walk south past the Teatro Petruzzelli end of the centre. The site's Bari Centrale guide covers the surroundings, and the overview of everything to do in Bari takes over from there for the city itself.

For visitors using Bari as a base, the rail distances along the Trenitalia Bari-Lecce line are reported in the regional timetable as follows.
| Destination | Distance by rail from Bari Centrale | Operator |
|---|---|---|
| Polignano a Mare | 33 km | Trenitalia regionale |
| Monopoli | 41 km | Trenitalia regionale |
| Ostuni | 75 km | Trenitalia regionale |
| Lecce | 150 km | Trenitalia regionale |
Polignano a Mare is typically 25 to 35 minutes by regional train, per secondary timetable sources. For Alberobello, Locorotondo and Martina Franca in the Valle d'Itria, the Trulli Link service joins Trenitalia and FSE trains and buses, with the FSE leg reported at 5.90 euro on top of the rail fare; confirm before you go. The dedicated site pages for Polignano a Mare, Alberobello and Matera carry each route in detail.

Can You Turn A Bari Arrival Straight Into A Day Trip?
Yes, with planning: road distances computed from Piazza Mercantile put Matera at about 71 km and 69 minutes, Castel del Monte at about 62 km and 59 minutes, Altamura at about 51 km and 50 minutes and Gravina in Puglia at about 64 km and 64 minutes, while Lecce is the long one at about 151 km and 115 minutes by road.
These are free-flow routing times, so a same-day plan should treat them as floors. The pattern they suggest is simple: the coast and the Valle d'Itria sit close, the UNESCO pair of Alberobello and Matera is reachable in a long day, and Lecce is far enough that the site's Lecce guide treats it as a long day or an overnight. Remember that Matera is in Basilicata, not Puglia: the day trip crosses a regional border, which matters for nothing practical but is worth knowing when you read about the Sassi.
| Destination from Piazza Mercantile | Road distance | Free-flow time |
|---|---|---|
| Giovinazzo | 21.7 km | 23 minutes |
| Trani | 47.2 km | 45 minutes |
| Castel del Monte | 62.0 km | 59 minutes |
| Altamura | 50.7 km | 50 minutes |
| Gravina in Puglia | 64.0 km | 64 minutes |
| Matera, Sassi | 70.8 km | 69 minutes |
| Lecce | 151.1 km | 115 minutes |
If you would rather not drive or decode four different rail operators on day one, a guided tour from Bari does the logistics. The UNESCO tour to Alberobello and Matera by private bus collects both World Heritage sites in one day, and it is the trip this site features for visitors landing in Bari with limited time. Check availability on the operator's live listing for the dates you want.
What Should You Know Before You Land At Bari Airport?
Three figures carry the whole arrival: the train at 5.30 euro and 17 minutes, the taxi at a fixed 25 euro, and the 12 km, about 21-minute road distance to Piazza Mercantile, with the Tempesta coach at 5 euro as the road alternative and AMTAB line 16 as the city-bus option. Everything else on this page is detail around those four numbers.
A few orientation facts finish the picture. Bari is the capital of the Puglia region, a coastal city of about 316,000 residents in the comune on the Adriatic, with the old town of Bari Vecchia on the headland beside the old port and the Murat grid south of it. The climate table, typical values from modelled ERA5 data, 1991 to 2020, gives July and August mean daily maxima of 28.6 C and 29.1 C, January and February highs of about 12 C, and about 587 mm of rain a year, so transfers are rarely weather-complicated even in winter. Italy uses the euro, is a Schengen member, and the emergency number is 112.
Accommodation carries the city's tourist tax: per person per night by category, from 1.50 euro in one- and two-star hotels to 4.00 euro in five-star properties, with 2.00 euro applying to B&Bs, short lets, hostels and agriturismi, for a maximum of four consecutive nights per calendar year, collected by the accommodation. Where to sleep is covered in the site's where to stay in Bari pages, and how to reach the city overland is in the flights to Bari, Rome to Bari train and Naples to Bari guides.

Common Questions About Bari Airport To City Centre Transfers
How much is the train from Bari airport to Bari Centrale?
The Ferrotramviaria single costs 5.30 euro under the 2026 tariff, valid for one trip with daily validity, and a contactless card can be tapped at the gate at the same price under the "Paga e Via" scheme.
How long does the Bari airport train take?
Ferrotramviaria's service page gives 17 minutes from the station inside the terminal to Bari Centrale. The 30-minute figure sometimes quoted belongs to the road transfer, not the train.
How much is a taxi from Bari airport to the city centre?
The predetermined fare from the airport to a city-centre hotel is 25 euro, set by the municipal regulation; the comune suspended a driver's licence for 15 days after he charged a passenger 50 euro on this run.
Is there a bus from Bari airport to Bari Centrale?
Yes, two kinds: the Tempesta shuttle coach at 5 euro, bought on board or in the Cotrap app, with a journey reported at about 30 minutes, and AMTAB city bus line 16, which links the airport and Bari Centrale on the standard city ticket.
How far is Bari airport from the city centre?
About 12 km by road from Piazza Mercantile, roughly 21 minutes in free-flow traffic, and 9.4 km in a straight line, per routing computed over OpenStreetMap data.
Can you get from Bari airport to Polignano a Mare by train?
Yes, with a change at Bari Centrale: the airport train arrives there in 17 minutes, and Trenitalia regional trains on the Bari-Lecce line cover the 33 km to Polignano a Mare, typically in 25 to 35 minutes per secondary timetable sources. Check the operator's timetable for the connection.
Once you are through the arrivals door, the city is closer than at almost any other airport in southern Italy: pick the train for speed, the taxi for the door, and the rest of Bari is a short walk from Bari Centrale.