06/12/2025
Arriving at Bari Karol Wojtyła Airport (BRI) marks the beginning of your Apulian adventure, and your first thought will likely be how to efficiently reach the heart of the city, Bari Centrale. Fortunately, Bari boasts excellent transport links connecting its airport to the central railway station, offering a range of options to suit every budget and preference. Whether you prioritise speed, cost-effectiveness, or sheer convenience, understanding your choices is key to a smooth transition from arrival gate to city centre.

- Taxis: Directness at a Fixed Fare
- The Train: Swift and Economical (with a Nudge)
- Bus Travel: The Budget-Friendly Option
- Comparing Your Bari Airport Transport Options
- Extending Your Journey from Bari Centrale
- Self-Drive: Car Rental and Parking in Bari
- Frequently Asked Questions
- How much is a taxi from Bari Airport to Bari Centrale?
- How far is Bari Airport from Bari Centrale?
- How long does it take to get from Bari Airport to Bari Centrale?
- Can I pay by card for a taxi from Bari Airport?
- Do I need to validate my train ticket in Bari?
- Is there a direct bus from Bari Airport to Bari Centrale?
- What are the operating hours for trains from Bari Airport?
- Is it cheaper to take the train or the bus from Bari Airport?
Taxis: Directness at a Fixed Fare
For those seeking a direct and hassle-free transfer from Bari Airport to Bari Centrale, a taxi remains a popular choice. Local taxi drivers at the airport operate on a set rate system for the most frequented city destinations, providing transparency regarding the cost upfront. The journey to Bari Centrale is typically priced at €23.
The distance between Bari Airport and Bari Centrale is approximately 10 kilometres as the crow flies, with a road distance of around 11.7 kilometres. A taxi ride usually takes about 25 minutes, depending on traffic conditions, making it one of the quicker ways to reach your destination directly.
Important Considerations for Taxi Travel
- Payment Method: A crucial point to remember is that local taxi drivers in Bari predominantly accept cash payments only. It is highly advisable to have a sufficient amount of local currency (Euros) on hand before you board. While some drivers might be equipped for card payments, it's not guaranteed, and relying solely on cards could lead to inconvenience.
- Availability: Taxis are readily available 24/7 from the designated rank just outside the terminal building, ensuring you can always find a ride regardless of your arrival time.
- Confirming the Fare: Although set rates are common, it's always wise to confirm the fare with your driver before commencing your journey. Some drivers may quote a flat rate, so ensuring this is agreed upon beforehand will avoid any surprises. Prices may vary unless booked in advance through a reputable service.
- Ride-Hailing Services: While major ride-hailing platforms like Uber do not operate their typical ride-sharing services (like UberX) in Bari, Uber Rent is available for car rentals. For taxi-hailing apps or private transfers, you might need to explore local providers. If you have an early morning flight or a tight schedule, pre-booking a private transfer can offer peace of mind, avoiding potential delays or locked gates.
The Train: Swift and Economical (with a Nudge)
Opened in 2013, the new train line connecting Bari Airport to Bari Centrale offers a remarkably efficient and cost-effective alternative to taxis. This line, known as the FM2 or FR2 line, is operated by the Bari metropolitan railway service, Ferrotramviaria S.P.A.
- Station Location: The train station at the airport isn't directly adjacent to the terminal. You'll need to factor in at least a 10-minute walk to reach the platform. However, the route is exceptionally well-signposted from the terminal, guiding you through a series of tunnels that lead directly to the station.
- Frequency and Timetable: Trains operate frequently throughout the day. On weekdays, there are 41 trains, and on weekends, 33 trains. Services depart the airport between 05:26 and 23:38, with intervals ranging from 20 to 30 minutes. You can find the full timetable on the official Ferrotramviaria website.
- Journey Duration and Stops: A journey from the airport to Bari Centrale typically takes a swift 17 minutes. Along the way, the train makes up to 5 stops: Fermata Aeroporto (Airport), Fermata Europa, Stazione Fesca San Girolamo, Fermata Via Crispi, Fermata Via Brigata Bari, Fermata Via Quintino Sella, and Stazione Centrale (Central Station). It's worth noting that at least one stop, usually Stazione Fesca San Girolamo, might be skipped depending on the time of day.
Train Ticket Information
A one-way ticket from Bari Airport to Bari Centrale costs €5.00 per person. While this price might seem reasonable, it's important to understand that airport passengers pay a premium for this specific service. For instance, if you were to board the train at the very next stop, Fermata Europa, your journey to the central station would only cost €1.10. Similarly, from Bitonto SS Medici, the stop after the airport, the fare is just €1.40. This highlights the additional cost associated with the direct airport connection.

- Purchasing Tickets: Tickets can be conveniently purchased either at the train station itself or online. There is no price difference between the two methods, and you'll always find a seat available, so online booking is not essential for securing a spot.
- Ticket Validity: An excellent feature of these tickets is that they are not time-specific. This means if your flight is delayed and you miss your originally planned train, your ticket remains valid for any train on the date printed on it.
Crucial: Ticket Validation
One of the most vital pieces of advice for train travel in Italy is the absolute necessity of validating your ticket before boarding. This simple process involves getting your ticket stamped with a time. You can do this by inserting your ticket into one of the bright yellow machines, often referred to as the 'Yellow Box', located on the platform. Failing to validate your ticket before boarding can result in significant fines, so always ensure you complete this step to avoid any issues.
Bus Travel: The Budget-Friendly Option
For budget-conscious travellers, the urban shuttle bus (Bus No. 16) offers a significantly cheaper alternative to both taxis and trains. This service is very popular and provides a direct link from the airport to Bari Centrale railway station.
- Departure Point: The bus departs from just outside the arrivals area at Bari Airport.
- Journey Duration: The bus journey takes approximately 50 minutes, which is longer than the train, but still a reasonable travel time.
- Cost: A one-way ticket costs around €1.20, with a day ticket available for approximately €2.50, making it the most economical choice.
- Ticket Purchase: Tickets can be purchased directly onboard the bus (cash payment is usually required) or via SMS/mobile payment methods.
While slower than the train, the bus offers a comfortable and affordable way to reach the city centre, especially if you're not in a hurry and prefer to save some euros.
Comparing Your Bari Airport Transport Options
To help you make an informed decision, here's a comparative overview of the primary transport methods from Bari Airport to Bari Centrale:
| Mode of Transport | Approx. Cost | Approx. Time | Convenience | Payment Method | Key Considerations |
|---|---|---|---|---|---|
| Taxi | €23 | 25 mins | High (door-to-door) | Cash (local drivers) | Set fare, quick, bring cash, pre-booking recommended for variations. |
| Train (FM2/FR2) | €5 | 17 mins (+10 min walk) | High (fast, reliable) | Cash/Card (station/online) | Fastest journey time, requires ticket validation, premium for airport departure. |
| Bus (No. 16) | €1.20 - €2.50 | 50 mins | Medium (direct but slower) | Cash (onboard) | Most economical, longer journey, ideal for budget travellers. |
Extending Your Journey from Bari Centrale
Upon arrival at Bari Centrale, you'll find yourself at a major transport hub, not just for local connections but also for extensive national and international travel. Bari Centrale is an integral part of Italy's national railway network (Trenitalia), offering a wide array of services:
- Bari Metropolitan Services:
- FR1: Bitonto - Palese - Bari
- FR2: Barletta - Andria - Bitonto - Aeroporto - Bari
- FM1: Ospedale - Bari
- FM2: Bitonto - Aeroporto - Bari
- Local Services (Treno Regionale):
- Bari - Gioia del Colle - Taranto
- Bari - Conversano - Putignano - Martina Franca
- Bari - Casamassima - Putignano
- Bari - Altamura - Gravina - Potenza
- Bari - Altamura - Matera
- Regional Services (Treno Regionale):
- Bari - Brindisi - Lecce
- Foggia - Barletta - Bari
- Night Train (Intercity Notte):
- Rome - Foggia - Bari - Brindisi - Lecce
- Milan - Parma - Bologna - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
- Milan - Ancona - Pescara - Foggia - Bari - Taranto - Brindisi - Lecce
- Turin - Alessandria - Bologna - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
- Intercity Services:
- Rome - Foggia - Bari (- Taranto)
- Bologna - Rimini - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
- Bologna - Rimini - Ancona - Pescara - Foggia - Bari - Taranto
- High-Speed Services:
- Frecciarossa: Milan - Bologna - Ancona - Pescara - Foggia - Bari
- Frecciargento: Rome - Foggia - Bari - Brindisi - Lecce
- Frecciabianca: Milan - Parma - Bologna - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
- Frecciabianca: Milan - Parma - Bologna - Ancona - Pescara - Foggia - Bari - Taranto
- Frecciabianca: Turin - Parma - Bologna - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
- Frecciabianca: Venice - Padua - Bologna - Ancona - Pescara - Foggia - Bari - Brindisi - Lecce
Adjacent to Bari Centrale, you'll also find the central bus station, offering further connections to many local towns and cities across the region.

Self-Drive: Car Rental and Parking in Bari
For those planning to explore the wider Apulian region or beyond, hiring a car from Bari Airport offers immense flexibility. Many people choose this option to tour Italy at their own pace.
Car Rental at Bari Airport
Major car rental companies operate on-site with offices conveniently located near the terminal. You'll find well-known providers such as Avis, Budget, Hertz, Locauto, Drivalia, Noleggiare, and Sicily by Car. No shuttle buses are needed, as parking for rental cars is within walking distance of the terminal.
- Rates: Daily rates for economy cars can start from around €45 per day, or €314 per week, though these prices can vary significantly depending on the season, vehicle type, and insurance packages chosen.
- Booking and Conditions: It's always advisable to book your rental car in advance, especially during peak travel seasons, to secure the best rates and availability. Upon pick-up, thoroughly inspect the car for any pre-existing damage, check the fuel level, and photograph any dents or scratches to avoid potential charges later. Familiarise yourself with the fuel policy and options for additional drivers.
Parking at Bari Airport and in the City
Bari Airport offers approximately 2,200 parking spaces across various zones to cater to different needs:
- Drop-off (Viabilità Esterna): Free for short stays, ideal for quick pick-ups and drop-offs.
- P1 (Short-term): Suitable for brief visits.
- PM (Multi-storey): Offers around 750 spaces, including disabled spots, and is very close to the terminal. Rates are approximately €5.60 per day.
- P2 (Medium-term) and P3 (Long-term): Generally cheaper options for longer stays. P3 is slightly further from the terminal, with some options offering a shuttle service or walkable access.
- Private Third-Party Parking: Options like P3A can offer competitive rates, for example, around €7.50 per day or €45 per week.
For optimal convenience and to secure a spot, booking airport parking online is recommended. Official airport parking rates can start from as low as €2.40 per day (approximately £1.99).
Parking in Bari City: Understanding ZTL Zones
When driving and parking within Bari city itself, it's crucial to be aware of the different parking zones and restrictions:
- Blue Zones: These are paid parking areas.
- Yellow Zones: Reserved for disabled permit holders.
- White Zones: Offer free parking.
- ZTL (Limited Traffic Zones): Bari's historic centre has a ZTL active from 12:00 to 00:00. Entering these zones without authorisation can result in fines. If you are staying at a hotel within a ZTL, your hotel may be able to register your vehicle's licence plate to exempt you from fines. Always confirm this with your accommodation.
For short excursions into the city, using the multi-storey PM car park at the airport or a short-term city car park might be best. For longer stays, P3 or private parking options near the airport offer better value. Booking in advance can save you time and ensure your parking needs are covered.

Frequently Asked Questions
How much is a taxi from Bari Airport to Bari Centrale?
A taxi from Bari Airport to Bari Centrale has a set rate of €23. However, prices may vary if not booked in advance, so it's always good to confirm with the driver.
How far is Bari Airport from Bari Centrale?
The air distance between Bari Airport and Bari Centrale is 10 km. The road distance, which is what you'll travel by car or bus, is approximately 11.7 km.
How long does it take to get from Bari Airport to Bari Centrale?
By taxi, the journey takes about 25 minutes. By train, it's a quick 17-minute ride, plus a 10-minute walk to the station. The bus takes approximately 50 minutes.
Can I pay by card for a taxi from Bari Airport?
Most local taxi drivers at Bari Airport prefer and often only accept cash payments. It is strongly recommended to carry Euros in cash for your taxi fare to avoid any issues.

Do I need to validate my train ticket in Bari?
Yes, it is absolutely essential to validate your train ticket before boarding any train in Italy, including those from Bari Airport. Look for the 'Yellow Box' machines on the platform to stamp your ticket with the current time. Failure to validate can result in fines.
Is there a direct bus from Bari Airport to Bari Centrale?
Yes, the Urban Shuttle – Bus No. 16 operates directly from just outside Bari Airport arrivals to Bari Centrale railway station.
What are the operating hours for trains from Bari Airport?
Trains from Bari Airport to Bari Centrale run between 05:26 and 23:38, with departures every 20-30 minutes, more frequently on weekdays.
Is it cheaper to take the train or the bus from Bari Airport?
The bus (approx. €1.20 - €2.50) is significantly cheaper than the train (€5). While the train is faster, the bus is the most budget-friendly option for getting to Bari Centrale.
Navigating from Bari Airport to Bari Centrale is straightforward, with a variety of efficient and reliable transport choices at your disposal. Whether you opt for the speed of a taxi, the efficiency of the train, or the economy of the bus, each option offers a distinct advantage for your journey. By being aware of costs, timings, and local tips like carrying cash for taxis and remembering to validate your train ticket, you can ensure a seamless and stress-free start to your time in Bari. Choose the option that best fits your travel style and budget, and enjoy your exploration of this beautiful Italian city!
If you want to read more articles similar to Bari Airport to Centrale: Your Travel Guide, you can visit the Transport category.
