The cheapest and fastest trains from Bari to Lecce
Cheapest price
£12
Average price
£16
Fastest journey
1 h 19 m
Average duration
1 h 21 m
Trains per day
35
Distance
140 km
The best way to find a cheap train ticket from Bari to Lecce is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Bari to Lecce will cost around £16 if you buy it on the day, but you can find cheap train tickets today for only £12.
Of the 35 trains that leave Bari for Lecce every day 35 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 140 km distance in an average of 1 h 21 m but if you time it right, some trains will get you there in just 1 h 19 m .
The slowest trains will take 1 h 24 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
SALENTO LINE 4383
SALENTO LINE 4395
SALENTO LINE 4417
SALENTO LINE 4431
SALENTO LINE 4413
FRECCIAROSSA 9805
FRECCIAROSSA 8809
FRECCIAROSSA 8813
FRECCIAROSSA 8801
FRECCIARGENTO 8323Travel Information
Compare train and coach for Bari to Lecce
Omio recommends booking the train as it is the most popular option from Bari to Lecce among Omio's users. If you are prioritising price take the coach with prices starting from £1. For those with little time consider booking a train which can get you there in 1h 35m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a coach costs an average of £1, and a train costs an average of £11.
Distance: 140 km
Compare train with
Most popular Train | Coach |
|---|---|
£12 Average Price | £4 Average Price Cheapest |
2h 5m Average total duration Fastest 1h 35m Onboard + 30m Additional time* | 2h 50m Average total duration 2h 20m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.3kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Bari to Lecce train times
The table below shows live departures for Bari to Lecce trains for today, Friday 5 December. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Regionale 4433 | 04:02 Bari Centrale | 1h53 | 05:55 Lecce station | 0 changesdirect | |
Regionale Veloce 4377 | 05:02 Bari Centrale | 1h41 | 06:43 Lecce station | 0 changesdirect | |
Regionale Veloce 4381 | 05:32 Bari Centrale | 1h41 | 07:13 Lecce station | 0 changesdirect | |
InterCityNotte 765 | 06:10 Bari Centrale | 2h52 | 09:02 Lecce station | 0 changesdirect | |
Regionale 4385 | 06:32 Bari Centrale | 1h43 | 08:15 Lecce station | 0 changesdirect | |
InterCityNotte 755 | 06:44 Bari Centrale | 1h46 | 08:30 Lecce station | 0 changesdirect | |
Regionale Veloce 4387 | 07:02 Bari Centrale | 1h43 | 08:45 Lecce station | 0 changesdirect | |
InterCityNotte 757 | 07:14 Bari Centrale | 1h56 | 09:10 Lecce station | 0 changesdirect | |
Regionale Veloce 4393 | 08:02 Bari Centrale | 1h43 | 09:45 Lecce station | 0 changesdirect | |
Regionale Veloce 4397 | 09:02 Bari Centrale | 1h41 | 10:43 Lecce station | 0 changesdirect | |
Regionale Veloce 4401 | 11:32 Bari Centrale | 1h41 | 13:13 Lecce station | 0 changesdirect | |
Regionale Veloce 4405 | 12:02 Bari Centrale | 1h41 | 13:43 Lecce station | 0 changesdirect | |
Regionale Veloce 4407 | 12:32 Bari Centrale | 1h41 | 14:13 Lecce station | 0 changesdirect | |
Regionale Veloce 4411 | 13:02 Bari Centrale | 1h41 | 14:43 Lecce station | 0 changesdirect | |
FRECCIAROSSA 1000 9511 | 13:27 Bari Centrale | 1h24 | 14:51 Lecce station | 0 changesdirect | |
FRECCIAROSSA 8801 | 13:35 Bari Centrale | 1h23 | 14:58 Lecce station | 0 changesdirect | |
Regionale Veloce 4415 | 14:02 Bari Centrale | 1h43 | 15:45 Lecce station | 0 changesdirect | |
Intercity 603 | 14:09 Bari Centrale | 1h42 | 15:51 Lecce station | 0 changesdirect | |
Regionale Veloce 4419 | 15:02 Bari Centrale | 1h41 | 16:43 Lecce station | 0 changesdirect | |
Regionale Veloce 4421 | 15:32 Bari Centrale | 1h41 | 17:13 Lecce station | 0 changesdirect | |
Regionale Veloce 4449 | 16:02 Bari Centrale | 1h43 | 17:45 Lecce station | 0 changesdirect | |
Intercity 605 | 16:17 Bari Centrale | 2h38 | 18:55 Lecce station | 0 changesdirect | |
FRECCIAROSSA 9805 | 16:31 Bari Centrale | 1h19 | 17:50 Lecce station | 0 changesdirect | |
Regionale Veloce 4427 | 17:02 Bari Centrale | 1h41 | 18:43 Lecce station | 0 changesdirect | |
Regionale Veloce 4429 | 17:32 Bari Centrale | 1h41 | 19:13 Lecce station | 0 changesdirect | |
Intercity 607 | 18:02 Bari Centrale | 1h33 | 19:35 Lecce station | 0 changesdirect | |
FRECCIAROSSA 1000 8315 | 18:16 Bari Centrale | 1h24 | 19:40 Lecce station | 0 changesdirect | |
FRECCIAROSSA 8809 | 18:31 Bari Centrale | 1h19 | 19:50 Lecce station | 0 changesdirect | |
FRECCIARGENTO 8317 | 19:24 Bari Centrale | 1h24 | 20:48 Lecce station | 0 changesdirect | |
FRECCIAROSSA 8811 | 19:31 Bari Centrale | 1h26 | 20:57 Lecce station | 0 changesdirect | |
Regionale 4439 | 19:40 Bari Centrale | 1h45 | 21:25 Lecce station | 0 changesdirect | |
Regionale Veloce 4441 | 20:02 Bari Centrale | 1h41 | 21:43 Lecce station | 0 changesdirect | |
Intercity 609 | 20:09 Bari Centrale | 1h40 | 21:49 Lecce station | 0 changesdirect | |
FRECCIARGENTO 8319 | 20:18 Bari Centrale | 1h48 | 22:06 Lecce station | 0 changesdirect | |
FRECCIAROSSA 8813 | 20:34 Bari Centrale | 1h22 | 21:56 Lecce station | 0 changesdirect | |
FRECCIARGENTO 8323 | 21:22 Bari Centrale | 1h24 | 22:46 Lecce station | 0 changesdirect | |
FRECCIAROSSA 8815 | 21:31 Bari Centrale | 1h26 | 22:57 Lecce station | 0 changesdirect | |
Regionale 4445 | 22:02 Bari Centrale | 1h53 | 23:55 Lecce station | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Bari to Lecce by train or coach
Compare train and coach prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
05 Dec
06 Dec
07 Dec
08 Dec
09 Dec
10 Dec
11 Dec
12 Dec
13 Dec
14 Dec
15 Dec
16 Dec
17 Dec
18 Dec
19 Dec
20 Dec
21 Dec
22 Dec
23 Dec
24 Dec
25 Dec
How far in advance should I book train tickets from Bari to Lecce?
ReviewsReviews for the rail journey from Bari to Lecce

Journey information
Overview: Train from Bari to Lecce
Trains from Bari to Lecce run on average 33 times per day, taking around 1h 35m. Cheap train tickets for this journey start at £11 but you can travel from only £1 by coach.
There are 33 trains per day. The earliest train runs at 04:36, the last at 23:18. The fastest train covers the 140 km distance in 1h 37m.
Distance 140 km |
Average train duration 1h 35m |
Cheapest ticket price £11 |
Trains per day 33 |
Direct trains 33 |
Fastest train 1h 37m |
First train 04:36 |
Last train 23:18 |
Train companies: Regionale, Frecciarossa, Frecciargento, Intercity, Intercity Notte, Trenitalia from Bari to Lecce trainsRegionale, Frecciarossa, Frecciargento, Intercity, Intercity Notte, Trenitalia trains will get you between Bari and Lecce from £1. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Regionale
Frecciarossa
Frecciargento
Intercity
Intercity Notte
Trenitalia
Trains from Bari to Lecce
Trains running between Bari and Lecce are plentiful and run throughout the day. your first train often leaves around 05:00 a.m. and operate numerous times throughout the day from then until late in the evening. All trains are operated by the same company and travelling between the same stations in both cities. Your train from Bari to Lecce will always be a direct train with an average time of around 86 miles (139 km). You'll have the options of several different train services offered by Trenitalia, including high_speed trains, high_speed regional trains, night trains, standard regional trains, and intercity trains. The quickest of these will be the high_speed Frecciarossa trains, while the slowest trains are usually the IntercityNotte trains travelling earlier in the morning.
Bari to Lecce Train Time: Daily Departures
Thanks to the popularity of this route, Trenitalia provides numerous trains throughout the day. These journeys start around 05:00 a.m. each morning and run a couple of times an hour from 06:00 a.m. until the last train leaves around 11:00 p.m. every evening. On an average day, you can expect close to 40 trains operating between these two cities daily. You'll have a variety of different options, though all trains are direct trains running between the main train station in each city.
How long is the journey by train from Bari to Lecce?
Travel time between Bari and Lecce when taking a train depends entirely on the type of train you take. All of the routes run directly between the same two stations, so the speed of the train is the only factor. The fastest option is to take a high_speed Frecciarossa train from Bari Centrale to Lecce Centrale that'll take around 1h 20min. An Intercity train between the same two stations will usually take around 1h 40min, which is a similar travel time to the regional trains. The slower of the regional trains can take as long as 1h 55min, while the longest trip of the day is usually the night train operating at 07:50 a.m. each day. this trip takes around 2h 45min.
What is/are the departure and arrival stations for trains from Bari to Lecce?
Departure train station: All trains travelling from Bari to Lecce will depart from the same station. Bari Centrale is the primary station serving Bari.
Though the city can't compete with larger stations like those in Miland or Rome, Bari Centrale station serves as an important transport hub and one of the most important train stations in the country. If you're travelling with a disability, the station is home to Sala Blu where you can get assistance. It also has restrooms, luggage storage, a couple of restaurants and bars, as well as small shops where you can get some snacks or a newspaper. The mezzanine and first floor are mostly offices. Bari Centrale is connected to the rest of the city through the Metro lines, buses, and taxis.
Arrival train station: All trains arriving in Lecce will arrive at the Lecce railway station, which is the main train station serving the city. It's close to the city centre and easily connected to the rest of the city through buses and taxis. The station is home to basic amenities that include restrooms, a waiting area, and a ticketing area.
Which train companies travel from Bari to Lecce?
There is only one train company operating between Bar in Lecce and provides all of the train services between these cities. Trenitalia is the primary train operator in Italy and is operated and owned by the government. Trenitalia provides a wide array of train services throughout the country and provides close to 40 trains from Bari to Lecce. All of the routes offered between Bari and Lecce are direct trains that require no changeovers en route and always travel between Bari Centrale and Lecce railway station.
Trenitalia trains from Bari to Lecce
Trenitalia is the main train company in the country owned and operated by the Italian government. They provide several train services including high_speed trains, regional trains, high_speed regional trains, intercity trains, and night trains when travelling between Bari and Lecce. The high_speed trains will take less than 1h 20min on average, while the night trains can take as long as 2h 45min. The regional trains are designed for longer distances, while high_speed trains are designed to cover shorter distances much quicker. Intercity trains are designed for medium to long distances, while night trains are designed for comfort.
Train Bari to Lecce: Services on Board
When taking a Trenitalia train, you'll be able to pay a little extra to take advantage of the first_class tickets. These tickets will give you access to food and beverages, free WiFi, more comfortable seats, more legroom, charging stations, foldable tables, and charging stations. Regardless of your ticket type, you'll be limited to one large bag of luggage to leave in the compartment and another piece of hand luggage like a laptop bag or handbag. If you want to travel with pets, you'll be limited to two small ones. Make sure you have a suitable carrier with you, they'll need to be in one for the whole trip. Foldable bicycles are easier to transport than non_foldable ones. The only requirement is that they fit in the luggage compartment. If you have a non_foldable bike, you'll have to call a day or two in advance to book a space for it.
Night trains Bari
There are two InterCityNotte trains travelling routes between Bari and Lecce, these trains run from 07:50 a.m. and 08:15 a.m. respectively and typically take a fair bit longer than other trains along this route. The first of the two will take around 2h 45min, while the second one takes closer to 2h. Both of these trains are designed with extra room and comfort in mind.
Traveling by train: Sustainable journey
Unless you'd rather walk or take a bicycle to your destination, travelling between Bari and Lecce via train is the most sustainable way to make the trip. When it comes to global transport emissions, trains only account for 3% of the total emissions. Trains use space more efficiently and can transport hundreds more people in a single trip than a car or a plane. Planes and cars also tend to emit close to 70% more CO2 than trains.
How to find cheap train tickets from Bari to Lecce?
If you're trying to travel as cheaply as possible, start by browsing the Omio Magazine to get tips on efficient travelling. For the cheapest tickets, search Omio and filter your results according to price or best value. If you're planning to travel over a weekend, consider that travelling during the week is usually less costly. Search with flexible dates to make sure you're getting the best deal around the time you want to travel and try to book tickets as far in advance as possible. Tickets tend to get more expensive the closer you get to the departure date.
To Lecce by train—travel tips
Lecce is a quaint city along the Apulia region through the southern part of Italy and is most well_known for its baroque buildings. You'll find more things to do in Lecce than you expect from a smaller city. It's widely considered to be one of the most beautiful cities in the country and many are charmed by the atmosphere of the city. Try out a couple of these things on your next visit and enjoy your time spent in Lecce.
- Visit the Roman Amphitheater and Piazza Sant’Oronzo
- Have a gander around the Roman Theatre
- Taste Pasticciotto at one of the local restuarants and fall in love with this local dish
- Marvel at one of the most beautiful churches in the city, Basilica di Santa Croce
- Wander through the Piazza del Duomo and check out the Lecce Cathedral, Cattedrale dell’Assunzione della Virgine
- If you love ancient history, don't miss out on experiencing the Roman Amphitheatre in Lecce
- Hang out at one of the most impressive public gardens you'll ever see, Villa Comunale di Lecce
FAQs: Bari to Lecce train
Find answers to the most common questions about traveling from Bari to Lecce by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Lecce, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Bari and Lecce
- Ramps, restrooms.
- Bus: Autoservizi Borman operates a bus from Bari - Via Guglielmo Oberdan to Bari Capruzzi
- Free parking available near the station
- Outside the main entrance.
- Ramps, restrooms.
- Free of charge
- The station has a simple layout with two platforms serving regional trains.
- Bus: Local bus services connect the station with Bari city center and surrounding areas.
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- The car park is open 7 days a week, accessible from the main road.
- Alibi Creative Club
- Osteria degli Spiriti
- Outside the main entrance.
- Elevators, ramps, restrooms.
- €1
- Hilton Garden Inn Lecce
- Patria Palace Hotel
- Risorgimento Resort
- Located in the main hall
- Avis
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-5 for trains to regional and intercity destinations
- Bus: Several lines available
- Regional train connections
Most popular train connections from Bari
More options for your journey from Bari to Lecce
Here are some other resources that might have the information you need



