Travel Information between Lecce and Milan
| 925 km | |
| Train, coach or flight | |
| €14 - €44 | |
| Coach • €14 • 12 h 50 min | |
| Flight • €21 • 1 h 35 min | |
| Marino Autolinee, Ryanair or Intercity Notte |
Take a train, coach or flight to travel 925 km to Milan from Lecce. The most popular travel providers which serve this journey are Marino Autolinee, Ryanair or Intercity Notte among others. Travellers can even take a direct coach, flight or train from Lecce to Milan.
Travel optionsfrom Lecce to Milan
How to get from Lecce to Milan by train, bus or flight.
Our recommendation
The best way to travel from Lecce to Milan is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
FlixBusFastest
AZ1644Other options
InterCityNotte 752
InterCityNotte 758
Intercity 608
107 · 101
107 · 101
FlixBus
05 - 56+
U23518
05 - 55+
U23518
05 - 54+
U23518Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Nov 05
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
Nov 15
Nov 16
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Lecce to Milan

There are 3 travel options from Lecce to Milan. You can take a train, coach or flight.
The cheapest way to travel from Lecce to Milan is a coach with an average price of €14.
This is compared to other travel options from Lecce to Milan:
A coach is €7 less than a flight for this trip with tickets for a flight from Lecce to Milan costing on average €21.
A coach is €30 less than a train for this route with tickets for a train from Lecce to Milan costing on average €44.
The fastest way to get to Milan from Lecce is by flight with an average travel time of 1 h 35 min.
Other travel options to Milan take longer:
Getting to Milan by coach takes 12 h 50 min on average.
Train takes on average 11 h 22 min.
The distance from Lecce to Milan is approximately 925 km.
The average frequency per day from Lecce to Milan is:
- Around 2 coaches per day.
- 6 trains per day.
However, we recommend checking specific travel dates for your trip to Milan from Lecce as scheduled services by train, coach or flight can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Lecce to Milan:
- Coaches mostly leave from Lecce, Parcheggio Ex-Foro Boario (Terminal Bus) and tend to arrive in Milano, Autostazione Lampugnano.
- Trains mostly leave from Lecce and tend to arrive in Milan Centrale.
The following travel companies offer services from Lecce to Milan:
- Travel with Marino Autolinee, Itabus or FlixBus for coaches to Milan. If you’re looking for a good deal on tickets, check for Itabus Lecce to Milan tickets on Omio for €14.
- Travel with Ryanair, easyJet or Alitalia to go to Milan by plane. For a good deal on tickets, you can find Ryanair Lecce to Milan tickets on Omio for €21.
- Travel with Intercity Notte, Frecciarossa, Intercity or Italo for trains to Milan. If you’re looking for a good deal on tickets, check for Intercity Notte Lecce to Milan tickets on Omio for €44.
Yes, there are direct services available from Lecce to Milan with the following travel companies:
- Direct coach available with Marino Autolinee or FlixBus 2 direct coaches per day.
- Direct train available with Intercity Notte, Frecciarossa or Intercity 6 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Milan as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Lecce and Milan.
Travelling from Lecce to Milan: related information
Here are some other resources that might have the information you need
