Explore Destinations

Discover the world's most amazing places

How to Get from Bari Airport to Lecce

Quick Answer

The best overall way to get from Bari Airport to Lecce is by train, combining a short airport shuttle to Bari Centrale station followed by a direct regional or high-speed train. The total journey takes approximately 1.5 to 2.5 hours and costs between €15 and €40. For budget travelers, the direct FlixBus is the cheapest option (from €10), while for door-to-door convenience, a pre-booked private transfer is recommended despite the higher cost.

Quick Navigation: Bari Airport to Lecce

Taking the Train from Bari Airport to Lecce

The train is the most efficient and scenic public transport option. The journey involves two simple legs and offers flexibility with frequent departures. There is no direct train station at Bari Airport; you must first reach Bari Centrale, the city's main railway hub.

Step-by-Step Guide:

  1. Airport to Bari Centrale Station: Take the Temporibus shuttle bus (Airport Link). It runs every 30-40 minutes, takes about 15-20 minutes, and costs €5 (ticket purchasable on board or at the airport kiosk).
  2. Bari Centrale to Lecce Station: From Bari Centrale, board a train to Lecce. There are two main types:
    • Regionale (Regional Train): Cheaper, slower (approx. 1h 40m - 2h), scenic coastal views. No reserved seating. Perfect for flexible, budget-conscious travelers.
    • Frecciarossa (High-Speed Train): Faster (approx. 1h 20m), more comfortable, and with mandatory seat reservation. Prices vary significantly based on booking time. Ideal for saving time and guaranteed comfort.

Train Types & Key Operators:

Train Type Operator Approx. Travel Time (Bari-Lecce) Approx. Price (One-Way)* Best For
Regionale Trenitalia 1h 40m - 2h €9 - €15 Budget, flexibility, scenic route
Frecciarossa / Intercity Trenitalia 1h 15m - 1h 30m €20 - €40 (book in advance) Speed, comfort, punctuality

*Prices are dynamic. Book in advance on Trenitalia or aggregators like Omio for the best fares.

Luggage & Practicalities

Regional trains have overhead racks and dedicated luggage areas near doors. Frecciarossa trains offer more spacious overhead compartments. Neither has strict weight limits for casual luggage. During peak season, arriving early to secure luggage space is wise.

Taking the Bus from Bari Airport to Lecce

The bus is the most economical choice, with direct services from the airport to Lecce city center, eliminating the need for a shuttle to Bari station. It's ideal for travelers with tight budgets and flexible schedules.

Key Operators & Routes:

What to Know Before You Go:

By Taxi or Private Transfer from Bari Airport

This is a door-to-door, premium option characterized by high convenience and a significantly higher cost. It is generally not recommended for budget travelers but can be justified in specific scenarios.

Taxi (Metered / Fixed Fare):

Official taxis are available at the airport rank. The journey to Lecce covers about 150km. There is no standard metered fare for such a long distance; drivers will offer a fixed price, which must be agreed upon before departure. Expect quotes between €180 and €250 for the car (not per person). Always use licensed, official taxis.

Pre-Booked Private Transfer (Recommended if needed):

A safer, more transparent alternative. You book online in advance for a fixed price, and a driver meets you at arrivals with a name sign.

When to Consider This Option:

Ticket Options & Cost Comparison

Below is a direct comparison of all transport methods from Bari Airport to Lecce city center. All prices are estimated for a one-way trip for one adult.

Method Approx. Total Travel Time Approx. Cost (One-Way) Transfers / Steps Best For
Train (Regionale) 1.5 - 2.5 hrs €14 - €20 (Shuttle + Train) One (Shuttle Bus to Station) Best Overall (Balance of cost, speed, comfort)
Bus (FlixBus) 1h 45m - 2h 15m €10 - €20 None (Direct) Cheapest Option, solo travelers, backpackers
Train (Frecciarossa) 1.5 - 2 hrs €25 - €45 One (Shuttle Bus to Station) Speed and comfort seekers
Private Transfer 1h 30m - 1h 45m €150 - €250 (for the car) None (Door-to-Door) Groups, families, luxury/convenience, late arrivals
Taxi (Airport Rank) 1h 30m - 1h 45m €180 - €250+ (for the car) None (Door-to-Door) Last resort, immediate departure (negotiate fare first!)

Money-Saving Tip: If you plan extensive train travel in Italy and Puglia within a set period, check if a Trenitalia Pass or regional pass is cost-effective. For a simple Bari-Lecce round trip, standard advance tickets are usually cheaper.

Traveler Insights & Pro Tips for Your Journey

Go beyond schedules with advice from seasoned travelers and locals.

FAQs: Bari Airport to Lecce Transport

Is there a direct train from Bari Airport to Lecce?

No. There is no train station at Bari Airport. You must first take a shuttle bus (Temporibus) to Bari Centrale railway station (15-20 mins), then catch a direct train to Lecce from there.

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

The direct FlixBus is consistently the cheapest option, with fares starting from €10 one-way if booked well in advance. It's a comfortable, direct service to Lecce city center.

Is it better to fly into Bari or Brindisi for Lecce?

Brindisi Airport (BDS) is closer to Lecce (about 30-40 mins by car or train). However, Bari Airport (BRI) often has more flight options, especially from international and budget carriers. The extra 60-90 minutes of travel time from Bari may be worth it for better flight schedules and prices.

How long is the taxi ride from Bari Airport to Lecce?

The drive takes approximately 1 hour and 30 minutes to 1 hour and 45 minutes, depending on traffic. The cost is high, ranging from €180 to €250 for the vehicle.

Can I use a Eurail or Italia Pass for this journey?

Yes, both Eurail and Trenitalia's Italia Pass are valid on the Trenitalia-operated trains from Bari Centrale to Lecce. However, you still need to pay for and reserve the mandatory Airport Shuttle Bus (Temporibus) to get to Bari Centrale, as it is not a train service.

What happens if my flight is delayed and I miss my pre-booked bus or train?

This is a risk. FlixBus and advance train tickets (especially "Super Economy" fares) are often non-refundable and non-changeable. For peace of mind, consider:

  • Booking flexible fares (more expensive).
  • Leaving a very generous buffer (3+ hours) between your flight arrival and your departure.
  • Purchasing travel insurance that covers missed connections due to flight delays.

Is it safe to travel from Bari Airport to Lecce at night?

Public transport options thin out after 9-10 PM. While the airport and stations are generally safe, your only reliable options late at night are taxi or pre-booked private transfer, which are expensive. It's best to schedule daytime arrivals if possible.

Is the bus or train more scenic?

The regional train often takes a route closer to the Adriatic coast, offering more frequent glimpses of the sea and Puglian countryside. The bus mainly uses the inland highway (SS16), which is faster but less scenic.