Train VIAS 20040 Duisburg Hbf – Arnhem Centraal

Duisburg Hbf 22:44 → Arnhem Centraal 00:13 Mon, Tue, Sat, Sun 1 h 29 min · 18 stops VIAS

It does not run today

Last recorded run: Monday 9 November +17 min

Next service: Monday 22:44 from Duisburg Hbf · Mon 16 Nov

Next departure 22:44 Monday · Duisburg Hbf
On-time · 30 days
67%
2/3 runs under 3 min
RT coverage: 2 full · 1 partial · 2 no data
On-time · 90 days
75%
3/4 runs under 3 min
RT coverage: 3 full · 1 partial · 9 no data
Typical delay
—
Needs at least 5 runs with data (4 so far)
P90
—
Needs at least 5 runs with data (4 so far)

Last 30 days

Arrival delay at Arnhem Centraal, in minutes. One bar per run.

  • On time (<3 min)
  • 3–10 min
  • 10–30 min
  • 30+ min
  • Partial coverage
  • No data

Worst days

  • Mon 9 Nov Max en route +18 min · last fix heading to Zevenaar +17 min

Distribution · 90 days

4 runs with a known final delay. On time = under 3 min, the same cut the map uses.

  • Early 0% · 0
  • On time 75% · 3
  • 3–10 min 0% · 0
  • 10–30 min 25% · 1
  • 30+ min 0% · 0

On-time by weekday

  • 0% M n=1
  • — T n=0
  • — W n=0
  • — T n=0
  • — F n=0
  • — S n=0
  • 100% S n=3

Stops and timetable

Timetable of the latest run from the operator’s GTFS (18 stops).

Not enough runs yet to work out the usual delay by stop.

StopSched.
22:44
22:49 / 22:50
22:54 / 22:55
22:58
23:04 / 23:05
23:08 / 23:09
23:12
23:15 / 23:19
23:22
23:28 / 23:29
23:33
23:36 / 23:37
23:39
23:43
23:48 / 23:49
23:55
00:02 / 00:03
00:13

Each run is closed into train_runs (country, train number, service day) from the live positions. Final delay = last delay seen. Partial coverage: the feed stopped before the final stop (last value used, hatched in the chart). No data: a run without any valid delay; counts as neither on time nor late. Data collected since 11 July 2026.

Recent runs

DateLast stopFinalMax
Mon 9 NovZevenaar 00:34Partial coverage+17 min+18 min
Sun 1 NovZevenaar 00:39No data—
Sun 25 OctZevenaar 00:170 min—
Sun 18 OctZevenaar 00:19+1 min+1 min
Sat 17 OctZevenaar 00:17No data—
Sun 11 OctZevenaar 00:180 min+2 min
Sun 27 SeptZevenaar 00:17No data—
Sun 20 SeptZevenaar 00:17No data—
Sun 13 SeptZevenaar 00:20No data—
Sun 6 SeptZevenaar 00:28No data—
Sun 30 AugZevenaar 00:33No data—
Sun 23 AugZevenaar 00:22No data—
Sun 16 AugZevenaar 00:32No data—