Quick Answer
The most balanced and recommended way is the Train + Airport Express combo. Take a regional train from Ostuni to Bari Centrale (approx. 1 hour, €7–€10 / $8–$11), then transfer to the Ferrotramviaria Bari Airport Express train (15 minutes, €5 / $5.50). Total time: ~1 hour 45 minutes | Total cost: ~€12–15 ($13–$16).
🚕 Fastest Option: Taxi/Private Transfer – 1 hour, €90–130 ($98–$142). Best for families, groups, or late-night arrivals.
💰 Cheapest Option: Bus combo (Ostuni to Bari by intercity bus + Bari airport shuttle). Total €10–14 ($11–$15), but takes over 2 hours.
⚠️ Key Tip: Always book train tickets in advance via the Trenitalia app to get the best prices and avoid queues at the Ostuni station, which has limited facilities.
🚆 Train from Ostuni to Bari Airport: Step-by-Step Guide
The train is the most reliable option for this route, combining speed, comfort, and reasonable cost. The journey requires one transfer at Bari Centrale. Below is everything you need to know.
Step 1: Ostuni to Bari Centrale
Operator: Trenitalia (Regional and Intercity trains).
Departure Station: Ostuni station is located about 1.5 km from the historic city center. You can walk (15-20 minutes downhill, 25-30 minutes uphill back) or take a local bus/taxi.
Options:
- Regionale Veloce (RV): Slower, stops at all small stations (e.g., Carovigno, Serranova). Travel time: 55–70 minutes. Frequency: ~1 per hour. Price: €7.10 ($7.80). No seat reservation needed.
- Intercity (IC): Faster, limited stops. Travel time: 40–50 minutes. Frequency: ~4–5 per day. Price: €12.50 ($13.70). Seat reservation included.
Recommendation: For most travelers, the Regionale is fine. Book via the Trenitalia app or at the station. Ostuni station has 2 automated ticket machines and a small waiting area.
Step 2: Bari Centrale to Bari Airport (BRI)
Upon arrival at Bari Centrale, you have two excellent options to reach the airport:
| Option | Operator | Time | Cost | Frequency | Stop / Station |
|---|---|---|---|---|---|
| Bari Airport Express (Train) ✅ Best | Ferrotramviaria | 14–18 min | €5.00 ($5.50) | Every 30–60 min (5:00–22:00) | Bari Centrale (binario 1 or 2) → Aeroporto Station (inside terminal arrival level) |
| Tempesta Bus Line 16 | Tempesta | 30–40 min | €4.00 ($4.40) | Every 20–30 min (4:30–23:00) | Bus stop on Corso Cavour (outside Bari Centrale) → Airport departure level |
Pro Tip: The Airport Express train is faster and more comfortable, especially with luggage. Buy your ticket from the Ferrotramviaria machines at Bari Centrale (look for the blue machines, not the Trenitalia green ones). The train leaves from a dedicated track (usually Binario 1 or 2) on the east side of the main station.
Total Journey Time: 1h 40m – 2h 00m | Total Cost: €12.10 – €17.50 ($13.30 – $19.25)
Note: For Intercity trains ensure you book early to secure a seat, especially in summer when Ostuni is a popular destination. According to Italo, high-speed connections are available from Bari to major cities, but not directly Ostuni to Bari Airport.
🚌 Bus from Ostuni to Bari Airport: The Budget Traveler's Option
While direct buses from Ostuni to Bari Airport are not operated daily, the “bus combo” remains the cheapest way to travel. This is generally slower and less reliable than the train, so it's best for flexible travelers on a tight budget.
Option A: Standard Bus Combo (Daytime)
First Leg: Ostuni → Bari (City Center / Largo Sorrentino)
- Operators: Flixbus (book online, seat guaranteed), MarinoBus (occasional stops), or local operator Autolinee Romano (school holidays).
- Pick-up point: Ostuni – Piazza della Libertà or the bus stop on SS16 highway just outside town.
- Travel time: 1h 10m – 1h 30m.
- Ticket price: €6.00 – €9.00 ($6.60 – $9.90).
- Drop-off point: Bari – Largo Sorrentino / Autostazione A Bus Terminal.
Second Leg: Bari City Center → Bari Airport
- Best option: Walk 5 minutes from Largo Sorrentino to Bari Centrale (or catch the Ferrotramviaria train). Alternatively, take Tempesta Bus Line 16 from the bus station. (See Step 2 in Train section for details).
- Time: 30–45 minutes. Cost: €4.00 – €5.00 ($4.40 – $5.50).
Total Combo Time: 2h 10m – 2h 45m | Total Cost: €10.00 – €14.00 ($11.00 – $15.40)
Option B: Direct Bus (If Available)
Very limited schedule (usually only in peak summer season, once daily). Check Flixbus or Rome2Rio for real-time availability. If it runs, it takes about 1h 30m and costs €15–€20 ($16–$22).
Night Bus Considerations
No night buses operate between Ostuni and Bari Airport. The last bus from Ostuni to Bari departs around 20:00–21:00. For early flights (before 7 AM), a taxi or pre-booked transfer is strongly recommended.
| Scenario | Option | Feasibility | Estimated Cost |
|---|---|---|---|
| Daytime (06:00 – 20:00) | Standard Bus Combo | ✅ Good (check schedule) | €10–€14 |
| Evening (20:00 – 00:00) | Bus combo risky; last buses from Ostuni leave ~20:00 | ⚠️ Limited | €10–€14 |
| Late Night / Early Morning (00:00 – 06:00) | No bus option | ❌ Not available | — |
Important: Buses are subject to strike days and seasonal changes. Always verify on the operator's app the day before travel.
🚕 Taxi & Private Transfer from Ostuni to Bari Airport
The taxi is the fastest but most expensive way. It is ideal for travelers with lots of luggage, families with young children, or anyone catching a very early or very late flight when public transport is not running.
Standard Taxi (Flag Down from Ostuni)
- Distance: ~85 km (53 miles) via A14 / SS16.
- Travel time: 50–65 minutes (no traffic).
- Price: €90 – €130 ($98 – $142). Prices can increase by 20–30% at night (22:00–06:00), on Sundays, or during public holidays.
- Availability: Taxis are scarce in Ostuni, especially outside summer. You may need to call a local company (e.g., Taxi Ostuni) or book via an app.
Private Transfer (Pre-booked Online)
Pre-booking a private transfer often gives you a fixed price and greater peace of mind. Trusted platforms include:
- Welcome Pickups – Meet & greet service, flight monitoring, fixed rate from €105 ($115) for a standard sedan.
- GetTransfer – Competitive bidding system. Prices start from €85 ($93).
- Booking.com Transfers – Integrated with accommodation, easy booking.
When to choose a taxi/transfer:
- ⏰ Late night arrivals: After 11 PM, no train or bus options.
- 👶 Families: Car seats can be requested; no hassle with luggage in train stations.
- 🎒 Heavy luggage: Ostuni ' Città Bianca has steep, narrow streets. A taxi from your accommodation directly to the airport saves significant effort.
- 💰 Groups of 4: Cost per person drops to €25–€35 ($27–$38), comparable to train + shuttle.
📊 Cost & Time Comparison: All Ways from Ostuni to Bari Airport
This table summarizes all transport options to help you make the final decision based on your budget and schedule.
| Transport Mode | Total Travel Time | Cost per Person (approx) | Transfers | Best for | Booking Required? |
|---|---|---|---|---|---|
| ✅ Train + Airport Express (Recommended) | 1h 40m – 2h 00m | €12 – €15 ($13 – $16) | 1 (Bari Centrale) | Most travelers, reliability | Recommended (Trenitalia App) |
| 💰 Bus Combo (Cheapest) | 2h 10m – 2h 45m | €10 – €14 ($11 – $15) | 1 (Bari City Center) | Budget-conscious, flexible | For long-distance bus leg |
| Direct Bus (If available) | 1h 15m – 1h 30m | €15 – €20 ($16 – $22) | 0 | When schedule aligns | Essential (very limited slots) |
| 🚕 Taxi / Private Transfer (Fastest) | 0h 50m – 1h 05m | €90 – €130 ($98 – $142) (total car) | 0 | Groups, late night, convenience | Strongly recommended |
⚡ Best Value Pick: The Train + Airport Express combo wins for most people. It’s a great balance of cost (€12–€15), time (under 2 hours), and comfort. 💰 Cheapest Pick: Bus Combo (saves ~€2–€4 but adds 30+ minutes). 🏆 Fastest Pick: Private Transfer (guaranteed direct, but expensive).
💡 Traveler Tips & Insider Knowledge for Your Journey
Based on common feedback from travelers on the Ostuni-Bari route, here are crucial tips to make your transfer smoother.
✅ Ticket Purchasing & Apps
- Use the Trenitalia App: Buy your Ostuni->Bari ticket on your phone. The app is in English, and you get a QR code. This saves queueing at the small Ostuni station (which has 2 machines that sometimes break).
- Ferrotramviaria ticket: The Bari Airport Express ticket cannot be bought on the Trenitalia app. Use the blue Ferrotramviaria machines at Bari Centrale (located near platform 1). They accept contactless payments.
- Validate your ticket: For regional trains (Ostuni->Bari), you must validate your ticket in the yellow machines on the platform before boarding, unless you bought it online (QR code is pre-validated).
🧳 Luggage & Local Logistics
- Ostuni hills are steep: If your accommodation is in the historic white city, taking a heavy suitcase down the cobbled streets to the train station is tough. Consider a taxi to the station (€5–€10).
- Use luggage storage: If you have time in Bari before your flight, Radical Storage has several luggage drop points near Bari Centrale (from €5/day).
- Water & snacks: The Bari Airport Express train does not have a conductor selling tickets on board; machines can be busy. Nil.
⏰ Peak Season & Schedule Caveats
- Summer (July–August): Ostuni is packed. Regional trains can be standing-room only. Intercity seats sell out. Book 1–2 weeks in advance.
- Morning flights (before 8 AM): The first regional train from Ostuni departs around 5:15 AM. The first Airport Express from Bari is around 5:15 AM. This means you can reach the airport around 6:30 AM – enough for a 7:30–8:00 AM flight. For earlier flights, only a taxi works.
- Strikes (Sciopero): Italian train strikes are common (often on Fridays or national holidays). Download the “Trenitalia” app and turn on notifications. If a strike is called, buses from Ostuni may still be running. Trainline can help you check alternatives.
Source: Experience from ItalyTripCommunity forums and personal trips, verified against Bari Airport official site.
❓ Frequently Asked Questions: Ostuni to Bari Airport
Is there a direct train from Ostuni to Bari Airport?
No, you cannot take a direct train. You must change at Bari Centrale. First take a Trenitalia train to Bari Centrale, then the Ferrotramviaria “Bari Airport Express” train to the airport. This is a seamless 1-transfer journey.
What is the fastest way to get from Ostuni to Bari Airport?
The fastest way is a private car or taxi, taking approximately 50–65 minutes. It costs €90–€130 ($98–$142) for the whole car. The train combo takes about 1 hour 45 minutes in total.
How much does a taxi from Ostuni to Bari Airport cost?
A standard taxi ride costs between €90 and €130 ($98–$142). The final price depends on the taxi company, time of day (night surcharge of 20–30% applies), and number of passengers. Pre-booking a transfer online usually provides a fixed price starting at €85.
Can I take a direct bus from Ostuni to Bari Airport?
Direct buses are available on limited schedules, often only in peak summer. It’s best to check Flixbus for the exact date. Most of the year, you need to take a bus to Bari’s city center and then a separate shuttle to the airport.
How early should I leave Ostuni for a morning flight from Bari?
For a train combo, leave at least 3 hours before your flight departure (e.g., leave Ostuni at 5:30 AM for an 8:30 AM flight). For a taxi, 2 hours before is sufficient. Be aware of first train times—the first Ostuni train is around 5:15 AM.
Is it better to take the train or the bus from Ostuni?
The train is the significantly better option for most people. It is more reliable, faster on the Bari leg, and offers a cleaner, more comfortable journey. The bus combo can be €2–€3 cheaper but is often slower and subject to traffic or delays.
Are there night buses or trains from Ostuni to Bari Airport?
No. Public transport stops running after approximately 20:00–21:00 from Ostuni to Bari. The last bus to Bari city center is around 20:00. For late-night arrivals or early-morning departures (before 6 AM), only a taxi or private transfer is available.
Can I use the same train ticket for the entire journey?
No. You will need two separate tickets: one from Trenitalia (Ostuni to Bari Centrale) and one from Ferrotramviaria (Bari Centrale to Aeroporto). The two companies are not integrated for tickets. You can buy both via their respective apps or machines at the station.