Skip to content
Data from the last available run on 18 September 2026. This does not confirm the current train status.
Milano Porta GaribaldiTorino Porta Nuova
Arrived
18:50
Final delay
-5 min
arrival at Torino Porta Nuova
Arrived at Torino Porta Nuova at 18:50
Map
Tickets Milano Porta Garibaldi → Torino Porta NuovaCompare Trenitalia and Italo prices · Ad
Stops
Journey completed
Milano Porta Garibaldi
Plat.7
Departure
Sched.17:10
Act.17:12(+2')
Rho Fiera
Plat.3
Arrival
Sched.17:23
Act.17:20(-3')
Departure
Sched.17:24
Act.17:26(+2')
Novara
Plat.3
Arrival
Sched.17:46
Act.17:46(+1')
Departure
Sched.17:47
Act.17:49(+3')
Vercelli
Plat.2
Arrival
Sched.17:59
Act.17:59(+1')
Departure
Sched.18:00
Act.18:02(+2')
Torino Porta Susa
Plat.1
Arrival
Sched.18:38
Act.18:38
Departure
Sched.18:40
Act.18:41(+1')
Torino Porta Nuova
Plat.4
Arrival
Sched.18:55
Act.18:50(-5')
Real-time data. Updates every 10 seconds.
Delay history

Average daily delay over the last 30 days

On time
41%
Avg delay
+2.3 min
Max delay
+13 min
Runs
20

Typical schedule

Stops and times of REG 2004 from MILANO PORTA GARIBALDI to TORINO PORTA NUOVA on a typical weekday. Actual times may vary.

StopArrivalDeparture
Milano Porta Garibaldi17:10
Rho Fiera17:2317:24
Novara17:4617:47
Vercelli17:5918:00
Torino Porta Susa18:3818:40
Torino Porta Nuova18:50

Over the last 30 days, REG 2004 has an average delay of 2.3 minutes and is on time in 41% of observed runs (20).

Frequently asked questions

What time does REG 2004 depart?

REG 2004 departs from MILANO PORTA GARIBALDI at 17:10 (typical schedule). Actual times may vary.

How many stops does REG 2004 make?

REG 2004 connects MILANO PORTA GARIBALDI to TORINO PORTA NUOVA with 6 stops.

Is REG 2004 on time?

Over the last 30 days, REG 2004 is on time in 41% of runs, with an average delay of 2.3 minutes.

Other trains on this route

Live status and delays for other trains connecting the same stations.

See today's delay situation across the whole network

Milano Porta Garibaldi → Torino Porta Nuova

Ad

Tickets from €2.99