Explore Destinations

Discover the world's most amazing places

How to Get from Bari City Center to Bari Airport

Quick Answer

Best overall: The Bari Airport Express train — 15 minutes, €4.50 (≈ $5), direct and reliable. Cheapest: The Pugliairbus shuttle — 30 minutes, €4.00 (≈ $4.50). Fastest door-to-door: Taxi — 15–20 minutes, €20–€25 (≈ $22–$27). If you're carrying heavy luggage or traveling in a group, the taxi or a pre-booked private transfer offers the best convenience. For most travelers, the train offers the best balance of speed, cost, and frequency.

Quick Navigation: Choose Your Way

🚄 Train: Bari Airport Express (Ferrotramviaria)

The Bari Airport Express (also called the "Ferrotramviaria FM line") is the fastest and most popular way to travel between Bari Centrale and Bari Airport (Aeroporto Bari station). It's a dedicated rail link operated by Ferrotramviaria, separate from the national Trenitalia network.

Key facts

  • Journey time: 15 minutes (non-stop)
  • Frequency: Every 30 minutes
  • First train: ~5:10 from Bari Centrale
  • Last train: ~22:30 from Bari Centrale
  • Fare: €4.50 (≈ $5) — one way
  • Station entrance: Platform 1 (west side) at Bari Centrale — look for the green "Ferrotramviaria" signs

Step-by-step guide

  1. Enter Bari Centrale main hall. Follow signs for "Ferrotramviaria" or "Aeroporto" (green signage).
  2. Purchase a ticket from the Ferrotramviaria ticket machines (cash or card) or the dedicated ticket office. Do not use Trenitalia machines — they sell different tickets.
  3. Validate your ticket at the green validator boxes before boarding (failure to validate may result in a fine).
  4. Board the train on Platform 1. The train is clearly marked "Aeroporto" and "Bari Airport Express".
  5. Alight at "Aeroporto Bari" station — the airport terminal is a 2-minute covered walk from the platform.

Train vs. other rail options

The Bari Airport Express is a dedicated airport shuttle train, not a regional or high-speed service. It uses modern electric trains with luggage racks, air conditioning, and digital displays. There is no Shinkansen or high-speed rail in Bari — the airport train is the only direct rail link. If you're arriving in Bari from another Italian city via Frecciarossa or Italo, simply exit onto the main concourse at Bari Centrale and follow the green signs to the Ferrotramviaria platforms.

Ticket types & validity

Ticket type Price Validity Notes
Single (one way) €4.50 (≈ $5) 1 journey, must be used within 90 min of purchase Most common choice
Return (round trip) €8.00 (≈ $8.80) Valid for 2 journeys within 24 hours Good value if you're returning the same day
Multi-ride (10 trips) €35.00 (≈ $38.50) Valid 30 days from purchase For frequent travelers

Note: Trenitalia passes (including regional day passes and Interrail/Eurail) are not valid on Ferrotramviaria services. You must buy a separate Ferrotramviaria ticket.

Luggage & accessibility

The trains have dedicated luggage racks near the doors and overhead bins for smaller bags. Wheelchair access is available at both Bari Centrale and Aeroporto Bari station — ramps and elevators are provided. The airport station has level boarding to the terminal via a covered walkway.

Official source: Ferrotramviaria – Bari Airport Express

🚌 Bus: Pugliairbus Shuttle (Autobus)

The Pugliairbus (also called "Autobus" or "Aeroporto Shuttle") is the most economical public transport option between Bari city center and the airport. It connects Bari Centrale (bus stop on Piazza Aldo Moro) with the airport terminal in about 30 minutes.

Key facts

  • Journey time: ~30 minutes (may vary slightly with traffic)
  • Frequency: Every 30 minutes (every 20 min during peak hours)
  • First bus: ~4:30 from Bari Centrale
  • Last bus: ~23:15 from Bari Centrale
  • Fare: €4.00 (≈ $4.50) — one way
  • Bus stop: Piazza Aldo Moro (directly in front of Bari Centrale main entrance)

Step-by-step guide

  1. Exit Bari Centrale main entrance onto Piazza Aldo Moro. Look for the green "Pugliairbus" sign or the bus stop marked "Aeroporto".
  2. Buy your ticket from the Pugliairbus ticket office inside the station, from the self-service machine on the square, or on board (cash only; €0.50 surcharge).
  3. Validate your ticket in the machine on the bus (if you bought a paper ticket).
  4. Board the bus — luggage goes in the compartment underneath or in designated racks.
  5. Alight at "Aeroporto Bari" stop — directly outside the departure hall.

Comparison: Day bus vs. late service

Service Hours Frequency Fare
Daytime (Pugliairbus) 04:30 – 23:15 Every 30 min €4.00 (≈ $4.50)
Late-night After 23:15 No bus service —

Note: There is no night bus service. After 23:15, take a taxi or pre-booked transfer.

Luggage & comfort

Buses are standard intercity coaches with air conditioning, comfortable seats, and a luggage compartment underneath. You can bring one large suitcase and one carry-on free of charge. Oversized items (sports equipment, musical instruments) may incur a small fee.

Where to buy tickets

  • Pugliairbus ticket office at Bari Centrale (inside the main hall, near the Ferrotramviaria counters) — open 06:00–21:00.
  • Self-service machines on Piazza Aldo Moro — accept cash and cards.
  • On board — cash only, €4.50 (≈ $5) including surcharge. Exact change appreciated.
  • Online — via the official Pugliairbus website (print or digital ticket).

Official source: Pugliairbus – Airport Shuttle

🚖 Taxi & Private Transfer

Taxis and private transfers offer the most convenient and flexible way to get from Bari city center to the airport, especially if you have heavy luggage, are traveling in a group, or need to travel outside public transport hours.

Taxi from Bari city center

  • Journey time: 15–20 minutes (depending on traffic)
  • Standard fare: €20–€25 (≈ $22–$27) — fixed rate to/from airport within city limits
  • Night surcharge: +€3–€5 (≈ $3.30–$5.50) between 22:00 and 06:00
  • Luggage fee: €1–€2 (≈ $1.10–$2.20) per large suitcase
  • Holiday surcharge: +€2–€4 (≈ $2.20–$4.40) on public holidays

Where to find a taxi

  • Bari Centrale: Official taxi rank on Piazza Aldo Moro (look for white cars with "TAXI" sign).
  • Street hailing: Less common in Bari — better to use a rank or call.
  • Phone apps: Uber is not widely available in Bari. Use local apps like AppTaxi Bari or call +39 080 555 5555 (Radio Taxi Bari).

Private transfer (pre-booked)

Private transfer services (e.g., Welcome Pickups, GetTransfer, or local operators) offer a more predictable experience: a driver meets you at your accommodation, helps with luggage, and takes you directly to the departures drop-off. Prices range from €25 to €40 (≈ $27–$44) depending on vehicle type (sedan, minivan, or executive).

Service Price range Best for Booking needed?
Taxi (rank/hail) €20–€25 (≈ $22–$27) Individuals, couples, light luggage No (but recommended during peak)
Private sedan €25–€30 (≈ $27–$33) Business travelers, comfort seekers Yes — book 24h in advance
Private minivan (up to 6 pax) €35–€45 (≈ $38–$49) Families, groups with lots of luggage Yes — book 48h in advance

When to choose a taxi or private transfer

  • 🕐 Late-night or early-morning flights (public transport not running)
  • 🧳 Heavy or bulky luggage (ski equipment, large suitcases)
  • 👨‍👩‍👧‍👦 Groups of 3+ people (cost per person becomes comparable to bus/train)
  • ⏰ Tight schedule (every minute counts)
  • ♿ Reduced mobility (door-to-door assistance)

Official source: Aeroporti di Puglia – Bari Airport Transport

✈️ Domestic Flights from Bari Airport (BRI)

Bari Karol Wojtyła Airport (BRI) is a major hub for southern Italy, with numerous domestic flights to cities across the country. If you're flying from Bari to another Italian city, you'll first need to get from Bari city center to the airport — the subject of this guide. Below is an overview of the most popular domestic routes and how to plan your journey.

Top domestic destinations from BRI

Destination Airport(s) Flight time Main airlines
Milan Linate (LIN), Malpensa (MXP), Bergamo (BGY) 1h 25m – 1h 40m ITA Airways, Ryanair, EasyJet
Rome Fiumicino (FCO), Ciampino (CIA) 1h 10m ITA Airways, Ryanair
Turin Turin (TRN) 1h 45m Ryanair, Volotea
Bologna Bologna (BLQ) 1h 15m Ryanair
Verona Verona (VRN) 1h 20m Volotea
Catania Catania (CTA) 1h 10m Ryanair, ITA Airways
Palermo Palermo (PMO) 1h 15m Ryanair, Volotea
Venice Venice (VCE) 1h 30m Ryanair, Volotea
Pisa Pisa (PSA) 1h 20m Ryanair
Florence Florence (FLR) 1h 15m Volotea

Total journey time: city center to destination city center

When flying, you must account for ground transport + check-in + security + flight + arrival transfer. Here's a realistic example for a flight from Bari to Milan Linate:

  • Bari city center → Bari Airport: 15–30 min (train/bus/taxi)
  • Check-in & security: 45–60 min (domestic, standard)
  • Flight (BRI→LIN): 1h 25m
  • Linate → Milan city center: 25 min (bus/metro)
  • Total door-to-door: 3h – 3h 30m

Compare this with the train: Bari to Milan Centrale by Frecciarossa takes about 6h 30m. So flying saves approximately 3 hours — but you must add the extra time for airport transfers and security.

Advice for choosing flights vs. train

  • Milan: If your final destination is near Linate or Bergamo, flying is competitive. If you need Milan Centrale, the train might be simpler.
  • Rome: Bari–Rome is only 1h 10m by air, but the train (Frecciarossa) takes about 4h. Flying wins on speed, but the train is more reliable and doesn't require airport transfers.
  • Sicily (Catania/Palermo): No direct train — flying is the only practical option.

Official source: Aeroporti di Puglia – Destinations from Bari

💰 Cost Comparison & Tickets – All Options in One Table

Below is a complete comparison of every way to travel from Bari city center to Bari Airport. Use this table to make your final decision based on time, cost, frequency, and convenience.

Transport mode ⏱ Time 💶 Cost (one way) 🔄 Frequency 🎒 Luggage ⭐ Best for
🚄 Bari Airport Express (train) 15 min €4.50 (≈ $5) Every 30 min Racks & overhead bins Best overall – speed + price
🚌 Pugliairbus (shuttle) 30 min €4.00 (≈ $4.50) 🏆 cheapest Every 30 min Underfloor compartment Most budget-friendly
🚖 Taxi 15–20 min €20–€25 (≈ $22–$27) On demand Free (car trunk) Door-to-door, late night, groups
🚐 Private transfer (sedan) 15–20 min €25–€30 (≈ $27–$33) Pre-booked Free (car trunk) Business, comfort, reliability
🚐 Private transfer (minivan) 15–20 min €35–€45 (≈ $38–$49) Pre-booked Free (large trunk) Families, groups 4–6 pax
🚗 Rental car 15–20 min €30–€60/day (≈ $33–$66) + fuel Self-drive Free Multi-day trips, flexibility

Where to buy tickets

  • Train: Ferrotramviaria ticket machines or office at Bari Centrale (Platform 1).
  • Bus: Pugliairbus ticket office, self-service machines on Piazza Aldo Moro, or on board (cash, €0.50 surcharge).
  • Taxi: No advance ticket — pay the driver (cash or card).
  • Private transfer: Book via Welcome Pickups, GetTransfer, or local operators — online payment.
  • Rental car: Hertz, Avis, Europcar, and local agencies at Bari Centrale and airport.

Money-saving tips

  • Buy a return train ticket (€8.00 ≈ $8.80) if you're flying out and back the same day.
  • The Pugliairbus multi-ride card (10 trips for €35 ≈ $38.50) is great for frequent travelers.
  • If traveling with 3+ people, a taxi can be cheaper per person than individual train tickets.
  • Book private transfers in advance to lock in the price and avoid surge pricing.

Official source: Ferrotramviaria Tickets · Pugliairbus Tickets

🧳 Traveler Tips & Local Experience

After dozens of trips through Bari Airport, here are the insider tips that will save you time, money, and stress.

1. The train station at the airport is a 2-minute walk

Aeroporto Bari station is literally at the terminal door. Exit the train, walk up the covered ramp, and you're in the departures hall. No shuttle bus, no long corridors. This makes the train faster than a taxi in terms of actual door-to-gate time if you factor in traffic.

2. Bari Centrale can be confusing — give yourself 10 extra minutes

Bari Centrale has multiple train operators (Trenitalia, Ferrotramviaria, FAL). The Ferrotramviaria platforms are on the far left (west side) of the station. First-timers often wander around looking for the airport train. Follow the green signs and don't be afraid to ask station staff.

3. Use Takkyubin? Not needed for Bari — but luggage storage is easy

Unlike Japanese "Takkyubin" luggage forwarding, Bari doesn't have a widespread luggage delivery service. However, you can store luggage at Bari Centrale (Deposito Bagagli, near Platform 1) for €5–€8 (≈ $5.50–$8.80) per bag per day. Useful if you want to explore the city before your flight.

4. Peak seasons: summer and Christmas chaos

Bari Airport gets extremely busy during August (Italian holiday season), Easter week, and Christmas–New Year. Security lines can reach 45–60 minutes. Add 30 minutes to your usual airport arrival time. The train and bus also fill up — try to travel outside 07:00–09:00 and 17:00–19:00.

5. The 22:30 train curfew is real

The last Ferrotramviaria train toward the airport departs Bari Centrale around 22:30. If your flight is after midnight, the train won't work. Similarly, the last bus is around 23:15. After that, only taxis and private transfers are available. Plan accordingly — a late-night taxi from the city center to the airport costs about €25–€30 (≈ $27–$33).

6. Validate your ticket — or risk a fine

Both train and bus tickets must be validated before boarding. For the train, use the green Ferrotramviaria validation boxes on the platform. For the bus, use the machine inside the bus. Fines for riding without a validated ticket start at €50 (≈ $55).

7. The airport has free Wi-Fi and decent food

Bari Airport offers free unlimited Wi-Fi (connect via "Aeroporto di Bari" network). There's a bar, a pizzeria, and a duty-free shop after security. If you have time, try the focaccia barese at the café near Gate 2.

8. If you're driving, park at the "Parcheggio Lunga Sosta"

If you're renting a car and parking at the airport, the Long Stay car park (Parcheggio Lunga Sosta) costs €12/day (≈ $13) — much cheaper than the short-term lot next to the terminal. A free shuttle bus runs every 15 minutes between the lot and the terminal.

Official source: Bari Airport Parking Info

❓ Frequently Asked Questions (FAQs)

1. Is there a direct train from Bari city center to Bari Airport?

Yes, the Bari Airport Express (Ferrotramviaria) runs directly from Bari Centrale to Aeroporto Bari station in about 15 minutes. Trains depart every 30 minutes from early morning until around 22:30. The fare is €4.50 (≈ $5).

2. How much does the airport bus cost from Bari to BRI?

The Pugliairbus shuttle costs €4.00 (≈ $4.50) one way. The journey takes about 30 minutes from Bari Centrale to the airport. Buses run every 30 minutes and tickets can be bought at the ticket office, from vending machines, or on board (slightly higher).

3. How long does it take to get from Bari Centrale to the airport by taxi?

A taxi from Bari city center to Bari Airport takes approximately 15–20 minutes, depending on traffic. The standard fare is between €20 and €25 (≈ $22–$27). Night surcharges and luggage fees may apply.

4. Is there a bus from Bari Airport to the city center at night?

Regular bus and train services end around 22:30–23:00. After that, the only option is a taxi or a pre-booked private transfer. Taxis are available 24/7 at the airport rank, but expect a higher fare for late-night trips.

5. What is the cheapest way to get from Bari city center to Bari Airport?

The Pugliairbus shuttle is the cheapest option at €4.00 (≈ $4.50). The Bari Airport Express train is only slightly more at €4.50 (≈ $5). Both offer excellent value for the 8 km journey. Walking is not recommended as there are no pedestrian paths along the route.

6. How far is Bari Airport from the city center?

Bari Karol Wojtyła Airport (BRI) is located about 8 km (5 miles) northwest of Bari city center. The distance is easily covered in 15–30 minutes by road or rail.

7. Do I need to book airport bus tickets in advance?

It is not mandatory to book the Pugliairbus in advance. Tickets can be purchased at the ticket office inside Bari Centrale, from self-service machines, or on the bus (subject to availability and a small surcharge). However, during peak seasons (summer, holidays), booking ahead is recommended to guarantee a seat.

8. Can I use a regional train pass on the Bari Airport Express?

No, the Bari Airport Express is operated by Ferrotramviaria, not Trenitalia. Regular Trenitalia regional passes and tickets are not valid on this line. You must purchase a separate Ferrotramviaria ticket (€4.50) from the machines or ticket office at Bari Centrale.