Explore Destinations

Discover the world's most amazing places

How to Get from Bari Airport to Trani

Quick Answer

The best overall way to get from Bari Airport (BRI) to the coastal city of Trani is a two-step journey: First, take the Tempesta shuttle bus to Bari Centrale train station (25-40 min, €5-€6). Then, board a Trenitalia train to Trani station (50-70 min, €5.10-€15). Total travel time is 1.5 to 2.5 hours at a cost of €10 to €25. For maximum convenience, a pre-booked private transfer takes you door-to-door in about 45-60 minutes for €90-€130.

Quick Navigation: Bari Airport to Trani

By Train: The Step-by-Step Guide

Taking the train is the most recommended public transport option for its balance of speed, cost, and reliability. Since Bari Airport lacks a train station, the journey involves a short bus ride followed by a train trip along the picturesque Adriatic coast.

Step 1: Airport to Bari Centrale Station

Upon exiting Baggage Claim at Bari Karol Wojtyła Airport, look for signs to the "Airport Link" or "Tempesta" shuttle bus. This is your essential connection.

  • Operator: Tempesta S.r.l. (Official Airport Shuttle).
  • Frequency: Every 30-60 minutes, from early morning until around midnight. Schedules align with flight arrivals.
  • Journey Time: 25-40 minutes, depending on traffic.
  • Ticket Cost: €5-€6 one-way. Purchase at the ticket kiosk near the bus stop, on board (cash), or online in advance.
  • Drop-off: The bus terminates directly in front of Bari Centrale (Bari Central Train Station).

Step 2: Bari Centrale to Trani Station

Inside Bari Centrale, purchase your train ticket from the Trenitalia counters, self-service machines, or via the Trenitalia website/app. Look for trains heading towards Barletta, Foggia, or Ancona.

Train Type Journey Time (Bari-Trani) Approx. Fare (One-Way) Key Features & Frequency
Regionale (R) 65-80 minutes €5.10 Slowest but cheapest. Stops at many stations. Very frequent (approx. hourly). No mandatory seat reservation.
Regionale Veloce (RV) 55-70 minutes €6.80 - €8.50 Faster regional service, fewer stops. Good balance of speed and price. Frequent.
Intercity (IC) ~50 minutes €11 - €15 Fast, comfortable, with assigned seating. More luggage space. Less frequent (check schedule).

Pro Tip: Validate your paper ticket at the small green or yellow stamping machines before boarding the train to avoid a fine. E-tickets do not need validation.

By Bus: The Most Economical Option

For budget-conscious travelers, long-distance buses offer a direct connection between cities, often at lower prices than trains, though they can be subject to road traffic.

Option A: Airport Shuttle + SITA/FlixBus from Bari

This is the most common bus route. Take the Tempesta shuttle to Bari Centrale as described above. From there, walk to the nearby Bari Largo Sorrentino bus terminal (5-minute walk).

  • Operators: SITA Sud or FlixBus.
  • Route: Bari to Trani (and onwards to Barletta).
  • Journey Time: ~1 hour (can be longer in traffic).
  • Frequency: Multiple departures daily. Check current schedules on the SITA Sud or FlixBus websites.
  • Ticket Cost: Typically €4-€8 if booked in advance online.
  • Drop-off in Trani: Usually at a stop on Via della Repubblica or near the train station.

Option B: Direct(ish) Bus from Airport (Less Frequent)

Some SITA/FlixBus services on the Bari-Barletta route may stop at "Bari Aeroporto" on the highway. This is NOT at the terminal; it's a roadside stop requiring a 10-15 minute walk from arrivals. Not recommended for first-time visitors or with heavy luggage. Always verify the exact stop location when booking.

By Taxi & Private Transfer: Door-to-Door Convenience

This is the premium choice for those prioritizing comfort, traveling in groups, or arriving late at night.

Taxi from Bari Airport Ranks

  • Availability: Official taxis are available 24/7 outside the arrivals hall.
  • Journey Time: 45 to 60 minutes, depending on traffic.
  • Cost: Approximately €90 - €130 for the entire vehicle. This is a fixed rate for the destination of Trani. Always confirm the price with the driver before departure.
  • Pros: Immediate, direct, no transfers.
  • Cons: Significantly more expensive than public transport.

Pre-Booked Private Transfer (Recommended)

Booking in advance with a reputable service like SunTransfers or Welcome Pickups offers advantages:

  • Fixed, Agreed Price: No surprise costs.
  • Meet & Greet: Your driver waits in arrivals with a name sign.
  • Vehicle Choice: Options from sedans to minivans for groups/families.
  • Reliability: Guaranteed service, especially important for early/late flights.
  • Price Range: Similar to taxi meters, often €90-€140, but with greater peace of mind.

Cost & Time Comparison: Bari Airport to Trani

Use this table to quickly compare all your options. (Prices are per person for public transport, per vehicle for taxis).

Transport Method Approx. Total Time Approx. Cost (One-Way) Best For Key Consideration
Shuttle Bus + Regional Train (R) 1h 45min - 2h 30min €10 - €14 Budget travelers, flexible schedules Cheapest, but slowest train option.
Shuttle Bus + Intercity (IC) Train 1h 30min - 2h €16 - €25 Most travelers (Best Value Balance) Good speed, comfort, and frequency.
Shuttle Bus + SITA/FlixBus 1h 30min - 2h+ €9 - €15 Budget travelers, if bus schedule aligns Subject to road traffic delays.
Taxi / Private Transfer 45min - 60min €90 - €130 (for car) Groups, families, late arrivals, luxury Fastest & most convenient, but expensive.

Essential Traveler Tips & Experience

Before You Go

  • Book Trains in Advance for IC Services: While regional trains don't require reservations, booking an Intercity (IC) train in advance on Trenitalia.com can secure lower fares and guarantee a seat, especially in summer.
  • Check the Last Departures: Always verify the last shuttle bus from the airport and the last train/bus to Trani for your arrival day. Services reduce significantly after ~10:00 PM.
  • Download Essential Apps: Trenitalia, FlixBus, and Google Maps (for offline area download) are invaluable.

At the Airport & During the Journey

  • Luggage Strategy: Pack light if using public transport. Shuttle buses have under-carriage storage, but regional trains have limited overhead space. For large suitcases, IC trains or taxis are better.
  • Ticket Validation: Do not forget to stamp paper train tickets before boarding. It's a common and costly mistake for tourists.
  • From Trani Station to Your Hotel: Trani train station is about a 15-20 minute walk from the historic center and cathedral. It's a pleasant walk, but there are also local taxis usually waiting outside the station for the short ride.

Seasonal & General Advice

  • Summer (June-August): Book everything (trains, transfers) as far in advance as possible. Trains and buses get very crowded.
  • Weekends & Holidays: Public transport may operate on a reduced schedule (festivo). Plan accordingly.
  • Alternative Airport: For some international travelers, flying into Brindisi Airport (BDS) and renting a car might be an option, as driving to Trani takes about 1.5 hours via highway.

FAQs: Bari Airport to Trani

What is the cheapest way to get from Bari Airport to Trani?

The cheapest option is the combination of the Tempesta shuttle bus from the airport to Bari Centrale train station (€5-€6), followed by a regional train (Trenitalia) to Trani station (€5.10 - €8.50). Total cost can be as low as €10-€15 one-way.

What is the fastest way to get from Bari Airport to Trani?

The fastest option for most travelers is taking a taxi or pre-booked private transfer directly from the airport to your address in Trani, taking about 45-60 minutes. For public transport, the quickest route is the Tempesta shuttle to Bari Centrale, then an Intercity (IC) train to Trani, totaling around 1.5-2 hours.

Is there a direct train from Bari Airport to Trani?

No, there is no direct train from Bari Airport to Trani. Bari Airport does not have its own train station. You must first take a bus or taxi to Bari Centrale, the city's main train station, and then catch a train from there to Trani.

How do I get from Bari Airport to the train station for Trani?

The most reliable method is the Tempesta Shuttle Bus (Airport Link). It departs every 30-60 minutes from right outside the arrivals hall. The journey to Bari Centrale takes 25-40 minutes. Buy tickets at the kiosk near the bus stop or online. Alternatively, a taxi takes 15-25 minutes.

Can I use a taxi from Bari Airport to Trani and how much does it cost?

Yes, you can take a taxi directly. It's the most convenient but also the most expensive option. The fixed fare for the 50-60 km journey is approximately €90-€130, depending on traffic, time of day, and exact destination in Trani. Always ensure the meter is running or agree on a fixed price beforehand.

What should I do if my flight arrives late at night in Bari?

If you arrive after the last shuttle bus (around midnight) and train, your only public transport option is the SITA/FlixBus night service (check current schedules). The most practical and safe solution is to pre-book a private transfer or take an official airport taxi. Consider staying near Bari Centrale for the night and continuing to Trani in the morning.

Is it easy to travel from Bari Airport to Trani with a lot of luggage?

It can be challenging. Shuttle buses and regional trains have limited luggage space. For significant luggage, a pre-booked private transfer is highly recommended. If using trains, opt for Intercity trains which have more spacious luggage areas. Alternatively, consider a taxi from Bari Centrale to Trani instead of the train for the final leg.

Is Trani worth a day trip from Bari?

Absolutely. Trani is one of Puglia's gems, famous for its stunning Romanesque cathedral by the sea, a picturesque medieval port, and a charming old town (the "Jewish Quarter"). The journey from Bari is straightforward (50-70 mins by train), making it a perfect and highly recommended day trip.