The cheapest trains from Milan to Lecce

Showing times and prices for Oct 24

Cheapest

$92

Average

$140

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 Milan to Lecce will cost around $ 140 if you buy it on the day, but the cheapest tickets can be found for only $ 92.

Cheapest
08:50PMMilan Centrale11h40 08:30AMLecce, Railway Station
0 changes
$921One-way
Cheapest
07:50PMMilan Centrale13h34 09:24AMLecce, Railway Station
0 changes
$921One-way
2nd Cheapest
10:00PMMilan Porta Garibaldi10h50 08:50AMLecce, Railway Station
1 changes
$941One-way
10:18PMMilano Lambrate10h59 09:17AMLecce, Railway Station
2 changes
$981One-way
10:27PMMilan Rogoredo10h50 09:17AMLecce, Railway Station
2 changes
$981One-way

Timetable Milan to Lecce

Showing trains for tomorrow, Sun, Oct 24
05:00AMMilan Centrale11h51 04:51PMLecce, Railway Station
0 changes
06:10AMMilan Centrale10h25 04:35PMLecce, Railway Station
0 changes
07:00AMMilan Centrale13h12 08:12PMLecce, Railway Station
0 changes
07:10AMMilan Centrale8h40 03:50PMLecce, Railway Station
0 changes
07:20AMMilan Centrale13h10 08:30PMLecce, Railway Station
0 changes
08:05AMMilan Centrale10h23 06:28PMLecce, Railway Station
0 changes
08:10AMMilan Centrale10h18 06:28PMLecce, Railway Station
0 changes
09:20AMMilan Centrale13h43 11:03PMLecce, Railway Station
0 changes
10:13AMMilan Porta Garibaldi8h37 06:50PMLecce, Railway Station
0 changes
11:05AMMilan Centrale9h25 08:30PMLecce, Railway Station
0 changes
11:10AMMilan Centrale9h20 08:30PMLecce, Railway Station
0 changes
12:00PMMilan Centrale8h50 08:50PMLecce, Railway Station
0 changes
12:10PMMilan Centrale8h40 08:50PMLecce, Railway Station
0 changes
12:35PMMilan Centrale9h15 09:50PMLecce, Railway Station
0 changes
01:10PMMilan Centrale8h40 09:50PMLecce, Railway Station
0 changes
02:05PMMilan Centrale8h48 10:53PMLecce, Railway Station
0 changes
02:10PMMilan Centrale8h43 10:53PMLecce, Railway Station
0 changes
03:10PMMilan Centrale8h35 11:45PMLecce, Railway Station
0 changes
03:35PMMilan Centrale9h19 12:54AMLecce, Railway Station
0 changes
03:38PMMilan Rogoredo9h16 12:54AMLecce, Railway Station
0 changes
07:50PMMilan Centrale13h34 09:24AMLecce, Railway Station
0 changes
07:50PMMilan Centrale12h22 08:12AMLecce, Railway Station
0 changes
08:06PMMilan Centrale12h06 08:12AMLecce, Railway Station
0 changes
08:10PMMilan Centrale12h02 08:12AMLecce, Railway Station
0 changes
08:50PMMilan Centrale11h40 08:30AMLecce, Railway Station
0 changes
10:00PMMilan Porta Garibaldi10h50 08:50AMLecce, Railway Station
0 changes
10:18PMMilano Lambrate10h59 09:17AMLecce, Railway Station
0 changes
10:27PMMilan Rogoredo10h50 09:17AMLecce, Railway Station
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 23
$92Intercity Notte
$49Flixbus
$107easyJet
Sun
Oct 24
$92Intercity Notte
$37Flixbus
$35Wizz Air
Mon
Oct 25
$92Intercity Notte
$88Marino Autolinee
$75Wizz Air
Tue
Oct 26
$70Intercity
$37Flixbus
$17Malta Air
Wed
Oct 27
$76Intercity
$57Flixbus
$43ITA
Thu
Oct 28
$86Frecciabianca
$78Flixbus
$19Malta Air
Fri
Oct 29
$53Intercity Notte
$98Marino Autolinee
$63Wizz Air
Sat
Oct 30
$92Intercity Notte
$44Flixbus
$119ITA
Sun
Oct 31
$86Frecciabianca
$44Flixbus
$25Wizz Air
Mon
Nov 1
$65Intercity Notte
$96Marino Autolinee
$31Malta Air
Tue
Nov 2
$65Intercity Notte
$11Flixbus
$62Malta Air
Wed
Nov 3
$58Intercity Notte
$83Marino Autolinee
$17Malta Air
Fri
Nov 5
$61Intercity Notte
$48Flixbus
$6Wizz Air
Sat
Nov 6
$41Intercity Notte
$11Flixbus
$6Wizz Air
Sun
Nov 7
$74Intercity
$11Flixbus
$43ITA
Mon
Nov 8
$58Intercity Notte
$11Flixbus
$6Malta Air
Tue
Nov 9
$41Intercity Notte
$11Flixbus
$43ITA
Thu
Nov 11
$41Intercity Notte
$37Flixbus
$43ITA
Fri
Nov 12
$76Intercity
$11Flixbus
$12Wizz Air

The fastest trains from Milan to Lecce

Showing times and prices for Oct 24

Fastest Journey

8 h 35 m

Average

10 h 29 m

Trains per day

28

Distance

925 km

Of the 28 trains that leave Milan for Lecce 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 29 m but if you time it right, some trains will get you there in just 8 h 35 m .

The slowest trains will take 13 h 43 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
03:10PMMilan Centrale8h35 11:45PMLecce, Railway Station
1 changes
$1751One-way
2nd Fastest
10:13AMMilan Porta Garibaldi8h37 06:50PMLecce, Railway Station
0 changes
$1471One-way
12:10PMMilan Centrale8h40 08:50PMLecce, Railway Station
1 changes
$1851One-way
01:10PMMilan Centrale8h40 09:50PMLecce, Railway Station
1 changes
$1651One-way
07:10AMMilan Centrale8h40 03:50PMLecce, Railway Station
1 changes
$1651One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Milan to Lecce

distanceDistance574 miles (925 km)
durationAverage train duration9 h 15 min
priceAverage train ticket price$80 (€65)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersIntercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity

Trains from Milan to Lecce cover the 574 miles (925 km) long route taking on average 9 h 15 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 route costs around $80 (€65), you can find the cheapest train ticket for as low as $53 (€43). Travelers depart most frequently from Milano Centrale and arrive in Lecce.

Train companies

Travel with Frecciarossa and Trenitalia between Milan and Lecce

For as little as $53 (€43) you can travel by train between Milan and Lecce with Frecciarossa and Trenitalia. Omio will show you the best deals, schedules and tickets available for this journey.

Trenitalia
Frecciarossa

Trenitalia tickets from Milan to Lecce are available online on Omio. We help you compare and book your perfect journey with Trenitalia from Milan to Lecce all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current Trenitalia train schedules and train tickets available on Omio for the 574 miles (925 km) trip. You can also see relevant travel information for the Trenitalia train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Milan to Lecce routes as well as the cheapest ticket prices available, and buy the best Trenitalia Milan to Lecce train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Trenitalia train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Lecce with Trenitalia!

    When purchasing your Trenitalia train tickets from Milan to Lecce, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • 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

    Trains from Milan to Lecce: connection information

    The Milan-Lecce route is managed by Trenitalia of the Italian State Railways. The first direct train is the Frecciabianca, which leaves from Milano Centrale station at 07:35 and arrives at Lecce station at 16:47. The duration of the trip is 09 hours and 12 minutes. The last train is the Intercitynotte that leaves from Milan Central at 20:50 and arrives in Lecce at 08.30 the next day. The duration of the trip is 11 hours and 40 minutes. Milan-Lecce trains run every day, including weekends.

    Note: times may be subject to change, check times and prices from the search window Omio.

    What to do and see in Lecce

    Trains from Milan

    The Milan-Lecce trains depart from the Milano Centrale station which is located in Piazza Duca D'Aosta 1, in the heart of the Lombard capital. The ATM public transport company manages the connection with the station thanks to the M2 and M3 underground lines, which end the service at 00:30, and to the tram lines 5 and 9, which end the journey at about 02:00.

    Trains to Lecce

    Milan-Lecce trains arrive at Lecce station, located in Piazzale Oronzo Massari, in the city centre. The public transport company SGM manages the connection with the station with the lines 11, 12, 13, 14, 15, 16, 24, 25, 26, 29, 30, 31, 3,3 34, 35. The service ends at about 22:00.

    Train tickets from Milan to Lecce: when to book to save $

    Time Price Savings
    1 week earlier 49 €
    2 weeks earlier 49 €0%
    3 weeks earlier 42 €17%
    1 month before 39 €26%
    2 months earlier 41 €20%
    3 months earlier 35 €40%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Lecce. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Milan - Lecce 3 weeks in advance means you can save on average up to 17% compared to the price available on the day of departure.
    • If you book a ticket Milan - Lecce with 2 months in advance you save up to about 20% compared to the initial price.
    • By booking 3 months in advance, you could save up to 40%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Milan to Lecce
    Travel by train to Lecce 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 Milan to Lecce.
    FAQs
    How much does a cheap train between Milan and Lecce cost?
    If you’re looking to save money on tickets, you can find cheap Milan to Lecce trains for as little as $53 (€43)  in the next 7 days.
    What is the price of a train ticket between Milan and Lecce?
    If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Lecce train price to come in at an average of $80 (€65)  one way.
    How far is Milan to Lecce by train?
    The Milan to Lecce train distance is approximately 574 miles (925 km).
    What is the Milan to Lecce train travel time?
    While the time it takes to travel 574 miles (925 km) to Lecce from Milan can vary based on specific dates, weekends, and holidays, the Milan to Lecce train journey time is on average 9 h 15 min.
    What station does the train from Milan to Lecce depart from? Which Lecce train station do I come into from Milan?

    When taking the train to Lecce from Milan, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your trip can end in train stations such as Lecce, Lecce, Stazione and Lecce, City Terminal Station.

    Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Lecce.

    Where is the train station in Milan to go to Lecce? Where is the train station in Lecce located?

    You can find the most popular departure train station for this trip, Milano Centrale, located approximately 1 mile (s) / 2 km from the city center of Milan. The most popular arrival train station in Lecce, called Lecce, is located around 1 mile (s) / 1 km away from its city center.

    What train providers offer a service between Milan and Lecce?
    When taking a train from Milan to Lecce, you can count on Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity for the best way to get you to Lecce. You can also check all possible train providers who offer a service between Milan and Lecce and compare the amenities they offer before buying a train ticket.
    Can I find a direct train from Milan to Lecce?
    Yes, there are 6 direct trains per day from Milan to Lecce, and you can find a direct train for this route with Trenitalia, Frecciarossa, Frecciabianca or Intercity Notte  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    How many train services per day are there to Lecce from Milan?
    On average, there are 6 trains a day from Milan to Lecce. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Milan to Lecce?
    The first Milan to Lecce train departs at 5: 00 AM   and the last train from Milan to Lecce leaves at 9: 00 PM. Check out the most up-to-date train schedule from Milan to Lecce on Omio and find the best time to travel to your destination.
    When should I book the Milan to Lecce train for the best deals on tickets?
    The price of a one way train ticket from Milan to Lecce is on average $80 (€65) 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 companies offering this trip. In general, you can find train tickets to Lecce from Milan available a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    Lecce
    Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Lecce.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 05: 50 - 22: 20
    Connections to/from station
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Metro lines: M2 (green), M3 (yellow)
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    Connections to/from station
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8