← NS Route Status

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

Amsterdam Centraal -> Den Haag Centraal

Jul 11, 2026

156 trips · 3 cancellations · worst delay 9 min
⚡96 28 trips
96 121 scored trips

156 of 156 trips were last observed before their expected arrival. Latest observation: Jul 12, 00:00 CEST. 35 trips have no realtime estimate and are excluded from scores.

Delay breakdown

Up to 2 min
109 (90%)
Over 2 to 5 min
6 (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-07-11.

Departure Arrival Duration Delay Grade Status Train Transfers Last observed
00:06 01:46 100 min 1 min 1 On time on_time IC 702385 1 Jul 11, 00:15 CEST
00:20 02:01 101 min 0 1 On time on_time IC 2185 1 Jul 11, 00:30 CEST
00:36 02:16 100 min 0 1 On time on_time IC 702287 1 Jul 11, 00:45 CEST
01:06 02:49 103 min 0 1 On time on_time IC 702389 1 Jul 11, 01:15 CEST
04:46 +6m 06:50 124 min (118) 6 min 3 Moderate delay delayed IC 1417 2 Jul 11, 04:55 CEST
04:46 +6m 06:50 124 min (118) 6 min 3 Moderate delay delayed IC 1417 2 Jul 11, 02:40 CEST
05:05 07:01 116 min 1 min 1 On time on_time SPR 8115 2 Jul 11, 05:15 CEST
05:05 07:01 116 min 0 1 On time on_time SPR 8115 2 Jul 11, 02:40 CEST
05:36 07:16 100 min 1 min 1 On time on_time IC 702211 1 Jul 11, 05:45 CEST
05:36 07:16 100 min 0 1 On time on_time IC 702211 1 Jul 11, 02:40 CEST
05:49 07:18 89 min 0 1 On time on_time SPR 4019 1 Jul 11, 05:55 CEST
06:13 +1m 07:24 71 min (70) 1 min 1 On time on_time IC 28519 0 Jul 11, 06:20 CEST
06:20 07:48 88 min 0 1 On time on_time SPR 4021 1 Jul 11, 06:30 CEST
06:38 07:50 72 min 0 1 On time on_time ICE 121 1 Jul 11, 06:45 CEST
06:43 07:54 71 min 0 1 On time on_time IC 28521 0 Jul 11, 06:50 CEST
06:50 08:18 88 min 1 min 1 On time on_time SPR 4023 1 Jul 11, 07:00 CEST
R 07:09 08:20 71 min 0 1 On time on_time IC 2923 1 Jul 11, 07:15 CEST
R 07:13 +2m 08:24 71 min (69) 2 min 1 On time on_time IC 28523 0 Jul 11, 07:20 CEST
R 07:20 08:50 90 min Unknown No realtime estimate unknown IC 2117 2 Jul 11, 07:30 CEST
R 07:24 08:36 72 min 0 1 On time on_time IC 3023 1 Jul 11, 07:30 CEST
R 07:39 08:50 71 min 0 1 On time on_time IC 2925 1 Jul 11, 07:45 CEST
R 07:43 +1m 08:54 71 min (70) 1 min 1 On time on_time IC 28525 0 Jul 11, 07:50 CEST
R 07:50 09:20 90 min Unknown No realtime estimate unknown IC 2119 2 Jul 11, 07:55 CEST
R 07:50 09:20 90 min Unknown No realtime estimate unknown IC 2119 2 Jul 11, 07:40 CEST
R 07:54 09:06 72 min 0 1 On time on_time IC 3025 1 Jul 11, 07:55 CEST
R 08:09 09:20 71 min 0 1 On time on_time IC 2927 1 Jul 11, 08:15 CEST
R 08:13 09:24 71 min 0 1 On time on_time IC 28527 0 Jul 11, 08:20 CEST
R 08:20 09:50 90 min Unknown No realtime estimate unknown IC 2121 2 Jul 11, 08:20 CEST
R 08:24 09:36 72 min 0 1 On time on_time IC 3027 1 Jul 11, 08:20 CEST
R 08:39 +1m 09:50 71 min (70) 1 min 1 On time on_time IC 2929 1 Jul 11, 08:45 CEST
R 08:43 09:54 71 min 0 1 On time on_time IC 28529 0 Jul 11, 08:45 CEST
R 08:50 10:20 90 min Unknown No realtime estimate unknown IC 2123 2 Jul 11, 08:45 CEST
R 08:54 10:06 72 min 0 1 On time on_time IC 3029 1 Jul 11, 08:45 CEST
09:09 10:20 71 min 0 1 On time on_time IC 2931 1 Jul 11, 09:05 CEST
09:13 10:24 71 min 0 1 On time on_time IC 28531 0 Jul 11, 09:20 CEST
09:20 10:50 90 min Unknown No realtime estimate unknown IC 2125 2 Jul 11, 09:20 CEST
09:24 10:36 72 min 0 1 On time on_time IC 3031 1 Jul 11, 09:20 CEST
09:39 +3m 10:50 71 min (68) 3 min 2 Small delay delayed IC 2733 1 Jul 11, 09:45 CEST
09:43 +1m 10:54 71 min (70) 1 min 1 On time on_time IC 28533 0 Jul 11, 09:45 CEST
09:50 11:20 90 min Unknown No realtime estimate unknown IC 2127 2 Jul 11, 09:45 CEST
09:54 11:06 72 min 0 1 On time on_time IC 3033 1 Jul 11, 09:45 CEST
10:09 11:20 71 min 0 1 On time on_time IC 2735 1 Jul 11, 10:10 CEST
10:13 11:24 71 min 0 1 On time on_time IC 28535 0 Jul 11, 10:10 CEST
10:20 11:50 90 min Unknown No realtime estimate unknown IC 2129 2 Jul 11, 10:10 CEST
10:24 11:36 72 min 0 1 On time on_time IC 3035 1 Jul 11, 10:10 CEST
10:39 11:50 71 min 0 1 On time on_time IC 2737 1 Jul 11, 10:10 CEST
10:43 11:54 71 min 0 1 On time on_time IC 28537 0 Jul 11, 10:50 CEST
10:50 12:20 90 min Unknown No realtime estimate unknown IC 2131 2 Jul 11, 11:00 CEST
10:54 12:06 72 min 0 1 On time on_time IC 3037 1 Jul 11, 11:00 CEST
11:09 12:20 71 min 0 1 On time on_time IC 2739 1 Jul 11, 11:15 CEST
11:13 12:24 71 min 0 1 On time on_time IC 28539 0 Jul 11, 11:15 CEST
11:20 +1m 12:50 90 min (89) Unknown No realtime estimate unknown IC 2133 2 Jul 11, 11:25 CEST
11:24 12:36 72 min 0 1 On time on_time IC 3039 1 Jul 11, 11:25 CEST
11:39 12:50 71 min 0 1 On time on_time IC 2741 1 Jul 11, 11:25 CEST
11:43 12:54 71 min 0 1 On time on_time IC 28541 0 Jul 11, 11:25 CEST
11:50 +1m 13:20 90 min (89) Unknown No realtime estimate unknown IC 2135 2 Jul 11, 12:00 CEST
11:54 13:06 72 min 0 1 On time on_time IC 3041 1 Jul 11, 12:00 CEST
12:09 13:20 71 min 0 1 On time on_time IC 2743 1 Jul 11, 12:15 CEST
12:13 13:24 71 min 0 1 On time on_time IC 28543 0 Jul 11, 12:15 CEST
12:20 13:50 90 min Unknown No realtime estimate unknown IC 2137 2 Jul 11, 12:15 CEST
12:24 13:36 72 min 0 1 On time on_time IC 3043 1 Jul 11, 12:15 CEST
12:39 13:50 71 min 0 1 On time on_time IC 2745 1 Jul 11, 12:15 CEST
12:50 14:20 90 min Unknown No realtime estimate unknown IC 2139 2 Jul 11, 13:00 CEST
12:54 14:06 72 min 0 1 On time on_time IC 3045 1 Jul 11, 13:00 CEST
13:09 +1m 14:20 71 min (70) 1 min 1 On time on_time IC 2747 1 Jul 11, 13:05 CEST
13:13 14:24 71 min 0 1 On time on_time IC 28547 0 Jul 11, 13:05 CEST
13:20 14:50 90 min Unknown No realtime estimate unknown IC 2141 2 Jul 11, 13:05 CEST
13:24 14:36 72 min 0 1 On time on_time IC 3047 1 Jul 11, 13:05 CEST
13:39 14:51 72 min 0 1 On time on_time IC 2749 1 Jul 11, 13:05 CEST
13:50 15:20 90 min Unknown No realtime estimate unknown IC 2143 2 Jul 11, 13:55 CEST
13:54 15:06 72 min 0 1 On time on_time IC 3049 1 Jul 11, 13:55 CEST
14:09 15:20 71 min 0 1 On time on_time IC 2751 1 Jul 11, 13:55 CEST
14:13 +1m 15:24 71 min (70) 1 min 1 On time on_time IC 28551 0 Jul 11, 14:20 CEST
14:20 15:50 90 min Unknown No realtime estimate unknown IC 2145 2 Jul 11, 14:20 CEST
14:24 +1m 15:36 72 min (71) 1 min 1 On time on_time IC 3051 1 Jul 11, 14:20 CEST
14:39 15:50 71 min 0 1 On time on_time IC 2753 1 Jul 11, 14:20 CEST
14:43 +1m 15:54 71 min (70) 1 min 1 On time on_time IC 28553 0 Jul 11, 14:50 CEST
14:50 16:20 90 min Unknown No realtime estimate unknown IC 2147 2 Jul 11, 14:50 CEST
14:54 16:06 72 min 0 1 On time on_time IC 3053 1 Jul 11, 14:50 CEST
15:09 +1m 16:20 71 min (70) 1 min 1 On time on_time IC 2755 1 Jul 11, 15:10 CEST
15:13 16:24 71 min 0 1 On time on_time IC 28555 0 Jul 11, 15:10 CEST
15:20 16:50 90 min Unknown No realtime estimate unknown IC 2149 2 Jul 11, 15:30 CEST
15:24 16:36 72 min 0 1 On time on_time IC 3055 1 Jul 11, 15:30 CEST
15:39 16:51 72 min 0 1 On time on_time IC 2757 1 Jul 11, 15:40 CEST
15:43 16:54 71 min 0 1 On time on_time IC 28557 0 Jul 11, 15:40 CEST
15:50 17:20 90 min Unknown No realtime estimate unknown IC 2151 2 Jul 11, 16:00 CEST
15:54 17:06 72 min 0 1 On time on_time IC 3057 1 Jul 11, 16:00 CEST
R 16:09 17:20 71 min 0 1 On time on_time IC 2759 1 Jul 11, 16:10 CEST
R 16:13 +1m 17:24 71 min (70) 1 min 1 On time on_time IC 28559 0 Jul 11, 16:20 CEST
R 16:20 +1m 17:50 90 min (89) Unknown No realtime estimate unknown IC 2153 2 Jul 11, 16:30 CEST
R 16:24 +1m 17:36 72 min (71) 1 min 1 On time on_time IC 3059 1 Jul 11, 16:30 CEST
R 16:39 +1m 17:50 71 min (70) 1 min 1 On time on_time IC 2761 1 Jul 11, 16:40 CEST
R 16:43 17:54 71 min 0 1 On time on_time IC 28561 0 Jul 11, 16:40 CEST
R 16:50 18:20 90 min Unknown No realtime estimate unknown IC 2155 2 Jul 11, 16:35 CEST
R 16:50 18:20 90 min Unknown No realtime estimate unknown IC 2155 2 Jul 11, 16:40 CEST
R 16:53 18:06 73 min 0 1 On time on_time IC 3061 1 Jul 11, 16:40 CEST
R 17:09 18:20 71 min 0 1 On time on_time IC 2763 1 Jul 11, 16:40 CEST
R 17:13 18:24 71 min 0 1 On time on_time IC 28563 0 Jul 11, 17:20 CEST
R 17:20 +1m 18:50 90 min (89) Unknown No realtime estimate unknown IC 2157 2 Jul 11, 17:30 CEST
R 17:23 +1m 18:36 73 min (72) 1 min 1 On time on_time IC 3063 1 Jul 11, 17:30 CEST
R 17:39 18:50 71 min 0 1 On time on_time IC 2765 1 Jul 11, 17:30 CEST
R 17:43 +2m 18:54 71 min (69) 2 min 1 On time on_time IC 28565 0 Jul 11, 17:50 CEST
R 17:48 +2m 19:06 78 min (76) 2 min 1 On time on_time SPR 4067 1 Jul 11, 18:00 CEST
R 17:50 19:20 90 min Unknown No realtime estimate unknown IC 2159 2 Jul 11, 18:00 CEST
R 17:53 +2m 19:06 73 min (71) Part cancelled 5 Severe / Cancelled part_cancelled IC 3065 1 Jul 11, 18:00 CEST
R 18:09 19:20 71 min 0 1 On time on_time IC 2767 1 Jul 11, 18:10 CEST
R 18:13 19:24 71 min 0 1 On time on_time IC 28567 0 Jul 11, 18:10 CEST
R 18:20 19:50 90 min Unknown No realtime estimate unknown IC 2161 2 Jul 11, 18:10 CEST
R 18:23 19:36 73 min 0 1 On time on_time IC 3067 1 Jul 11, 18:10 CEST
18:39 19:50 71 min 0 1 On time on_time IC 2769 1 Jul 11, 18:45 CEST
18:43 19:54 71 min 0 1 On time on_time IC 28569 0 Jul 11, 18:45 CEST
18:50 20:20 90 min Unknown No realtime estimate unknown IC 2163 2 Jul 11, 19:00 CEST
18:50 20:20 90 min Unknown No realtime estimate unknown IC 2163 2 Jul 11, 18:45 CEST
18:54 20:06 72 min 0 1 On time on_time IC 3069 1 Jul 11, 19:00 CEST
19:09 20:20 71 min 0 1 On time on_time IC 2771 1 Jul 11, 19:00 CEST
19:13 +2m 20:24 71 min (69) 2 min 1 On time on_time IC 28571 0 Jul 11, 19:20 CEST
19:20 +1m 20:50 90 min (89) Unknown No realtime estimate unknown IC 2165 2 Jul 11, 19:30 CEST
19:24 20:36 72 min 0 1 On time on_time IC 3071 1 Jul 11, 19:30 CEST
19:39 +1m 20:50 71 min (70) 1 min 1 On time on_time IC 2973 1 Jul 11, 19:45 CEST
19:43 +9m 20:54 +5m 71 min (67) 9 min 3 Moderate delay delayed IC 28573 0 Jul 11, 19:45 CEST
19:50 21:20 90 min Unknown No realtime estimate unknown IC 2167 2 Jul 11, 19:45 CEST
19:54 21:06 72 min 0 1 On time on_time IC 3073 1 Jul 11, 19:45 CEST
20:09 21:20 71 min 0 1 On time on_time IC 2975 1 Jul 11, 20:10 CEST
20:13 21:24 71 min 0 1 On time on_time IC 28575 0 Jul 11, 20:20 CEST
20:20 21:50 90 min Unknown No realtime estimate unknown IC 2169 2 Jul 11, 20:30 CEST
20:24 21:36 72 min 0 1 On time on_time IC 3075 1 Jul 11, 20:30 CEST
20:39 21:50 71 min 0 1 On time on_time IC 2977 1 Jul 11, 20:40 CEST
20:43 21:54 71 min 0 1 On time on_time IC 28577 0 Jul 11, 20:50 CEST
20:50 22:20 90 min Unknown No realtime estimate unknown IC 2171 2 Jul 11, 20:50 CEST
20:54 22:06 72 min 0 1 On time on_time IC 3077 1 Jul 11, 20:50 CEST
21:09 22:20 71 min 0 1 On time on_time IC 2979 1 Jul 11, 21:15 CEST
21:13 22:24 71 min 0 1 On time on_time IC 28579 0 Jul 11, 21:15 CEST
21:20 22:50 90 min Unknown No realtime estimate unknown IC 2173 2 Jul 11, 21:30 CEST
21:24 22:36 72 min 0 1 On time on_time IC 3079 1 Jul 11, 21:30 CEST
21:39 22:50 71 min 0 1 On time on_time IC 2981 1 Jul 11, 21:30 CEST
21:43 22:54 71 min 0 1 On time on_time IC 28581 0 Jul 11, 21:30 CEST
21:50 23:20 90 min Unknown No realtime estimate unknown IC 2175 2 Jul 11, 21:30 CEST
21:54 23:06 72 min 0 1 On time on_time IC 3081 1 Jul 11, 21:30 CEST
22:09 +1m 23:20 71 min (70) 1 min 1 On time on_time IC 2983 1 Jul 11, 22:15 CEST
22:13 23:24 71 min 0 1 On time on_time IC 28583 0 Jul 11, 22:15 CEST
22:20 23:50 90 min Unknown No realtime estimate unknown IC 2177 2 Jul 11, 22:30 CEST
22:24 +2m 23:36 72 min (70) 2 min 1 On time on_time IC 3083 1 Jul 11, 22:30 CEST
22:39 +1m 23:50 71 min (70) 1 min 1 On time on_time IC 2985 1 Jul 11, 22:40 CEST
22:43 +5m 23:54 +1m 71 min (67) 5 min 2 Small delay delayed IC 28585 0 Jul 11, 22:50 CEST
22:50 +1m 00:20 90 min (89) Unknown No realtime estimate unknown IC 2179 2 Jul 11, 22:55 CEST
22:53 00:06 73 min 0 1 On time on_time IC 3085 1 Jul 11, 22:55 CEST
23:09 00:20 71 min 0 1 On time on_time IC 2987 1 Jul 11, 23:05 CEST
23:13 00:24 71 min 0 1 On time on_time IC 28587 0 Jul 11, 23:05 CEST
23:19 +3m 00:36 77 min (74) 3 min 2 Small delay delayed SPR 4089 1 Jul 11, 23:05 CEST
23:20 00:50 90 min 0 1 On time on_time IC 2181 2 Jul 11, 23:05 CEST
23:23 +2m 00:36 73 min (71) Part cancelled 5 Severe / Cancelled part_cancelled IC 3087 1 Jul 11, 23:05 CEST
23:36 01:05 89 min 1 min 1 On time on_time IC 702283 2 Jul 11, 23:45 CEST
23:49 +5m 01:06 77 min (72) 5 min 2 Small delay delayed SPR 4091 1 Jul 12, 00:00 CEST
23:50 +4m 01:20 90 min (86) 5 min 2 Small delay delayed IC 2183 2 Jul 12, 00:00 CEST
23:53 +4m 01:06 73 min (69) Part cancelled 5 Severe / Cancelled part_cancelled IC 3089 1 Jul 12, 00:00 CEST
23:53 +4m 01:20 87 min (83) 4 min 2 Small delay delayed IC 3089 1 Jul 12, 00:00 CEST