Lecce to Milano Porta Garibaldi train times

Search trains between two stations for today or a future date

Lecce to Milano Porta Garibaldi train times: all departure and arrival times, duration, changes and live delays. Updated daily.

8 trains/day
1 direct
8h 41m
Fastest
05:55
First train
12:42
Last train

Tickets Lecce → Milano Porta Garibaldi

Compare Trenitalia and Italo times and prices

Train delays Lecce → Milano Porta Garibaldi today

No delays recorded on this route so far today.

Today's trains

05:55
Lecce
9h 9m
1 change
15:04
Milano Porta Garibaldi
881405:55Lecce14:25Milano Centrale
+8 min avg
295414:55Milano Centrale15:04Milano Porta Garibaldi
73% on time
06:07
Lecce
9h 57m
2 changes
16:04
Milano Porta Garibaldi
830206:07Lecce12:05Roma Termini
+1 min avg
963212:20Roma Termini15:35Milano Centrale
+2 min avg
295815:55Milano Centrale16:04Milano Porta Garibaldi
64% on time
07:07
Lecce
9h 57m
2 changes
17:04
Milano Porta Garibaldi
830607:07Lecce13:15Roma Termini
+2 min avg
963613:20Roma Termini16:30Milano Centrale
+11 min avg
296216:55Milano Centrale17:04Milano Porta Garibaldi
+1 min avg
08:06
Lecce
9h 28m
1 change
17:34
Milano Porta Garibaldi
881808:06Lecce17:10Milano Centrale
+8 min avg
296417:25Milano Centrale17:34Milano Porta Garibaldi
+3 min avg
08:20
Lecce
10h 14m
2 changes
18:34
Milano Porta Garibaldi
61008:20Lecce13:00Pescara
+12 min avg
882013:10Pescara18:10Milano Centrale
+12 min avg
296818:25Milano Centrale18:34Milano Porta Garibaldi
+3 min avg
10:06
Lecce
9h 28m
1 change
19:34
Milano Porta Garibaldi
882410:06Lecce19:10Milano Centrale
+13 min avg
297219:25Milano Centrale19:34Milano Porta Garibaldi
+2 min avg
12:06
Lecce
8h 41m
Direct
20:47
Milano Porta Garibaldi
980812:06Lecce20:47Milano Porta Garibaldi
+13 min avg
12:42
Lecce
10h 22m
3 changes
23:04
Milano Porta Garibaldi
956012:42Lecce18:58Roma Termini
+4 min avg
473419:02Roma Termini19:10Roma Tiburtina
+6 min avg
956019:20Roma Tiburtina22:50Milano Centrale
+4 min avg
298622:55Milano Centrale23:04Milano Porta Garibaldi
+1 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Lecce to Milano Porta Garibaldi?

About 8 trains a day, 1 of them direct. Times updated daily with live delays.

What are the first and last trains from Lecce to Milano Porta Garibaldi?

The first train leaves at 05:55, the last at 12:42.

How long does the train from Lecce to Milano Porta Garibaldi take?

The fastest trains take about 8h 41m.

Are trains from Lecce to Milano Porta Garibaldi delayed today?

No significant delays are currently reported on trains from Lecce to Milano Porta Garibaldi today. The "Delays today" section of this page updates throughout the day.

Related routes

Search another date or route

Enter departure, arrival and date to see train times, duration and changes.

Select departure and arrival to search train times.

Indicative times based on the imported official railway timetable. Always check the carrier's website before travelling.