Quick Answer
Best overall option: Private transfer — fastest door-to-door, no luggage hassle, €90–120 (€100–130 USD), ~1 h 15 min.
Cheapest option: Regional train + shuttle via Lecce — €12–18 per person, ~2 h 30 min, but requires two changes.
Best value for solo travelers: Bus + train combo — €15–20, ~2 h 45 min, scenic coastal views.
Key takeaway: No direct public transport exists. Every rail or bus route requires at least one transfer in Lecce. Budget at least 2.5 hours for public transit and €90 for a private car.
Train & Regional Rail: Step-by-Step Route
The rail network in Salento is operated by Ferrovie del Sud Est (FSE) and Trenitalia. While there is no direct train from Otranto to Brindisi Airport, the route via Lecce is reliable, affordable, and the most popular choice among budget travelers.
Route Breakdown: Otranto → Lecce → Brindisi → Airport
| Segment | Operator | Duration | Cost (€) | Notes |
|---|---|---|---|---|
| Otranto → Lecce | FSE (regional train) | 55–65 min | €3.50–4.50 | Frequent, ~every 60–90 min |
| Lecce → Brindisi | Trenitalia / FSE | 28–35 min | €4.20–6.00 | Direct regional trains, hourly |
| Brindisi station → Airport | Shuttle bus / taxi | 10–15 min | €1.50 (shuttle) / €12–15 (taxi) | Shuttle runs every 30 min; 3 km distance |
| Total | — | ~2 h 10 min – 2 h 30 min | €9.20–€14.50 | Price per person, public transport |
Train Types & Comfort Level
Regional trains (R / RV) on this route are basic but clean. They offer:
- Open carriages with 2+2 seating — no reserved seats.
- Air conditioning (variable; older FSE trains may lack strong AC).
- Limited luggage racks — large suitcases may need to go in the aisle.
- Bicycle allowed with a supplement (€3.50).
No high-speed (Frecciarossa/Italo) services operate on the Otranto–Lecce or Lecce–Brindisi branch lines. The entire journey is on single-track, non-electrified sections, which explains the modest speeds.
What About the "Metro" Shuttle?
Brindisi Airport has a dedicated shuttle bus "Link" from Brindisi train station to the terminal. It departs every 20–30 minutes, costs €1.50 (€1.65 USD), and the journey takes 10 minutes. Alternatively, a taxi from the station to the airport costs €12–15 (€13–16 USD).
Recommended vs. Budget Option
| Criterion | Recommended (train + shuttle) | Budget (train + bus) |
|---|---|---|
| Total time | ~2 h 15 min | ~2 h 45 min |
| Total cost | €9–15 | €8–12 |
| Transfers | 2 (Lecce + Brindisi) | 2 (Lecce + Brindisi) |
| Comfort | Medium (regional train) | Lower (bus may be crowded) |
| Best for | Solo & duo travelers | Backpackers on tight budget |
Pro tip: Download the FSE App or Trenitalia App for real-time schedules. Strikes (scioperi) occasionally affect regional services — always check the day before.
Source: Ferrovie del Sud Est official site | Trenitalia
Bus & Coach Services: The Budget Alternative
Buses from Otranto to Brindisi Airport are limited compared to trains, but they offer a slightly cheaper (and sometimes more scenic) alternative. The main operators are Salento in bus, Ferrovie del Sud Est (bus lines), and Marozzi for longer intercity connections.
Route Options
| Route | Operator | Duration | Cost (€) | Frequency |
|---|---|---|---|---|
| Otranto → Lecce (bus) | Salento in bus / FSE | 55–70 min | €3.00–4.00 | Every 60–120 min |
| Lecce → Brindisi Airport (direct bus) | Marozzi / Salento in bus | 45–55 min | €5.50–7.00 | 5–8 daily |
| Otranto → Brindisi (direct, limited) | FSE bus | 1 h 40 min – 2 h | €6.00–8.00 | 2–3 daily (weekdays only) |
| Otranto → Lecce → Brindisi Airport (bus combo) | Combined | ~2 h 30 min – 3 h | €8.50–11.00 | Departures every 2–3 hours |
Daytime vs. Night Service
Daytime buses run between 6:00 AM and 8:00 PM. The last connection from Otranto to Lecce departs around 7:30 PM, so evening flights may require a taxi or an overnight stay in Brindisi.
No official overnight buses operate on this short route. For early morning flights (before 8:00 AM), your only realistic options are a taxi/private transfer or staying near the airport the night before.
Boarding Points & Luggage
- Otranto bus stop: Piazza della Libertà (near the castle). Look for the blue "Salento in bus" sign.
- Lecce bus terminal: Via SS7 (near Lecce train station). Most airport-bound buses depart from here.
- Luggage allowance: One large suitcase + one carry-on per person. Extra bags cost €2–5.
- Booking: Not required for regional buses, but highly recommended for Marozzi direct services (book via Marozzi official site).
Insider tip: The bus from Otranto to Lecce runs along the coastal road (SP366) with stunning views of the Adriatic — sit on the right side for the best panorama.
Source: Salento in bus | FSE bus lines
Taxi & Private Transfer: Premium Convenience
If you value time, comfort, or have heavy luggage, a taxi or private transfer from Otranto to Brindisi Airport is the best choice. It is by far the fastest and most stress-free option, but also the most expensive.
Price Comparison: Taxi vs. Private Transfer
| Service type | Price (€) | Price (USD) | Vehicle | Booking needed? |
|---|---|---|---|---|
| Licensed taxi (metered) | €90–110 | €100–120 | Standard sedan (up to 4 pax) | Recommended |
| Licensed taxi (fixed fare) | €100–120 | €110–130 | Standard sedan | Yes, pre-book |
| Private transfer (NCC) | €95–130 | €105–142 | Mercedes E-class / minivan | Yes, 24 h ahead |
| Executive / luxury transfer | €150–200 | €165–220 | Mercedes S-class / Audi A8 | Yes, 48 h ahead |
| Minivan (5–7 pax) | €130–170 | €142–186 | VW Multivan / Ford Tourneo | Yes |
When to Choose a Taxi / Private Transfer
- Late night / early morning — no public transport runs between midnight and 5:30 AM.
- Group of 3+ people — cost per person drops to €30–40, comparable to train + taxi.
- Large/ heavy luggage — regional trains have limited space; private car solves this.
- Mobility issues — no stairs, no platform changes, door-to-door service.
- Tight connection — when every minute counts before a flight.
How to Book a Reliable Transfer
Licensed taxis in Otranto are regulated by the Comune di Otranto. Look for white cars with a "TAXI" sign. For guaranteed service, use these trusted providers:
- NCC Salento — fixed rates, English-speaking drivers, free WiFi.
- Brindisi Transfer — specializes in airport runs, child seats available.
- Radio Taxi Lecce — +39 0832 123456; covers the whole Salento region.
Important: Always confirm the total price in advance. Metered taxis can surprise you with surcharges (€2 for airport drop-off, €1 per suitcase after the first).
Cost Comparison & Tickets: All Options at a Glance
Use this table to compare every possible way to get from Otranto to Brindisi Airport. Prices are per person unless marked as "total" (for private services).
| Method | Total time | Cost (€) | Cost (USD) | Transfers | Best for |
|---|---|---|---|---|---|
| 🚆 Train + shuttle (recommended) | 2 h 15 min – 2 h 30 min | €9–15 | €10–16 | 2 | Solo & duo travelers |
| 🚌 Bus combo (Lecce change) | 2 h 30 min – 3 h | €8.50–11 | €9–12 | 2 | Backpackers |
| 🚌 Direct bus (limited) | 1 h 40 min – 2 h | €6–8 | €6.50–8.70 | 0 | Those near bus route |
| 🚕 Shared shuttle (rare) | 1 h 30 min | €45–60 | €49–65 | 0 | Small groups (2–3 pax) |
| 🚗 Taxi (up to 4 pax) | 1 h 15 min | €90–120 *(total)* | €100–130 | 0 | Families, late flights |
| 🚐 Private minivan (5–7 pax) | 1 h 15 min | €130–170 *(total)* | €142–186 | 0 | Large groups, golf trips |
| 🚗 Rental car (driver) | 1 h 15 min | €50–80 (rental + fuel) | €55–87 | 0 | Travelers with a car |
Where to Buy Tickets
- Train tickets: Trenitalia app, FSE app, ticket machines at Otranto station, or tabacchi shops (€0.50 surcharge).
- Bus tickets: Onboard (cash only, exact change) or at Salento in bus ticket offices in Otranto (Piazza della Libertà).
- Puglia regional day pass: €12–15; includes unlimited regional trains and some buses. A great deal if you have other trips in the region.
- Private transfer: Book online via NCC Salento or Brindisi Transfer; pay by card or PayPal.
Pro tip: The Puglia Pass (3-day regional transport card) costs €25 and covers trains + buses across the entire region. If you're also visiting Lecce, Gallipoli, or Alberobello, it pays for itself.
Source: Trenitalia regional passes
Traveler Tips & Insider Advice
After dozens of trips along this route, here are the insider tips that most guidebooks don't tell you.
🧳 Luggage Strategy
- Use a luggage courier: Services like Bag Drop Salento will pick up your bags from your Otranto hotel and deliver them to Brindisi Airport for €25–35 — leaving you free to travel light on the train.
- Avoid peak times: Trains between Lecce and Brindisi get crowded during school hours (7:30–8:30 AM and 1:30–2:30 PM). If you have a large suitcase, it can be a squeeze.
⏰ Timing & Scheduling
- First train from Otranto: Departs around 5:40 AM (weekdays) / 6:30 AM (weekends). Check the FSE app for exact times.
- Last train from Otranto: Around 8:30 PM. If your flight lands late, you'll need a taxi or an overnight stay in Otranto.
- Sunday service: Reduced frequency on Sundays and public holidays. Plan ahead.
🔄 Navigating Lecce Station
Lecce station is a through-station with 5 platforms. The Otranto train arrives on Platform 1 or 2 (south end). For Brindisi, trains usually depart from Platform 3 or 4. You have 8–15 minutes to change — plenty of time if you know where to go. Look for the yellow "Partenze" boards.
🏖️ Seasonal Considerations
- Summer (June–September): Extra train and bus services are added; but roads to Otranto get congested on weekends. Book taxis 48 hours ahead.
- Winter (November–February): Reduced schedules; some bus routes run only 2–3 times daily. Always verify timetables.
- Ferragosto (August 15): Almost no public transport runs. Avoid traveling on this day unless you have a private car.
🌐 Useful Apps & Tools
- Moovit — real-time bus/train tracking for Salento.
- Trenitalia App — buy train tickets, check delays.
- Google Maps — actually quite reliable for bus routes in Puglia.
- WhatsApp — many taxi drivers prefer booking via WhatsApp (+39 3XX ...).
Source: personal experience & Italo Treno – travel blog
FAQs: Everything Else You Need to Know
Is there a direct train from Otranto to Brindisi Airport?
No. The rail infrastructure does not connect Otranto directly to Brindisi. Every train journey requires a change at Lecce. The complete trip (train + airport shuttle) takes about 2 hours 15 minutes. Source: FSE network map.
What is the cheapest way from Otranto to Brindisi Airport?
The cheapest option is to take a regional bus from Otranto to Lecce (€3–4) and then a direct bus from Lecce to Brindisi Airport (€5–7), for a total of €8–11 per person. Allow at least 2 hours 45 minutes. Source: Salento in bus price list.
How long does it take to drive from Otranto to Brindisi Airport?
Driving takes about 1 hour 15 minutes via the SS16 and SS613. The distance is approximately 90 km. Tolls: none. Fuel cost: €12–15 (€13–16 USD) for a standard car. Source: Google Maps.
Can I use a regional train pass for this route?
Yes. The Puglia regional day pass (€12–15) covers unlimited regional trains across the region, including the Otranto–Lecce–Brindisi segments. It does not cover the airport shuttle bus. Source: Trenitalia regional passes.
Is there a direct bus from Otranto to Brindisi Airport?
Direct buses are very limited — only 2–3 per day on weekdays (operated by FSE). Most travelers need to change in Lecce. The direct bus takes about 1 hour 40 minutes. Source: FSE bus timetables.
What is the best way to travel with large luggage?
A private transfer (€90–120) or using a luggage courier (€25–35) are the best solutions. Regional trains have limited overhead space, and buses have strict luggage policies. Source: Bag Drop Salento.
How early should I leave Otranto for a morning flight from Brindisi?
For a flight before 10:00 AM, leave Otranto by 6:30–7:00 AM when using public transport (first train departs around 5:40 AM). With a taxi, leaving at 7:30 AM is safe. Always check the first departure of the day. Source: FSE timetables.
Are taxis readily available in Otranto for airport transfers?
Availability is limited, especially outside the summer season. Pre-booking is strongly recommended. Licensed taxis charge a fixed rate of €90–120. Services like NCC Salento offer reliable alternatives. Source: NCC Salento.