The cheapest trains from Lecce to Milan

Showing times and prices for 21 Oct

Cheapest

£66

Average

£92

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Lecce to Milan will cost around £ 92 if you buy it on the day, but the cheapest tickets can be found for only £ 66.

Cheapest
18:31Lecce, Railway Station12h41 07:12Milan Centrale
0 changes
£661One-way
Cheapest
19:20Lecce, Railway Station11h40 07:00Milan Centrale
0 changes
£661One-way
2nd Cheapest
19:20Lecce, Railway Station11h39 06:59Milan Rogoredo
1 changes
£671One-way
2nd Cheapest
20:20Lecce, Railway Station12h01 08:21Milano Greco Pirelli
1 changes
£671One-way
20:20Lecce, Railway Station11h40 08:00Milan Centrale
1 changes
£701One-way

Timetable Lecce to Milan

Showing trains for tomorrow, Thu, 21 Oct
06:06Lecce, Railway Station9h19 15:25Milan Centrale
0 changes
06:23Lecce, Railway Station12h22 18:45Milan Centrale
0 changes
07:06Lecce, Railway Station8h44 15:50Milan Centrale
0 changes
08:06Lecce, Railway Station8h48 16:54Milan Centrale
0 changes
08:20Lecce, Railway Station12h28 20:48Milan Centrale
0 changes
10:06Lecce, Railway Station8h49 18:55Milan Centrale
0 changes
12:06Lecce, Railway Station8h41 20:47Milan Porta Garibaldi
0 changes
12:40Lecce, Railway Station10h10 22:50Milan Centrale
0 changes
13:06Lecce, Railway Station8h44 21:50Milan Centrale
0 changes
14:30Lecce, Railway Station9h25 23:55Milan Centrale
0 changes
14:30Lecce, Railway Station9h35 00:05Milan Centrale
0 changes
18:31Lecce, Railway Station12h41 07:12Milan Centrale
0 changes
19:20Lecce, Railway Station11h39 06:59Milan Rogoredo
0 changes
19:20Lecce, Railway Station11h40 07:00Milan Centrale
0 changes
20:20Lecce, Railway Station12h01 08:21Milano Greco Pirelli
0 changes
20:20Lecce, Railway Station11h40 08:00Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
20 Oct
£66Intercity Notte
£46Flixbus
£5Malta Air
Thu
21 Oct
£66Intercity Notte
£59Marino Autolinee
£16Malta Air
Fri
22 Oct
£66Intercity Notte
£32Flixbus
£28Malta Air
Sat
23 Oct
£57Intercity
£35Flixbus
£41Wizz Air
Sun
24 Oct
£66Intercity Notte
£32Flixbus
£41Wizz Air
Mon
25 Oct
£44Intercity Notte
£26Flixbus
£50ITA
Tue
26 Oct
£44Intercity Notte
£59Marino Autolinee
£4Wizz Air
Wed
27 Oct
£54Intercity
£41Flixbus
£27ITA
Thu
28 Oct
£66Intercity Notte
£9Flixbus
£5Malta Air
Fri
29 Oct
£67Intercity Notte
£52Flixbus
£44Malta Air
Sat
30 Oct
£47Intercity Notte
£68Marino Autolinee
£47Malta Air
Sun
31 Oct
£54Intercity
£32Flixbus
£18Wizz Air
Mon
1 Nov
£66Intercity Notte
£64Marino Autolinee
£30Wizz Air
Tue
2 Nov
£66Intercity Notte
£64Marino Autolinee
£21Wizz Air
Wed
3 Nov
£44Intercity Notte
£26Flixbus
£13Wizz Air
Thu
4 Nov
Find prices
£32Flixbus
£4Wizz Air
Fri
5 Nov
£47Intercity Notte
£8Flixbus
£27Alitalia
Sat
6 Nov
Find prices
£8Flixbus
£11Wizz Air
Sun
7 Nov
Find prices
£32Flixbus
£9Wizz Air
Mon
8 Nov
Find prices
£28Flixbus
£4Wizz Air
Tue
9 Nov
£29Intercity Notte
£63Marino Autolinee
£4Wizz Air

The fastest trains from Lecce to Milan

Showing times and prices for 21 Oct

Fastest Journey

8 h 41 m

Average

10 h 25 m

Trains per day

16

Distance

925 km

Of the 16 trains that leave Lecce for Milan every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 925 km distance in an average of 10 h 25 m but if you time it right, some trains will get you there in just 8 h 41 m .

The slowest trains will take 12 h 41 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.

Fastest
12:06Lecce, Railway Station8h41 20:47Milan Porta Garibaldi
0 changes
£1051One-way
2nd Fastest
07:06Lecce, Railway Station8h44 15:50Milan Centrale
1 changes
£1181One-way
2nd Fastest
13:06Lecce, Railway Station8h44 21:50Milan Centrale
1 changes
£1181One-way
08:06Lecce, Railway Station8h48 16:54Milan Centrale
0 changes
£1051One-way
10:06Lecce, Railway Station8h49 18:55Milan Centrale
0 changes
£1051One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Lecce and Milan

distanceDistance574 miles (925 km)
durationAverage train duration11 h 40 min
priceAverage train ticket price£58 (€66)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain companiesIntercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity

Trains from Lecce to Milan cover the 574 miles (925 km) long route taking on average 11 h 40 min with our travel partners like Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this journey costs around £58, you can find the cheapest train ticket for as low as £44. Travellers depart most frequently from Lecce and arrive in Milano Centrale.

Train companies

Travel with Frecciarossa and Trenitalia from Lecce to Milan

Find the best trains between Lecce and Milan with Omio's travel partners Frecciarossa and Trenitalia from £44. We can find you the best deals, timetables and tickets when comparing and booking the best route.

Trenitalia
Frecciarossa

Looking for trains between Lecce and Milan? Trenitalia is one of the best companies to travel with on the 574 miles (925 km) trip from Lecce to Milan. As an official travel partner of Trenitalia, Omio quickly shows you the latest Trenitalia train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Lecce to Milan routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Trenitalia train tickets that fit your budget. If you use the Omio app to search for trains from Lecce to Milan, you can quickly see if the Trenitalia ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Lecce - Milan train now on Omio quickly and easily and enjoy your upcoming trip with Trenitalia!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Travel Tips

Trains from Lecce to Milan
Travel by train to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lecce to Milan.
FAQs
What is the cost of cheap trains to Milan from Lecce?
Omio customers have found cheap train tickets between Lecce and Milan for as low as £44  for the next 7 days.
What is the cost of a train ticket from Lecce to Milan on average?
If you’re looking to book your train tickets in the next week, you can expect the Lecce to Milan train price to come in at an average of £58  one way.
What is the distance between Lecce and Milan by train?
You should expect to travel around 574 miles (925 km)  to Milan from Lecce by train.
How long does it take from Lecce to Milan by train?
On average the Lecce to Milan train time is 11 h 40 min  covering the 574 miles (925 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Lecce and arrival train station in Milan?

Some of the Lecce train stations to Milan you can start your journey from include Lecce, Lecce, Stazione and Lecce, City Terminal Station. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

When travelling this route, Omio customers are departing most frequently from Lecce   and arriving in Milano Centrale.

Where is the departure train station in Lecce located? Where is the arrival train station in Milan located?

Passengers board their train most frequently from Lecce and travel around 1 mile (s) / 1 km from the city centre to this train station.

Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 1 mile (s) / 2 km from the train station to the city centre in Milan.

What train providers go from Lecce to Milan?
Take the Lecce to Milan train with Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity. However, it's always good to check out all possible train providers for the trip to Milan from Lecce as there might be differences in the amenities they offer.
Can I buy a direct train from Lecce to Milan?
Yes, there are 6 direct trains a day between Lecce and Milan. If you’re looking for a direct train from Lecce to Milan, consider travelling with Trenitalia, Frecciarossa, Frecciabianca or Intercity Notte. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many trains per day are there between Lecce and Milan?
The average number of trains departing Lecce for Milan is 6 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Lecce to Milan?
The earliest train departing from Lecce to Milan leaves at 06: 20. The last train departing from Lecce to Milan leaves at 18: 20. You can find the latest Lecce to Milan train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Lecce to Milan train tickets to get the best deals?
The price of a one way train ticket from Lecce to Milan is on average £58 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Lecce and Milan available a few months in advance.

Important Stations and Airports for this Journey

Lecce
Milan
Lecce is the most popular Lecce railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Lecce for your journey to Milan.