Milano Porta Garibaldi to Torino Porta Nuova train times

Search trains between two stations for today or a future date

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

28 trains/day
16 direct
1h 5m
Fastest
05:26
First train
06:58
Last train

Today's trains

05:26
Milano Porta Garibaldi
2h 7m
3 changes
07:33
Torino Porta Nuova
291305:26Milano Porta Garibaldi05:37Milano Centrale
83% on time
929206:20Milano Centrale07:09Torino Porta Susa
+5 min avg
2610607:13Torino Porta Susa07:19Torino Lingotto
+2 min avg
211407:23Torino Lingotto07:33Torino Porta Nuova
64% on time
06:10
Milano Porta Garibaldi
1h 56m
1 change
08:06
Torino Porta Nuova
1021206:10Milano Porta Garibaldi06:18Rho Fiera
+7 min avg
201206:29Rho Fiera08:06Torino Porta Nuova
+3 min avg
06:45
Milano Porta Garibaldi
1h 50m
Direct
08:35
Torino Porta Nuova
205206:45Milano Porta Garibaldi08:35Torino Porta Nuova
+4 min avg
07:40
Milano Porta Garibaldi
1h 21m
1 change
09:01
Torino Porta Nuova
1021607:40Milano Porta Garibaldi07:48Rho Fiera
+6 min avg
960008:06Rho Fiera09:01Torino Porta Nuova
+6 min avg
08:50
Milano Porta Garibaldi
1h 5m
1 change
09:55
Torino Porta Nuova
970208:50Milano Porta Garibaldi09:38Torino Porta Susa
+6 min avg
205409:46Torino Porta Susa09:55Torino Porta Nuova
+3 min avg
09:15
Milano Porta Garibaldi
1h 9m
Direct
10:24
Torino Porta Nuova
930009:15Milano Porta Garibaldi10:24Torino Porta Nuova
+4 min avg
09:58
Milano Porta Garibaldi
1h 8m
Direct
11:06
Torino Porta Nuova
971209:58Milano Porta Garibaldi11:06Torino Porta Nuova
+7 min avg
10:50
Milano Porta Garibaldi
1h 11m
Direct
12:01
Torino Porta Nuova
971610:50Milano Porta Garibaldi12:01Torino Porta Nuova
+9 min avg
11:15
Milano Porta Garibaldi
1h 9m
Direct
12:24
Torino Porta Nuova
930411:15Milano Porta Garibaldi12:24Torino Porta Nuova
+9 min avg
11:26
Milano Porta Garibaldi
1h 38m
1 change
13:04
Torino Porta Nuova
293711:26Milano Porta Garibaldi11:37Milano Centrale
+1 min avg
951612:02Milano Centrale13:04Torino Porta Nuova
+8 min avg
11:56
Milano Porta Garibaldi
2h 10m
1 change
14:06
Torino Porta Nuova
293911:56Milano Porta Garibaldi12:07Milano Centrale
+1 min avg
202412:15Milano Centrale14:06Torino Porta Nuova
+3 min avg
13:15
Milano Porta Garibaldi
1h 5m
Direct
14:20
Torino Porta Nuova
930813:15Milano Porta Garibaldi14:20Torino Porta Nuova
+3 min avg
13:26
Milano Porta Garibaldi
1h 48m
1 change
15:14
Torino Porta Nuova
294513:26Milano Porta Garibaldi13:37Milano Centrale
+1 min avg
962614:10Milano Centrale15:14Torino Porta Nuova
+8 min avg
14:15
Milano Porta Garibaldi
1h 10m
1 change
15:25
Torino Porta Nuova
931014:15Milano Porta Garibaldi15:08Torino Porta Susa
+13 min avg
272815:16Torino Porta Susa15:25Torino Porta Nuova
+3 min avg
14:26
Milano Porta Garibaldi
1h 40m
1 change
16:06
Torino Porta Nuova
294914:26Milano Porta Garibaldi14:37Milano Centrale
+0 min avg
951415:02Milano Centrale16:06Torino Porta Nuova
+7 min avg
15:26
Milano Porta Garibaldi
1h 38m
2 changes
17:04
Torino Porta Nuova
295315:26Milano Porta Garibaldi15:37Milano Centrale
+3 min avg
929615:48Milano Centrale16:38Torino Porta Susa
+15 min avg
953216:51Torino Porta Susa17:04Torino Porta Nuova
+9 min avg
16:26
Milano Porta Garibaldi
1h 40m
1 change
18:06
Torino Porta Nuova
295716:26Milano Porta Garibaldi16:37Milano Centrale
72% on time
958417:02Milano Centrale18:06Torino Porta Nuova
+10 min avg
17:10
Milano Porta Garibaldi
1h 40m
Direct
18:50
Torino Porta Nuova
200417:10Milano Porta Garibaldi18:50Torino Porta Nuova
+7 min avg
17:15
Milano Porta Garibaldi
1h 51m
Direct
19:06
Torino Porta Nuova
763417:15Milano Porta Garibaldi19:06Torino Porta Nuova
17:26
Milano Porta Garibaldi
1h 50m
1 change
19:16
Torino Porta Nuova
296117:26Milano Porta Garibaldi17:37Milano Centrale
+1 min avg
964218:10Milano Centrale19:16Torino Porta Nuova
+3 min avg
18:10
Milano Porta Garibaldi
1h 45m
Direct
19:55
Torino Porta Nuova
200618:10Milano Porta Garibaldi19:55Torino Porta Nuova
+5 min avg
18:15
Milano Porta Garibaldi
1h 51m
Direct
20:06
Torino Porta Nuova
763618:15Milano Porta Garibaldi20:06Torino Porta Nuova
19:15
Milano Porta Garibaldi
1h 11m
Direct
20:26
Torino Porta Nuova
932019:15Milano Porta Garibaldi20:26Torino Porta Nuova
+10 min avg
19:50
Milano Porta Garibaldi
1h 11m
Direct
21:01
Torino Porta Nuova
975019:50Milano Porta Garibaldi21:01Torino Porta Nuova
+11 min avg
20:50
Milano Porta Garibaldi
1h 6m
Direct
21:56
Torino Porta Nuova
980820:50Milano Porta Garibaldi21:56Torino Porta Nuova
+14 min avg
21:15
Milano Porta Garibaldi
1h 51m
Direct
23:06
Torino Porta Nuova
764221:15Milano Porta Garibaldi23:06Torino Porta Nuova
22:15
Milano Porta Garibaldi
1h 39m
Direct
23:54
Torino Porta Nuova
932622:15Milano Porta Garibaldi23:54Torino Porta Nuova
+9 min avg
06:58
Milano Porta Garibaldi
2h 22m
Direct
09:20+1
Torino Porta Nuova
79806:58Milano Porta Garibaldi09:20Torino Porta Nuova
+11 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Milano Porta Garibaldi to Torino Porta Nuova?

About 28 trains a day, 16 of them direct. Times updated daily with live delays.

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

The first train leaves at 05:26, the last at 06:58.

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

The fastest trains take about 1h 5m.

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.