Bari Karol Wojtyła Airport – also known as Palese Airport – is Puglia’s main international airport, located 8 km (5 miles) northwest of Bari city centre.
Bari Airport consists of a single terminal divided into Departures and Arrivals where 30 airlines operate, from low-cost companies like Ryanair, Vueling, Volotea and easyJet to flagship companies like ITA Airways, British Airways and Air France.
The airport is highly convenient to reach by public transport thanks to its dedicated railway station, Bari Airport, which connects directly to the Arrivals hall. From here, you can easily reach your hotel in Bari city centre with just a few stops along the way. Discover your options for travelling between Bari Airport and the surrounding area by train and bus and book your tickets with TrainPal.
Ferrotramviaria
You can travel by train from Bari Airport to Bari city centre by taking the FR2 regional train, operated by Ferrotramviaria and Trenitalia. Around 34 services connect Bari Central to the airport station, usually taking about 17 minutes.
Bari Airport train tickets can be booked on TrainPal as part of an integrated ticket alongside another Trenitalia journey. Just choose Bari Karol Wojtyła Airport as your origin or destination, and after your Trenitalia train arrives at Bari Central, you can switch to the Ferrotramiviaria train to Bari Airport. The fare for the individual leg between Bari Airport and Bari Central costs €5.30 (about £4.60), which is added on to your price when you book a combined ticket.
Bari Airport train station
Bari Airport train station is integrated within the airport and is easily accessible from the Arrivals hall via a 300-metre pedestrian tunnel. It is operated by Ferrotramviaria and is located on the Bari-Barletta line, which provides direct links to the Bari Central FNB station.
The FNB stop is located across from Bari Central FS station and is connected by a pedestrian walkway. From here, you can continue your journey with Trenitalia, Italo or regional FAL lines.
Once you continue to Bari Airport on your return leg, you can enjoy their diverse dining options, shopping facilities, a dedicated work lounge and free Wi-Fi.

Bari Airport by bus
If you want more flexibility with stops around Bari city, then taking the bus from Bari-Palese Airport is a good option.
Connects Bari Airport to Brindisi, Foggia and Taranta. Tickets can be purchased on the airport website or on board.
Connects the airport to Bari Central FS train station, taking about 30 minutes.
Connects the airport to Bari Central train station, with 16 stops along the way. This is the cheapest option but takes 50 minutes.
Direct connections from Bari Airport to Matera, a UNESCO World Heritage Site.

How to buy cheap train tickets

Book in advance
Booking in advance can save you money on train fares. Advance tickets are released 6 months before the date of travel for Trenitalia Frecce tickets, 11 months for Italo tickets and up to 5 months for Regional Trains (Treni Regionali). They are only released in limited amounts, so you have to act fast to get the cheapest tickets – and you’ll find the best fares on TrainPal.

Compare Trenitalia & Italo Trains
By using one single platform like TrainPal, you can easily spot which is the cheapest fare among the two providers. You can compare Trenitalia and Italo prices, schedules and service to buy the cheapest, most convenient train tickets for you.

Use TrainPal Discounts
TrainPal offers you plenty of ways to save when buying train tickets. From welcome offers, seasonal promotions like Summer, Christmas and Easter Sales, as well as loyalty programmes, you’ll be sure to get the best value for your train fare.
More Italy airport trains
- Trains to Fiumicino Airport
- Trains and buses to Ciampino Airport
- Trains to Malpensa Airport
- Trains and buses to Bergamo Airport
- Trains to Bologna Airport
- Trains to Turin Airport
- Trains to Trieste Airport
- Trains to Genoa Airport
- Trains to Pisa Airport
- Trains to Ancona Airport
- Trains to Bari Airport
- Trains to Catania Airport
- Trains to Palermo Airport
- Trains to Cagliari Airport
- Trains and buses to Reggio Calabria Airport





New user welcome pack