← NS Route Status

Scores reflect observed journey-planner estimates. Final arrival outcomes are not verified.

Amsterdam Centraal -> Den Haag Centraal

Jun 06, 2026

157 trips · 3 cancellations · worst delay 8 min
⚡100 38 trips
97 157 scored trips

157 of 157 trips were last observed before their expected arrival. Latest observation: Jun 06, 23:45 CEST.

Delay breakdown

Up to 2 min
143 (91%)
Over 2 to 5 min
8 (5%)
Over 5 to 10 min
3 (2%)
Over 10 to 20 min
0 (0%)
Cancelled / over 20 min
3 (2%)

Trip samples

Individual trips collected for 2026-06-06.

Departure Arrival Duration Delay Grade Status Train Transfers Last observed
00:06 00:59 53 min 1 min 1 On time on_time IC 2385 1 Jun 06, 00:15 CEST
00:20 01:14 54 min 0 1 On time on_time IC 2185 0 Jun 06, 00:30 CEST
00:36 01:29 53 min 0 1 On time on_time IC 2287 1 Jun 06, 00:45 CEST
01:06 01:59 53 min 1 min 1 On time on_time IC 2389 1 Jun 06, 01:15 CEST
04:46 +1m 06:08 82 min (81) 1 min 1 On time on_time IC 1417 1 Jun 06, 04:55 CEST
05:18 +1m 06:35 77 min (76) 1 min 1 On time on_time SPR 8217 1 Jun 06, 05:25 CEST
05:36 06:39 63 min 1 min 1 On time on_time IC 2211 1 Jun 06, 05:45 CEST
05:49 07:15 86 min 0 1 On time on_time SPR 4019 1 Jun 06, 05:55 CEST
06:03 +8m 07:27 84 min (76) 8 min 3 Moderate delay delayed SPR 8119 1 Jun 06, 06:10 CEST
06:36 07:38 62 min 1 min 1 On time on_time IC 2215 1 Jun 06, 06:45 CEST
R 07:06 08:08 62 min 0 1 On time on_time IC 2317 1 Jun 06, 07:15 CEST
R 07:09 +1m 08:20 71 min (70) 1 min 1 On time on_time IC 2923 1 Jun 06, 07:15 CEST
R 07:18 08:27 69 min 0 1 On time on_time SPR 8225 2 Jun 06, 07:25 CEST
R 07:36 08:38 62 min 0 1 On time on_time IC 2219 1 Jun 06, 07:45 CEST
R 07:39 08:52 73 min 0 1 On time on_time IC 2925 1 Jun 06, 07:45 CEST
R 07:48 08:57 69 min 0 1 On time on_time SPR 8227 2 Jun 06, 07:55 CEST
R 08:06 09:08 62 min 1 min 1 On time on_time IC 2321 1 Jun 06, 08:15 CEST
R 08:09 09:20 71 min 0 1 On time on_time IC 2927 1 Jun 06, 08:15 CEST
R 08:18 09:27 69 min 0 1 On time on_time SPR 8229 2 Jun 06, 08:25 CEST
R 08:36 09:38 62 min 1 min 1 On time on_time IC 2223 1 Jun 06, 08:45 CEST
R 08:39 09:50 71 min 0 1 On time on_time IC 2929 1 Jun 06, 08:45 CEST
R 08:48 +1m 09:57 69 min (68) 2 min 1 On time on_time SPR 8231 2 Jun 06, 08:55 CEST
R 08:54 +2m 10:05 71 min (69) 2 min 1 On time on_time IC 3029 1 Jun 06, 09:05 CEST
09:06 +1m 10:08 62 min (61) 1 min 1 On time on_time IC 2325 1 Jun 06, 09:15 CEST
09:09 +1m 10:20 71 min (70) 1 min 1 On time on_time IC 2931 1 Jun 06, 09:20 CEST
09:18 10:24 66 min Cancelled 5 Severe / Cancelled cancelled SPR 8233 2 Jun 06, 09:25 CEST
09:24 10:35 71 min 0 1 On time on_time IC 3031 1 Jun 06, 09:30 CEST
09:36 10:38 62 min 1 min 1 On time on_time IC 2227 1 Jun 06, 09:45 CEST
09:43 10:57 74 min Cancelled 5 Severe / Cancelled cancelled SPR 8333 1 Jun 06, 09:50 CEST
09:50 10:54 64 min 1 min 1 On time on_time IC 2127 2 Jun 06, 10:00 CEST
09:54 11:05 71 min 0 1 On time on_time IC 3033 1 Jun 06, 10:00 CEST
10:06 11:08 62 min 2 min 1 On time on_time IC 2329 1 Jun 06, 10:15 CEST
10:09 11:20 71 min 0 1 On time on_time IC 2735 1 Jun 06, 10:15 CEST
10:13 11:27 74 min 0 1 On time on_time SPR 8335 1 Jun 06, 10:20 CEST
10:20 11:24 64 min 1 min 1 On time on_time IC 2129 2 Jun 06, 10:30 CEST
10:24 11:35 71 min 0 1 On time on_time IC 3035 1 Jun 06, 10:30 CEST
10:36 11:38 62 min 1 min 1 On time on_time IC 2231 1 Jun 06, 10:45 CEST
10:39 +2m 11:50 71 min (69) 2 min 1 On time on_time IC 2737 1 Jun 06, 10:45 CEST
10:43 11:57 74 min 1 min 1 On time on_time SPR 8337 1 Jun 06, 10:50 CEST
10:50 11:54 64 min 1 min 1 On time on_time IC 2131 2 Jun 06, 11:00 CEST
10:54 12:05 71 min 0 1 On time on_time IC 3037 1 Jun 06, 11:00 CEST
11:06 12:08 62 min 1 min 1 On time on_time IC 2333 1 Jun 06, 11:15 CEST
11:09 +1m 12:20 71 min (70) 1 min 1 On time on_time IC 2739 1 Jun 06, 11:15 CEST
11:13 12:27 74 min 1 min 1 On time on_time SPR 8339 1 Jun 06, 11:20 CEST
11:20 12:24 64 min 1 min 1 On time on_time IC 2133 2 Jun 06, 11:30 CEST
11:24 12:35 71 min 0 1 On time on_time IC 3039 1 Jun 06, 11:30 CEST
11:36 12:38 62 min 0 1 On time on_time IC 2235 1 Jun 06, 11:45 CEST
11:39 +6m 12:52 73 min (67) 6 min 3 Moderate delay delayed IC 2741 1 Jun 06, 11:45 CEST
11:43 12:57 74 min 1 min 1 On time on_time SPR 8341 1 Jun 06, 11:50 CEST
11:50 12:54 64 min 1 min 1 On time on_time IC 2135 2 Jun 06, 12:00 CEST
11:54 13:05 71 min 0 1 On time on_time IC 3041 1 Jun 06, 12:00 CEST
12:06 +1m 13:08 62 min (61) 2 min 1 On time on_time IC 2337 1 Jun 06, 12:15 CEST
12:09 +1m 13:20 71 min (70) 1 min 1 On time on_time IC 2743 1 Jun 06, 12:20 CEST
12:13 +7m 13:27 74 min (67) 7 min 3 Moderate delay delayed SPR 8343 1 Jun 06, 12:20 CEST
12:20 13:24 64 min 1 min 1 On time on_time IC 2137 2 Jun 06, 12:30 CEST
12:24 +3m 13:35 71 min (68) 3 min 2 Small delay delayed IC 3043 1 Jun 06, 12:30 CEST
12:36 13:38 62 min 1 min 1 On time on_time IC 2239 1 Jun 06, 12:45 CEST
12:39 +1m 13:50 71 min (70) 1 min 1 On time on_time IC 2745 1 Jun 06, 12:45 CEST
12:43 13:57 74 min 1 min 1 On time on_time SPR 8345 1 Jun 06, 12:50 CEST
12:50 13:54 64 min 0 1 On time on_time IC 2139 2 Jun 06, 13:00 CEST
12:54 14:05 71 min 0 1 On time on_time IC 3045 1 Jun 06, 13:00 CEST
13:06 +1m 14:08 62 min (61) 2 min 1 On time on_time IC 2341 1 Jun 06, 13:15 CEST
13:09 +2m 14:20 71 min (69) 2 min 1 On time on_time IC 2747 1 Jun 06, 13:15 CEST
13:13 +1m 14:27 74 min (73) 1 min 1 On time on_time SPR 8347 1 Jun 06, 13:20 CEST
13:20 14:24 64 min Cancelled 5 Severe / Cancelled cancelled IC 2141 2 Jun 06, 13:30 CEST
13:20 14:27 67 min 1 min 1 On time on_time IC 2141 2 Jun 06, 13:30 CEST
13:24 +3m 14:35 71 min (68) 3 min 2 Small delay delayed IC 3047 1 Jun 06, 13:30 CEST
13:36 14:38 62 min 1 min 1 On time on_time IC 2243 1 Jun 06, 13:45 CEST
13:39 +1m 14:52 73 min (72) 1 min 1 On time on_time IC 2749 1 Jun 06, 13:45 CEST
13:43 14:57 74 min 1 min 1 On time on_time SPR 8349 1 Jun 06, 13:50 CEST
13:50 14:54 64 min 0 1 On time on_time IC 2143 2 Jun 06, 14:00 CEST
13:54 15:05 71 min 0 1 On time on_time IC 3049 1 Jun 06, 14:00 CEST
14:06 15:08 62 min 1 min 1 On time on_time IC 2345 1 Jun 06, 14:15 CEST
14:09 +1m 15:20 71 min (70) 1 min 1 On time on_time IC 2751 1 Jun 06, 14:15 CEST
14:13 +2m 15:27 74 min (72) 2 min 1 On time on_time SPR 8351 1 Jun 06, 14:20 CEST
14:20 15:24 64 min 1 min 1 On time on_time IC 2145 2 Jun 06, 14:30 CEST
14:24 +2m 15:35 71 min (69) 2 min 1 On time on_time IC 3051 1 Jun 06, 14:30 CEST
14:36 15:38 62 min 1 min 1 On time on_time IC 2247 1 Jun 06, 14:45 CEST
14:39 15:50 71 min 0 1 On time on_time IC 2753 1 Jun 06, 14:45 CEST
14:43 15:57 74 min 1 min 1 On time on_time SPR 8353 1 Jun 06, 14:50 CEST
14:50 15:54 64 min 0 1 On time on_time IC 2147 2 Jun 06, 15:00 CEST
14:54 +2m 16:05 71 min (69) 2 min 1 On time on_time IC 3053 1 Jun 06, 15:00 CEST
15:06 16:08 62 min 2 min 1 On time on_time IC 2349 1 Jun 06, 15:15 CEST
15:09 +2m 16:20 71 min (69) 2 min 1 On time on_time IC 2755 1 Jun 06, 15:15 CEST
15:13 16:27 74 min 0 1 On time on_time SPR 8355 1 Jun 06, 15:20 CEST
15:20 16:24 64 min 1 min 1 On time on_time IC 2149 2 Jun 06, 15:30 CEST
15:24 16:35 71 min 0 1 On time on_time IC 3055 1 Jun 06, 15:30 CEST
15:36 +4m 16:38 62 min (58) 5 min 2 Small delay delayed IC 2251 1 Jun 06, 15:45 CEST
15:39 +3m 16:52 73 min (70) 3 min 2 Small delay delayed IC 2757 1 Jun 06, 15:45 CEST
15:43 16:57 74 min 1 min 1 On time on_time SPR 8357 1 Jun 06, 15:50 CEST
15:49 +2m 17:05 76 min (74) 3 min 2 Small delay delayed SPR 4059 1 Jun 06, 16:00 CEST
15:50 +3m 16:54 64 min (61) 4 min 2 Small delay delayed IC 2151 2 Jun 06, 16:00 CEST
15:54 +5m 17:05 71 min (66) 5 min 2 Small delay delayed IC 3057 1 Jun 06, 16:00 CEST
R 16:06 17:08 62 min 1 min 1 On time on_time IC 2353 1 Jun 06, 16:15 CEST
R 16:09 17:20 71 min 0 1 On time on_time IC 2759 1 Jun 06, 16:15 CEST
R 16:13 17:27 74 min 0 1 On time on_time SPR 8359 1 Jun 06, 16:20 CEST
R 16:20 17:24 64 min 1 min 1 On time on_time IC 2153 2 Jun 06, 16:30 CEST
R 16:24 17:35 71 min 0 1 On time on_time IC 3059 1 Jun 06, 16:30 CEST
R 16:36 17:38 62 min 0 1 On time on_time IC 2255 1 Jun 06, 16:45 CEST
R 16:39 +2m 17:50 71 min (69) 2 min 1 On time on_time IC 2761 1 Jun 06, 16:45 CEST
R 16:43 17:57 74 min 1 min 1 On time on_time SPR 8361 1 Jun 06, 16:50 CEST
R 16:50 +1m 17:54 64 min (63) 2 min 1 On time on_time IC 2155 2 Jun 06, 17:00 CEST
R 16:54 18:05 71 min 0 1 On time on_time IC 3061 1 Jun 06, 17:00 CEST
R 17:06 18:08 62 min 0 1 On time on_time IC 2357 1 Jun 06, 17:15 CEST
R 17:09 +1m 18:20 71 min (70) 1 min 1 On time on_time IC 2763 1 Jun 06, 17:15 CEST
R 17:13 18:27 74 min 1 min 1 On time on_time SPR 8363 1 Jun 06, 17:20 CEST
R 17:20 18:24 64 min 0 1 On time on_time IC 2157 2 Jun 06, 17:30 CEST
R 17:24 18:35 71 min 0 1 On time on_time IC 3063 1 Jun 06, 17:30 CEST
R 17:36 18:38 62 min 0 1 On time on_time IC 2259 1 Jun 06, 17:45 CEST
R 17:39 +2m 18:52 73 min (71) 2 min 1 On time on_time IC 2765 1 Jun 06, 17:45 CEST
R 17:43 18:57 74 min 1 min 1 On time on_time SPR 8365 1 Jun 06, 17:50 CEST
R 17:50 18:54 64 min 0 1 On time on_time IC 2159 2 Jun 06, 18:00 CEST
R 17:54 19:05 71 min 0 1 On time on_time IC 3065 1 Jun 06, 18:00 CEST
R 18:06 19:08 62 min 0 1 On time on_time IC 2361 1 Jun 06, 18:15 CEST
R 18:09 19:20 71 min 0 1 On time on_time IC 2767 1 Jun 06, 18:15 CEST
R 18:13 19:27 74 min 1 min 1 On time on_time SPR 8367 1 Jun 06, 18:20 CEST
R 18:20 19:24 64 min 1 min 1 On time on_time IC 2161 2 Jun 06, 18:30 CEST
R 18:24 19:35 71 min 0 1 On time on_time IC 3067 1 Jun 06, 18:30 CEST
18:36 19:38 62 min 1 min 1 On time on_time IC 2263 1 Jun 06, 18:45 CEST
18:39 19:50 71 min 0 1 On time on_time IC 2769 1 Jun 06, 18:45 CEST
18:43 19:57 74 min 1 min 1 On time on_time SPR 8369 1 Jun 06, 18:50 CEST
18:50 19:54 64 min 1 min 1 On time on_time IC 2163 2 Jun 06, 19:00 CEST
18:54 20:05 71 min 0 1 On time on_time IC 3069 1 Jun 06, 19:00 CEST
19:06 20:08 62 min 1 min 1 On time on_time IC 2365 1 Jun 06, 19:15 CEST
19:09 +1m 20:20 71 min (70) 1 min 1 On time on_time IC 2771 1 Jun 06, 19:15 CEST
19:13 20:27 74 min 0 1 On time on_time SPR 8371 1 Jun 06, 19:20 CEST
19:20 20:24 64 min 0 1 On time on_time IC 2165 2 Jun 06, 19:30 CEST
19:24 20:35 71 min 0 1 On time on_time IC 3071 1 Jun 06, 19:30 CEST
19:36 20:38 62 min 0 1 On time on_time IC 2267 1 Jun 06, 19:45 CEST
19:39 20:52 73 min 0 1 On time on_time IC 2973 1 Jun 06, 19:45 CEST
19:43 20:57 74 min 1 min 1 On time on_time SPR 8373 1 Jun 06, 19:50 CEST
19:50 20:57 67 min 1 min 1 On time on_time IC 2167 2 Jun 06, 20:00 CEST
19:54 21:05 71 min 0 1 On time on_time IC 3073 1 Jun 06, 20:00 CEST
20:06 21:08 62 min 0 1 On time on_time IC 2369 1 Jun 06, 20:15 CEST
20:09 +1m 21:20 71 min (70) 1 min 1 On time on_time IC 2975 1 Jun 06, 20:15 CEST
20:13 +1m 21:27 74 min (73) 1 min 1 On time on_time SPR 8375 1 Jun 06, 20:20 CEST
20:20 21:27 67 min 0 1 On time on_time IC 2169 2 Jun 06, 20:30 CEST
20:24 +1m 21:35 71 min (70) 1 min 1 On time on_time IC 3075 1 Jun 06, 20:30 CEST
20:36 +2m 21:38 62 min (60) 2 min 1 On time on_time IC 2271 1 Jun 06, 20:45 CEST
20:39 +2m 21:50 71 min (69) 2 min 1 On time on_time IC 2977 1 Jun 06, 20:45 CEST
20:43 21:57 74 min 1 min 1 On time on_time SPR 8377 1 Jun 06, 20:50 CEST
20:50 21:57 67 min 0 1 On time on_time IC 2171 2 Jun 06, 21:00 CEST
21:06 22:08 62 min 0 1 On time on_time IC 2373 1 Jun 06, 21:15 CEST
21:09 +1m 22:20 71 min (70) 1 min 1 On time on_time IC 2979 1 Jun 06, 21:15 CEST
21:20 22:27 67 min 0 1 On time on_time IC 2173 2 Jun 06, 21:30 CEST
21:36 22:38 62 min 1 min 1 On time on_time IC 2275 1 Jun 06, 21:45 CEST
21:39 +1m 22:50 71 min (70) 1 min 1 On time on_time IC 2981 1 Jun 06, 21:45 CEST
21:50 22:57 67 min 1 min 1 On time on_time IC 2175 2 Jun 06, 22:00 CEST
22:06 +1m 23:08 62 min (61) 1 min 1 On time on_time IC 2377 1 Jun 06, 22:15 CEST
22:09 +1m 23:20 71 min (70) 1 min 1 On time on_time IC 2983 1 Jun 06, 22:15 CEST
22:20 23:27 67 min 0 1 On time on_time IC 2177 2 Jun 06, 22:30 CEST
22:36 +3m 23:38 62 min (59) 4 min 2 Small delay delayed IC 2279 1 Jun 06, 22:45 CEST
22:39 23:50 71 min 0 1 On time on_time IC 2985 1 Jun 06, 22:45 CEST
23:06 00:08 62 min 0 1 On time on_time IC 2381 1 Jun 06, 23:15 CEST
23:09 00:20 71 min 0 1 On time on_time IC 2987 1 Jun 06, 23:15 CEST
23:36 00:38 62 min 1 min 1 On time on_time IC 2283 1 Jun 06, 23:45 CEST
23:39 00:50 71 min 0 1 On time on_time IC 2989 1 Jun 06, 23:45 CEST