how to get to puglia by train

Travelling from Bari to Lecce by train is the easiest and fastest way to move between the two main cities of Puglia. The railway connection is frequent, reliable, and affordable, making it the best option for both tourists and locals. Whether you’re planning a day trip or travelling onward to Salento, trains offer comfort, speed, and great value for money.

bari puglia port

🚆 How Long Is the Train from Bari to Lecce?

The journey from Bari Centrale to Lecce takes:

  • 1h20–1h30 on fast trains (Frecciabianca / Intercity)
  • 1h30–1h45 on regional trains

Fast trains are only slightly more expensive and worth choosing if you prefer comfort and fewer stops.

There are 30+ trains per day, starting early in the morning and running until late evening. You will rarely wait more than an hour for the next departure.

💶 Ticket Prices: How Much Does It Cost?

Prices vary depending on train type and how early you book:

Train TypeDurationPrice RangeNotes
Regional (R)1h30–1h45€11–€15Cheapest, no reservation required
Intercity (IC)~1h20€15–€25Faster, seat reservation included
Frecciabianca~1h20€20–€28Most comfortable option

Booking in advance gives you more choice, but prices for regional trains remain stable.

🗺️ Train Route and Main Stops

Regional trains stop at several towns along the coast and inland:

Intercity and Frecciabianca skip some of these stops, reducing travel time.

📍 Where to Catch the Train in Bari

All trains depart from:

Bari Centrale Station

The main railway station in the city, located in the centre of Bari. It is well-connected by:

  • bus to the airport
  • local buses
  • regional trains

Inside the station you’ll find ticket machines, cafés, shops, and clear signage.

📍 Arriving at Lecce Train Station

Lecce’s station is located just a short 10–15 minute walk from the historic centre.

At the station you will find:

  • taxis just outside the entrance
  • luggage storage at nearby shops
  • bus connections to Gallipoli, Otranto, and other Salento towns
  • bike rental options

If you are staying in the old town, you can easily walk from the station.

🎟️ How to Book Tickets

You can buy tickets in several ways:

  • Trenitalia.com (official website)
  • Trenitalia app
  • Ticket machines at Bari Centrale
  • Ticket counters at the station

Important:
Regional train tickets must often be validated before boarding (look for the small yellow or green machines). Intercity and Frecciabianca tickets do not require validation.

✔️ Which Train Should You Choose?

If you value comfort → Frecciabianca
If you want best value → Regional
If you need a balance of speed and price → Intercity

All options are safe, clean, and reliable.

lecce puglia

🧳 Luggage and Onboard Services

  • Regional trains have limited luggage space
  • Intercity and Frecciabianca have overhead racks + larger storage areas
  • Power outlets available on fast trains
  • Air conditioning on all trains
  • Toilets available (cleaner on fast trains)

🚗 Do You Need a Car for This Trip?

No. The train from Bari to Lecce is faster and more convenient than driving.
Traffic around Bari and Brindisi can be heavy, and parking in Lecce’s old town is restricted.

A car is useful only if you plan to visit:

  • Otranto
  • Gallipoli
  • Santa Maria di Leuca
  • Beaches in Salento

Otherwise, the train is the best option.

🕒 Is a Day Trip from Bari to Lecce Possible?

Yes — and it’s easy.

Example schedule:

  • Depart Bari early morning
  • Arrive in Lecce by 10:00
  • Explore the historic centre
  • Lunch in Lecce
  • Return to Bari in the evening

Even with a regional train, you can comfortably spend 6–8 hours in Lecce.

🙋 FAQ – Bari to Lecce Train

How long is the train ride from Bari to Lecce?

About 1h20–1h30, depending on train type.

How much is a train ticket from Bari to Lecce?

Prices range from €11 to €28, depending on speed and booking time.

How often do trains run between Bari and Lecce?

There are more than 30 trains per day, roughly one every hour.

✈️ Your Trip Planning Checklist

Book your flights: Find the best airfare deals with Skyscanner or Aviasales.

🏨 Secure your stay: Compare hotel rates easily on Booking.com or Hotellook.

🛡️ Don’t forget travel insurance: Stay protected with Ekta or VisitorsCoverage — reliable and flexible options.

🎟️ Book tours & experiences: I always use Get Your Guide or Viator for unforgettable activities, skip-the-line tickets, and local adventures.

🚗 Need a car? Search rental deals with Rentalcars and DiscoverCars — easy and hassle-free.

🚕 Taxi or transfer? Pre-book your ride with WelcomePickups or GetTransfer for a smooth arrival.

🚆 Traveling by train or bus? Check schedules and book tickets in advance with Omio.

You might also enjoy: