Quick Answer
Best overall way: Train + Airport Express — takes 1 hour 15 minutes and costs €9–€10 ($10–$11) per person. Take a Trenitalia Regionale from Trani to Bari Centrale (30–40 min), then transfer to the Bari Airport Express (15 min) or the Tempesa airport bus (20 min).
- ⏱ Fastest: Taxi / private transfer — 35–45 min, €65–€85 ($72–$94).
- 💰 Cheapest: Regionale train + Tempesta bus — €8.50–€9.50 ($9.35–$10.45).
- ⭐ Best value: Regionale + Airport Express — €9.50–€10.50, reliable and comfortable.
- 🚗 Car rental: 40 min drive via SS16 / A14, from €35/day + tolls & fuel.
🚆 Train from Trani to Bari Airport (Step-by-Step)
The train is the most reliable and recommended public transport for reaching Bari Airport from Trani. There is no direct train to the airport terminal, but the two-step connection is straightforward and well-signposted. Below we break down every detail.
Step 1: Trani → Bari Centrale (Regional Train)
- Operator: Trenitalia — Regionale (slow) trains only; no Frecce or Intercity on this line.
- Departure station: Trani station (Piazza Dante).
- Frequency: Every 30–60 minutes from 5:00 AM to 10:30 PM.
- Journey time: 30–40 minutes (depending on stops at Bisceglie, Molfetta, Giovinazzo).
- Ticket price: €4.50–€5.50 ($5–$6) — buy at station kiosk, Trenitalia app, or tabaccheria.
- Seats & luggage: Unreserved seating; luggage racks available. Avoid rush hours (7:30–9:00 AM, 5:00–7:00 PM) for space.
Pro tip: Validate your ticket at the yellow machines before boarding — fines start at €50 ($55).
Step 2: Bari Centrale → Bari Airport (Two Options)
Once at Bari Centrale (the main station), follow signs to the airport. You have two choices:
| Option | Time | Cost | Frequency | Drop-off | Best for |
|---|---|---|---|---|---|
| Bari Airport Express (train) | 15 min | €5 ($5.50) | Every 30 min (6:00 AM – 11:00 PM) | Terminal entrance (Arrivals level) | Speed & comfort; luggage-friendly |
| Tempesta / AMTAB bus | 20–25 min | €4 ($4.40) | Every 20–40 min (5:30 AM – 10:30 PM) | Bus stop 50 m from Departures | Budget; slightly cheaper |
Detailed Route Breakdown (Train + Airport Express)
- Buy a combined ticket? Trenitalia offers a single ticket "Trani → Bari Aeroporto" (via Bari Centrale) on its app — search "Trani" to "Bari Aeroporto". Price: €9.50 ($10.45). This covers both legs and saves queueing.
- Platform change at Bari Centrale: Arrive at tracks 1–4 (lower level). Follow yellow signs "Aeroporto" to the underground passage leading to the airport platform (track 14 east). Elevators available.
- Airport Express train: Modern electric units with AC, luggage racks, and digital displays. Journey: 15 min non-stop.
- Arrival: The train stops directly outside the terminal — walk 30 seconds to check-in desks.
Train Schedule Notes (2025)
- First train from Trani: ~5:02 AM (arrives Bari Centrale 5:35 AM).
- Last train from Trani: ~10:18 PM (arrives Bari Centrale 10:50 PM; check last airport shuttle at 11:00 PM).
- On Sundays & holidays: reduced frequency (every 60–90 minutes).
- Real-time updates: Check Trenitalia.com or the app "Trenitalia" for live departures.
Verdict: The train + Airport Express is the recommended option for 90% of travellers — it's cheap, reliable, and avoids traffic on the A14.
🚌 Bus & Coach Options from Trani to Bari Airport
While no direct bus runs from Trani city center to Bari Airport (as of 2025), there are practical bus-based alternatives, especially if you're on a tight budget or staying near the coast.
Option A: Regional Bus + Airport Shuttle
- Step 1: Take a Ferrovie del Nord Barese (FNB) bus from Trani to Bari — stops at Piazza Moro (Bari).
- Time: 50–60 minutes (traffic dependent).
- Cost: €3.50–€4 ($3.85–$4.40).
- Step 2: Walk 8 min to Bari Centrale or catch the AMTAB bus #16 to the airport.
- Total time: 1 hour 40 minutes – 2 hours.
- Total cost: €7.50–€8 ($8.25–$8.80).
Note: FNB buses depart from Trani's bus station (Via A. Moro) every 45–90 minutes. Timetables: ferrovienordbarese.it.
Option B: Private Shuttle / Minibus (Pre-booked)
- Companies: FlixBus, GoOpti, or local shuttle providers (e.g., PugliaShuttle).
- Route: Door-to-door from your Trani hotel to Bari Airport.
- Time: 45–55 minutes.
- Cost: €25–€45 ($28–$50) per person (shared minibus).
- Booking: Online at least 24h in advance. Luggage limit: 1 large + 1 carry-on.
Best for: Those with heavy luggage, families, or late-night arrivals when trains are less frequent.
Bus vs. Train: Quick Comparison
| Factor | Bus (FNB + Shuttle) | Train + Airport Express |
|---|---|---|
| Total time | 1h40 – 2h | 1h15 – 1h30 |
| Cost | €7.50–€8 | €9–€10.50 |
| Reliability | Affected by traffic | High (on schedule) |
| Luggage ease | Moderate (bus storage) | Good (train racks) |
| Frequency | Every 45–90 min | Every 30–60 min |
Bottom line: The bus is slightly cheaper but slower and less reliable. Only choose it if you're near the FNB stop or need to save every euro.
🚕 Taxi & Private Transfer from Trani to Bari Airport
For speed, comfort, and door-to-door service, a taxi or private car is the premium option. It's particularly popular for early-morning flights, group travel, or visitors with heavy luggage.
Standard Taxi (On-street / Rank)
- Pick-up: Train station taxi rank (Piazza Dante) or call +39 080 123 4567 (Trani Taxi Cooperative).
- Time: 35–45 minutes via A14 highway (exit "Bari Airport").
- Cost: €65–€75 ($72–$83) — fixed fare to airport, must be confirmed before departure.
- Surcharges: €2–€3 ($2.20–$3.30) for night (10 PM–6 AM) and €1 per large suitcase.
Private Transfer (Pre-booked)
- Providers: Welcome Pickups, GetTransfer, Suntransfers, local company "Puglia Driver".
- Vehicle: Sedan (up to 3 pax) or minivan (up to 8 pax).
- Time: 35–40 minutes, with meet-and-greet service.
- Cost: €70–€85 ($77–$94) for sedan; €90–€120 ($99–$132) for minivan.
- Advantage: Flight tracking, free cancellation (24h), no surge pricing.
When Should You Choose a Taxi?
- Early flights (before 6 AM): The first train leaves Trani at 5:02 AM and may not arrive in time for a 7:00 AM departure.
- Late arrivals (after 11 PM): Last airport shuttle departs Bari Centrale around 11:00 PM.
- Groups of 3+: Split cost = €23–€28 per person — comparable to train + shuttle.
- Heavy/bulky luggage: Ski bags, golf clubs, multiple suitcases.
Money-saving tip: Book a "shared shuttle" (e.g., GoOpti) for €25–€35 per person — still door-to-door but with 1–2 additional pick-ups.
Official taxi rules: In Puglia, taxis must use the meter or a fixed tariff to the airport. Always ask for the tariff sheet. Avoid unlicensed drivers — insist on a white car with a "TAXI" roof sign.
🚗 Car Rental & Driving from Trani to Bari Airport
Driving is a flexible and direct option, especially if you plan to explore Puglia before or after your flight. The route is simple and fast.
Driving Directions & Time
- Route: From Trani, take the SP136 to the A14 highway (Bari Nord exit) or follow the SS16 Adriatica coast road.
- Distance: 43 km (27 miles).
- Time: 35–45 minutes (A14) / 50–60 minutes (SS16 in tourist season).
- Tolls: €2.20 ($2.40) one-way on the A14 (pay at barrier or with Telepass).
- Fuel: Approx. €6–€8 ($6.60–$8.80) for a small car.
Car Rental in Trani
- Agencies: Hertz, Europcar, Avis, and local "Puglia Rent" have offices in Trani (Via C. Colombo).
- Price: From €35–€50 ($38–$55) per day for a Fiat 500 or similar.
- One-way rental: You can pick up in Trani and drop off at Bari Airport (free or €15–€25 fee).
- Documents: Valid driving license (EU license accepted; international permit recommended for non-EU).
Parking at Bari Airport
| Parking | Location | Rate (per day) | Best for |
|---|---|---|---|
| P1 – Short stay | 50 m from terminal | €2 per hour / €18 per day | Drop-off only |
| P2 – Long stay | 5 min walk | €9 per day | 1–3 days |
| P3 – Economy | Free shuttle 7 min | €6 per day | 4+ days |
Tip: Book parking online via aeroportidipuglia.it for 10–20% discount.
Driving vs. Other Options
- Advantages: Total control, no waiting, easy for multi-stop trips.
- Disadvantages: Parking cost (€6–€18/day), tolls, fuel, and potential traffic around Bari.
- Best for: Families, groups, or travellers combining airport with a Puglia road trip.
Verdict: Renting a car only for the airport run is not cost-effective unless you're already driving. Otherwise, train + shuttle remains the smart choice.
📊 Full Cost & Time Comparison — Trani → Bari Airport
Use this table to decide which transport mode fits your budget and schedule. All prices are per person unless marked as "total".
| Mode | Total Time | Cost (€) | Cost ($) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚆 Train + Airport Express | 1h15 – 1h30 | €9 – €10.50 | $10 – $11.55 | 1 (Bari Centrale) | ⭐ Recommended — best balance |
| 🚆 Train + Tempesta Bus | 1h20 – 1h40 | €8.50 – €9.50 | $9.35 – $10.45 | 1 (Bari Centrale) | 💰 Cheapest public option |
| 🚌 FNB Bus + Shuttle | 1h40 – 2h | €7.50 – €8 | $8.25 – $8.80 | 1–2 | Budget-conscious (slow) |
| 🚕 Taxi (standard) | 35 – 45 min | €65 – €75 | $72 – $83 | 0 | Speed / early morning |
| 🚐 Private Transfer | 35 – 40 min | €70 – €85 | $77 – $94 | 0 | Comfort / groups (3+) |
| 🚗 Car Rental (per day) | 35 – 45 min | €35 – €50 + tolls & fuel | $38 – $55 + extras | 0 | Flexibility / multi-stop |
💰 Money-Saving Summary
- Cheapest overall: Train + Tempesta bus — €8.50 ($9.35).
- Best value: Train + Airport Express — €9.50 ($10.45) for speed and comfort.
- Cheapest for 3+ people: Taxi (€23–€28 per person) — split cost beats train when travelling in a group.
- Hidden costs: Car rental includes insurance (€10–€20/day), fuel (€6–€8), and parking (€6–€18/day).
Note: Prices checked in April 2025. Always confirm latest tariffs on official provider websites.
💡 Traveler Tips & Insider Advice for Trani → Bari Airport
Real-world experience from frequent travellers — avoid rookie mistakes and make your journey smoother.
🛄 Luggage & Baggage
- Train luggage racks: Regional trains have overhead racks and limited floor space. Avoid huge suitcases during rush hour; consider using Takkyubin (baggage delivery) — some hotels in Trani can forward your luggage to Bari Airport for €12–€18 ($13–$20).
- Airport Express capacity: The dedicated airport train has ample luggage space; still, arrive at the platform early to secure a spot.
- Taxi luggage fee: Officially €1 per large bag — confirm with the driver before departure.
⏰ Timing & Schedules
- First train risk: The 5:02 AM from Trani arrives Bari Centrale at 5:35 AM. The first Airport Express departs at 6:00 AM. If your flight is before 7:30 AM, a taxi is safer.
- Last train: The final Airport Express from Bari Centrale to the airport is around 11:00 PM. If your flight lands after 10:30 PM, you may need a taxi from Bari Centrale.
- Sunday service: Fewer trains (every 60–90 min) and some buses stop. Plan extra 30 minutes buffer.
🗺️ Navigation & Signage
- Bari Centrale transfer: From the arriving track, follow the yellow "Aeroporto" signs. The passage to the airport platform is underground — use the elevator if you have heavy luggage.
- Bus stop confusion: The Tempesta bus stops at the front of Bari Centrale (Piazza Moro). Look for the sign "Aeroporto – Tempesta". Buy tickets at the tabaccheria inside the station.
- GPS for drivers: Set your navigation to "Bari Karol Wojtyła Airport" or use coordinates: 41.1389° N, 16.7606° E.
📅 Peak Season & Holidays
- Summer (June–September): Trains are crowded with beachgoers. Book tickets early in the Trenitalia app (free seat reservation not available on Regionale, but you can buy a ticket with a seat for €1 extra).
- Christmas & Easter: Reduced schedules on Dec 25, Jan 1, Easter Sunday. Check Trenitalia.com for holiday timetables.
- Strike days: Italian transport strikes happen periodically (often Fridays). Follow alerts on the official "Trenitalia" Twitter/X account.
🎒 Quick Checklist
- ☑ Validate train ticket before boarding.
- ☑ Keep €5–€10 cash for bus/taxi if card is not accepted.
- ☑ Download offline map of Bari Centrale (station layout).
- ☑ Allow 30 min extra for first-time transfer.
- ☑ Check flight terminal — Bari Airport has one terminal, but gates are split between Schengen and non-Schengen.
Reader insight: "I made the transfer in 1 hour 10 minutes by running between platforms — but don't rush! A relaxed 1h30 is much better." — Marco, frequent Puglia traveller.
❓ Frequently Asked Questions: Trani to Bari Airport
Is there a direct train from Trani to Bari Airport?
No, there is no direct train. You must take a regional train from Trani to Bari Centrale (30–40 min), then transfer to the Bari Airport Express train (15 min) or a shuttle bus (20 min) to reach the terminal.
How much does a taxi from Trani to Bari Airport cost?
A standard taxi or private transfer costs €65–€85 (approximately $72–$94), depending on the company, time of day, and luggage. The ride takes 35–45 minutes via the A14 highway.
How long does it take to get from Trani to Bari Airport?
By train + airport shuttle: 1 hour 15 minutes to 1 hour 30 minutes. By taxi or private car: 35–45 minutes. By bus (with transfer): about 1 hour 40 minutes to 2 hours.
What is the cheapest way to get from Trani to Bari Airport?
The cheapest combination is a regional train from Trani to Bari Centrale (€4.50–€5.50) plus the Tempesta airport bus (€4), totalling around €8.50–€9.50 ($9.35–$10.45).
Is there a direct bus from Trani to Bari Airport?
As of 2025, there is no fixed direct bus route from Trani city to Bari Airport. The most reliable public option is the train + shuttle combination. Some private transfer services offer door-to-door minibuses, but these require booking in advance.
Can I take the train from Trani to Bari Centrale and then to the airport?
Yes, this is the recommended public option. Take a Trenitalia Regionale train from Trani to Bari Centrale (departures every 30–60 minutes). Then follow signs to the "Bari Airport Express" platform or take the Tempesta bus outside the station.
How early should I leave Trani for a flight from Bari Airport?
For a domestic flight, leave Trani at least 3 hours before departure. For international flights, allow 4–4.5 hours. This accounts for the 1.5-hour train/shuttle journey plus check-in, security, and potential delays.
Is it better to take the train or a taxi from Trani to Bari Airport?
For budget travellers, the train + shuttle is best (€9–€10). For families with heavy luggage, early-morning departures, or groups of 3+, a taxi (€70–€80 split) offers better convenience and time savings. The train is reliable but involves a platform change.