Explore Destinations

Discover the world's most amazing places

How to Get from Bari City Center Hotels to Bari Airport

Quick Answer

Best option overall: The direct train from Bari Centrale to Bari Aeroporto (Ferrotramviaria) — €5 ($5.50), 15–20 minutes, every 20–30 minutes. It beats every other mode on speed, cost, and reliability.

Quick Navigation: All transport options from Bari city center to Bari Airport

🚆 Train (Regional Rail) – Bari Centrale to Bari Aeroporto

The train is the fastest and most cost-effective way to reach Bari Airport from the city center. Operated by Ferrotramviaria (Ferrovie del Nord Barese), the direct service connects Bari Centrale station with Bari Aeroporto station — the airport's own railway stop located just 200 metres from the terminal entrance.

Key stats at a glance:

Route Operator Time Frequency One-way fare First / Last train
Bari Centrale → Bari Aeroporto Ferrotramviaria 15–20 min Every 20–30 min €5 ($5.50) ~5:00 AM / ~10:30 PM

Step-by-step guide

  1. From your hotel – Walk or take a short taxi (€5–8 / $5.50–8.80) to Bari Centrale (Piazza Aldo Moro). Most city center hotels are within 10–15 min walk.
  2. Buy your ticket – Use the self-service machines (accepts cash & card) at Bari Centrale, the Ferrotramviaria app, or the ticket counter. Cost: €5 ($5.50) one way.
  3. Board the train – Look for platforms marked "Bari Aeroporto" or "Barletta / Foggia" (the airport is a stop on the Bari–Barletta line).
  4. Ride – 15–20 minutes. No reservations needed; just hop on. Trains have luggage racks and air conditioning.
  5. Arrive at Bari Aeroporto station – Follow the covered walkway (2 min) directly into the terminal.

Train types on this route

All trains on this line are regional electric multiple units (EMU) — modern, clean, and equipped with luggage racks. There are no high-speed trains (Frecciarossa / Italo) on this short segment, but the service is efficient and punctual.

All trains have free Wi-Fi, air conditioning, and designated luggage areas. No first-class/second-class distinction on this short line — all seats are standard comfort.

When to choose the train

Reliability & punctuality

Ferrotramviaria reports a 92% on-time rate for the Bari–Barletta line (2024 data). Delays of 5–10 min occur occasionally due to signaling works. The airport station is the first stop after Bari Centrale on most services, so you won't miss it.

Authority source

Ferrotramviaria official website – timetables & tickets

✈️ Domestic Flights from Bari Airport – Extending your journey

While you cannot fly from Bari city center to the airport (the distance is only 8 km / 5 miles), Bari Airport (BRI) is a major domestic hub for southern Italy. If you are connecting to a domestic flight after your hotel pickup, this section explains how to seamlessly transition from your hotel to the airport for onward domestic travel.

Key domestic destinations from Bari Airport (BRI):

Destination Airline(s) Flight time Frequency (daily) Typical fare (one way)
Rome Fiumicino (FCO) ITA Airways, Ryanair 1 hr 10 min 6–8 €45–120 ($50–132)
Milan Linate (LIN) / Bergamo (BGY) ITA Airways, Ryanair, easyJet 1 hr 30 min 4–6 €35–100 ($38–110)
Turin (TRN) Ryanair 1 hr 40 min 1–2 €30–80 ($33–88)
Bologna (BLQ) Ryanair 1 hr 15 min 2–3 €25–70 ($27–77)
Naples (NAP) ITA Airways 50 min 1–2 €55–130 ($60–143)
Catania (CTA) – seasonal Ryanair 1 hr 10 min 1–2 €30–90 ($33–99)

Train vs. Domestic Flight – total travel time comparison

If you are comparing train vs. flying from Bari to another Italian city, here is the honest breakdown:

For distances over 400 km (250 mi), flying can be competitive time-wise, but the train offers more comfort, no baggage fees, and city-center to city-center convenience.

How to get from your hotel to Bari Airport for a domestic flight

Simply follow the same transport options on this page. For domestic flights, aim to arrive at the airport 1.5 hours before departure (domestic check-in closes 30 min before). The train from Bari Centrale gets you to the terminal in 15–20 min, making it the recommended choice for domestic connections.

Authority source

Aeroporti di Puglia – Bari Airport official site

🚌 Bus Services – Budget-friendly & flexible

Buses are the cheapest motorized option from Bari city center to the airport, and they offer more pick-up points than the train. Several services operate, from local public buses to dedicated airport shuttles and intercity coaches.

Bus options at a glance:

Service Operator Pick-up point(s) Time One-way fare Frequency
Line 16 (local bus) AMTAB Piazza Aldo Moro, Via Capruzzi 30–45 min €4 ($4.40) Every 20–30 min
Aerobus Shuttle Autobus / private Piazza Aldo Moro (west side) 25–35 min €5 ($5.50) Every 30–60 min
FlixBus (intercity) FlixBus Bari Centrale (bus bay) 20–30 min €4–8 ($4.40–8.80) 2–6 per day (pre-book)
Marozzi / SITA Marozzi, SITA Bari Centrale, Via Giuseppe Capruzzi 25–40 min €4–6 ($4.40–6.60) Several daily

AMTAB Line 16 – The local budget option

Line 16 is the cheapest public transport to Bari Airport. It runs from Piazza Aldo Moro (right next to Bari Centrale) through the city centre and out to the airport. The bus is a standard city bus — no dedicated luggage compartment, so it's best for one small suitcase + backpack. Buses run every 20–30 minutes from ~5:30 AM to ~11:00 PM.

Pros: Cheapest at €4 ($4.40), frequent, stops at multiple points in the city. Cons: No luggage space, can be crowded, subject to city traffic.

Aerobus Shuttle – Purpose-built airport transfer

The Aerobus is a dedicated airport shuttle with luggage compartments. Departing from Piazza Aldo Moro, it reaches the airport in 25–35 minutes. The shuttle runs from ~4:30 AM to ~11:30 PM, making it one of the earliest options for early morning flights.

Pros: Luggage space, early service, reliable. Cons: Slightly more expensive than line 16 (€5 / $5.50), less frequent on Sundays.

FlixBus & intercity coaches – Pre-book for best rates

FlixBus and other intercity operators (Marozzi, SITA) stop at Bari Airport on routes between Bari and other Italian cities. You can board at Bari Centrale bus bay and ride to the airport. Fares start at €4 ($4.40) if booked in advance, but can rise to €8–12 ($8.80–13.20) for last-minute bookings. These coaches have ample luggage space, Wi-Fi, power sockets, and reclining seats.

Pros: Comfortable, luggage-friendly, often cheaper than train when pre-booked. Cons: Limited daily departures, need to book online, may be delayed by traffic.

Night bus / Late-night options

After the last train (~10:30 PM) and last regular bus (~11:00 PM), your only options are taxi or private transfer. There is no dedicated night bus to Bari Airport as of 2025. If you have a late-night arrival or early-morning departure, plan accordingly.

When to choose the bus

Authority source

AMTAB official site – Bari public transport  |  FlixBus – book Bari Airport routes

🚕 Taxi & Private Transfer – Door-to-door comfort (premium price)

Taxis and private transfers are the most convenient but most expensive way to get from your Bari city center hotel to Bari Airport. They offer door-to-door service, no luggage handling, and 24/7 availability — ideal for groups, late-night flights, or travelers with heavy bags.

Price overview:

Service Approx. cost (one way) Time Booking needed?
Official taxi (yellow/white) €25–35 ($27.50–38.50) fixed rate 20 min No (hail or find at stand)
Private transfer (pre-booked) €30–45 ($33–49.50) 20–25 min Yes (online or app)
Uber / ride-hailing €28–40 ($30.80–44) (dynamic pricing) 20–25 min Yes (app)
Luxury / executive car €55–80 ($60.50–88) 20–25 min Yes (online)

Official taxi – Fixed fare from city center

Bari has a fixed tariff system for trips from the city center (ZTL zone) to Bari Airport. The official rate is €30 ($33) for up to 4 passengers with luggage. Taxis are white or yellow and can be found at ranks near Bari Centrale, Piazza Aldo Moro, and major hotels. Always confirm the fixed fare before starting or insist on using the meter. Extra charges apply:

Private transfer – Pre-booked convenience

Companies like Welcome Pickups, Suntransfers, and local operators offer pre-booked private transfers. Cost is €30–45 ($33–49.50) for a sedan. Benefits: meet-and-greet at your hotel lobby, flight monitoring, fixed price, and free cancellation up to 24 hours before. Ideal for business travelers or anyone who wants zero hassle.

When to choose a taxi / private transfer

Authority source

Comune di Bari – official taxi rates (Italian)

🎟️ Tickets & Cost Comparison – All transport options side by side

Use this comparison table to choose the best option based on your budget, schedule, and luggage needs. The train is the overall winner for speed and cost, while the bus wins for absolute lowest price.

Mode Time (from city center) Cost (one way, per person) Frequency Luggage capacity Best for
🚆 Train ⭐ Best overall 15–20 min €5 ($5.50) Every 20–30 min ✅ Good (racks) Most travelers
🚌 AMTAB Line 16 30–45 min €4 ($4.40) ⭐ Cheapest Every 20–30 min ⚠️ Limited Budget, light luggage
🚌 Aerobus Shuttle 25–35 min €5 ($5.50) Every 30–60 min ✅ Good Early flights, comfort
🚌 FlixBus (pre-booked) 20–30 min €4–8 ($4.40–8.80) 2–6 per day ✅ Excellent Comfort + low cost
🚕 Taxi (official) 20 min ⭐ Fastest door-to-door €25–35 ($27.50–38.50) On demand ✅ Excellent Groups, late night, heavy luggage
🚕 Private transfer 20–25 min €30–45 ($33–49.50) Pre-booked ✅ Excellent Business, luxury, peace of mind

💡 Quick decision guide:

  • Cheapest: AMTAB Line 16 – €4 ($4.40).
  • Best value: Train – €5 ($5.50) and only 15–20 min.
  • Fastest door-to-door: Taxi – 20 min, but 5–7× more expensive.
  • Best for groups (3–4 people): Taxi – €7.50–8.75 per person, comparable to train.
  • Best for early flights (before 5:30 AM): Taxi or pre-booked private transfer (Aerobus starts ~4:30 AM, train ~5:00 AM).
  • Best for late-night flights (after 10:30 PM): Taxi only.

Where to buy tickets

JR Pass / Regional Pass note

Italy does not have a "JR Pass." However, the Io Viaggio Ovunque in Puglia regional pass (€35 / $38.50 for 3 days) includes the Bari Airport train. If you are exploring Puglia by train, this pass can save you money. Standard regional passes from Trenitalia are also valid.

Authority source

Ferrotramviaria – ticket purchase & passes

🧳 Traveler Experience & Tips – Insider advice for a smooth ride

Real-world tips from frequent Bari Airport travelers to help you avoid common pitfalls and make your transfer as smooth as possible.

🚆 Train tips

🚌 Bus tips

🚕 Taxi tips

🧳 Luggage & luggage services

⏰ Time management & peak season

📱 Useful apps & resources

Authority source

Bari Airport – security wait times & peak season advice

❓ FAQs: Your questions about getting from Bari city center to Bari Airport

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

Yes, there is a direct train from Bari Centrale station to Bari Aeroporto station. The service is operated by Ferrotramviaria (Ferrovie del Nord Barese) and runs every 20–30 minutes. The journey takes approximately 15–20 minutes and costs around €5 ($5.50). It is the fastest and most reliable public transport option.

2. How much does a taxi cost from Bari city center to Bari Airport?

A taxi from Bari city center to Bari Airport costs a fixed rate of approximately €25–€35 ($27.50–$38.50) for the 20-minute ride. The official fixed fare from the city center (within the ZTL zone) to the airport is €30 ($33) as of 2025. Extra charges apply for luggage, nighttime rides (after 10 PM), and public holidays.

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

The cheapest way is the local bus operated by AMTAB (line 16) or the airport shuttle bus from Piazza Aldo Moro. Prices range from €4 to €6 ($4.40–$6.60) per person. The train is also very affordable at €5 ($5.50) and offers faster travel time, making it the best value for money.

4. How long does it take to get from Bari city center to Bari Airport by train?

The train from Bari Centrale to Bari Aeroporto takes 15–20 minutes. Including waiting time and the walk from your hotel to the station, budget a total of 30–40 minutes door-to-door. The train runs every 20–30 minutes from early morning (around 5:00 AM) until late evening (around 10:30 PM).

5. Are there buses from Bari city center to Bari Airport?

Yes, several bus services connect Bari city center to Bari Airport. The main options include: AMTAB line 16 (local bus, €4 / $4.40), the Aerobus shuttle from Piazza Aldo Moro (€5 / $5.50), and FlixBus intercity services that stop at the airport. Buses take 25–45 minutes depending on traffic and the specific route.

6. What time does the first and last train run to Bari Airport?

The first train from Bari Centrale to Bari Aeroporto departs around 5:00 AM (Monday–Saturday) and around 6:00 AM on Sundays and public holidays. The last train departs around 10:30 PM daily. Always check the latest schedule on the Ferrotramviaria website or at the station, as timetables may change seasonally.

7. Is it better to take the train or a taxi to Bari Airport?

For most travelers, the train is better: it costs €5 ($5.50) versus €30 ($33) for a taxi, takes only 15–20 minutes, and runs frequently. Choose a taxi only if you have heavy luggage (more than 2 large suitcases per person), are traveling in a group of 3+ (making the per-person cost comparable), have a very early or late flight (outside train hours), or need door-to-door service for mobility reasons.

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

Yes, the Bari Airport train is part of the regional rail network operated by Ferrotramviaria. Regional train passes valid in Puglia (such as the Io Viaggio Ovunque in Puglia or the regional Trenitalia pass) are accepted. However, high-speed rail passes (like Frecciarossa or Italo) are NOT valid for this local service. A standard one-way ticket costs €5 ($5.50) and can be purchased at the station, online, or via the Ferrotramviaria app.