← NS Route Status

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

Amsterdam Centraal -> Utrecht Centraal

May 20, 2026

143 trips · 27 cancellations · worst delay 16 min
⚡95 27 trips
78 143 scored trips

143 of 143 trips were last observed before their expected arrival. Latest observation: May 21, 00:05 CEST.

Delay breakdown

Up to 2 min
106 (74%)
Over 2 to 5 min
2 (1%)
Over 5 to 10 min
4 (3%)
Over 10 to 20 min
4 (3%)
Cancelled / over 20 min
27 (19%)

Trip samples

Individual trips collected for 2026-05-20.

Departure Arrival Duration Delay Grade Status Train Transfers Last observed
00:03 +2m 00:37 34 min (32) 2 min 1 On time on_time IC 183091 1 May 20, 00:10 CEST
00:03 +2m 00:42 39 min (37) 2 min 1 On time on_time IC 183091 0 May 20, 00:10 CEST
00:26 +1m 00:58 32 min (31) 1 min 1 On time on_time IC 28491 0 May 20, 00:35 CEST
01:19 01:48 29 min 0 1 On time on_time IC 1402 0 May 20, 01:25 CEST
02:19 02:48 29 min 0 1 On time on_time IC 1406 0 May 20, 02:25 CEST
03:19 03:48 29 min 0 1 On time on_time IC 1410 0 May 20, 03:25 CEST
04:19 04:48 29 min 0 1 On time on_time IC 1414 0 May 20, 04:25 CEST
05:18 05:48 30 min 0 1 On time on_time IC 1418 0 May 20, 05:25 CEST
05:33 06:12 39 min 0 1 On time on_time IC 3017 0 May 20, 05:40 CEST
05:56 06:28 32 min 0 1 On time on_time IC 2919 0 May 20, 06:05 CEST
06:03 +1m 06:37 34 min (33) 1 min 1 On time on_time IC 3019 1 May 20, 06:10 CEST
06:03 +1m 06:42 39 min (38) 1 min 1 On time on_time IC 3019 0 May 20, 06:10 CEST
06:26 06:58 32 min 0 1 On time on_time IC 2921 0 May 20, 06:35 CEST
06:33 07:07 34 min 0 1 On time on_time IC 3021 1 May 20, 06:40 CEST
06:33 07:12 39 min 0 1 On time on_time IC 3021 0 May 20, 06:40 CEST
06:56 07:28 32 min 0 1 On time on_time IC 28421 0 May 20, 07:05 CEST
R 07:03 +1m 07:37 34 min (33) 1 min 1 On time on_time IC 3023 1 May 20, 07:10 CEST
R 07:03 +1m 07:42 39 min (38) 1 min 1 On time on_time IC 3023 0 May 20, 07:10 CEST
R 07:26 07:58 32 min 0 1 On time on_time IC 28423 0 May 20, 07:35 CEST
R 07:33 08:07 34 min 0 1 On time on_time IC 3025 1 May 20, 07:40 CEST
R 07:33 08:12 39 min 0 1 On time on_time IC 3025 0 May 20, 07:40 CEST
R 07:56 08:28 32 min 0 1 On time on_time IC 28425 0 May 20, 08:05 CEST
R 08:03 +1m 08:37 34 min (33) 1 min 1 On time on_time IC 3027 1 May 20, 08:10 CEST
R 08:03 +1m 08:42 39 min (38) 1 min 1 On time on_time IC 3027 0 May 20, 08:10 CEST
R 08:27 +1m 08:58 31 min (30) 1 min 1 On time on_time IC 28427 0 May 20, 08:35 CEST
R 08:33 +2m 09:07 34 min (32) 2 min 1 On time on_time IC 3029 1 May 20, 08:40 CEST
R 08:33 +2m 09:12 39 min (37) 2 min 1 On time on_time IC 3029 0 May 20, 08:40 CEST
R 08:56 +6m 09:28 +3m 32 min (29) 6 min 3 Moderate delay delayed IC 28429 0 May 20, 09:10 CEST
09:03 +2m 09:42 39 min (37) 2 min 1 On time on_time IC 3031 0 May 20, 09:15 CEST
09:03 +2m 09:37 34 min (32) 2 min 1 On time on_time IC 3031 1 May 20, 09:10 CEST
09:07 +12m 09:52 45 min (33) Cancelled 5 Severe / Cancelled cancelled IC 3524 2 May 20, 09:15 CEST
09:26 +8m 09:58 32 min (24) Cancelled 5 Severe / Cancelled cancelled IC 28431 0 May 20, 09:35 CEST
09:30 10:21 51 min 0 1 On time on_time IC 1531 1 May 20, 09:40 CEST
09:33 +15m 10:12 39 min (24) Cancelled 5 Severe / Cancelled cancelled IC 3033 0 May 20, 09:40 CEST
09:35 10:34 59 min 2 min 1 On time on_time SPR 8133 1 May 20, 09:45 CEST
09:41 +4m 10:36 55 min (51) 4 min 2 Small delay delayed SPR 28631 0 May 20, 09:55 CEST
09:43 10:34 51 min 1 min 1 On time on_time SPR 8333 2 May 20, 09:50 CEST
09:56 +3m 10:28 32 min (29) Cancelled 5 Severe / Cancelled cancelled IC 28433 0 May 20, 10:05 CEST
10:03 +15m 10:42 +4m 39 min (28) 15 min 4 Large delay delayed IC 3035 0 May 20, 10:25 CEST
10:05 11:04 59 min 0 1 On time on_time SPR 8135 1 May 20, 10:05 CEST
10:11 11:06 55 min 0 1 On time on_time SPR 28633 0 May 20, 10:05 CEST
10:13 11:04 51 min 0 1 On time on_time SPR 8335 2 May 20, 10:05 CEST
10:26 +7m 10:58 32 min (25) Cancelled 5 Severe / Cancelled cancelled IC 28435 0 May 20, 10:35 CEST
10:26 +8m 11:12 46 min (38) 8 min 3 Moderate delay delayed IC 28435 1 May 20, 10:30 CEST
10:33 +15m 11:12 +4m 39 min (28) 15 min 4 Large delay delayed IC 3037 0 May 20, 10:55 CEST
10:35 11:34 59 min 0 1 On time on_time SPR 8137 1 May 20, 10:30 CEST
10:41 11:36 55 min 0 1 On time on_time SPR 28635 0 May 20, 10:30 CEST
10:43 11:34 51 min 0 1 On time on_time SPR 8337 2 May 20, 10:30 CEST
10:56 +3m 11:28 32 min (29) Cancelled 5 Severe / Cancelled cancelled IC 28437 0 May 20, 11:05 CEST
11:03 +15m 11:42 +4m 39 min (28) 15 min 4 Large delay delayed IC 3039 0 May 20, 11:25 CEST
11:05 12:04 59 min 0 1 On time on_time SPR 8139 1 May 20, 11:00 CEST
11:11 12:06 55 min 0 1 On time on_time SPR 28637 0 May 20, 11:00 CEST
11:13 12:04 51 min 0 1 On time on_time SPR 8339 2 May 20, 11:00 CEST
11:26 +8m 11:58 32 min (24) Cancelled 5 Severe / Cancelled cancelled IC 28439 0 May 20, 11:35 CEST
11:26 +9m 12:12 46 min (37) 9 min 3 Moderate delay delayed IC 28439 1 May 20, 10:55 CEST
11:33 +16m 12:12 +5m 39 min (28) 16 min 4 Large delay delayed IC 3041 0 May 20, 11:55 CEST
11:41 12:36 55 min 0 1 On time on_time SPR 28639 0 May 20, 11:35 CEST
11:42 12:34 52 min 0 1 On time on_time SPR 8341 2 May 20, 11:35 CEST
11:56 +2m 12:28 32 min (30) Cancelled 5 Severe / Cancelled cancelled IC 28441 0 May 20, 12:05 CEST
12:00 +5m 12:51 51 min (46) 5 min 2 Small delay delayed ICE 147 1 May 20, 12:15 CEST
12:03 12:42 39 min Cancelled 5 Severe / Cancelled cancelled IC 3043 0 May 20, 12:10 CEST
12:11 13:06 55 min 0 1 On time on_time SPR 28641 0 May 20, 12:15 CEST
12:26 12:58 32 min Cancelled 5 Severe / Cancelled cancelled IC 28443 0 May 20, 12:35 CEST
12:30 +2m 13:21 51 min (49) 2 min 1 On time on_time IC 1543 1 May 20, 12:40 CEST
12:33 13:12 39 min Cancelled 5 Severe / Cancelled cancelled IC 3045 0 May 20, 12:40 CEST
12:41 13:36 55 min 1 min 1 On time on_time SPR 28643 0 May 20, 12:50 CEST
12:57 13:28 31 min Cancelled 5 Severe / Cancelled cancelled IC 28445 0 May 20, 13:05 CEST
13:00 13:51 51 min 1 min 1 On time on_time IC 1545 1 May 20, 13:10 CEST
13:03 13:42 39 min Cancelled 5 Severe / Cancelled cancelled IC 3047 0 May 20, 13:10 CEST
13:11 +2m 14:06 55 min (53) 2 min 1 On time on_time SPR 28645 0 May 20, 13:20 CEST
13:26 13:58 32 min Cancelled 5 Severe / Cancelled cancelled IC 28447 0 May 20, 13:35 CEST
13:30 14:21 51 min 0 1 On time on_time IC 1547 1 May 20, 13:40 CEST
13:33 14:12 39 min Cancelled 5 Severe / Cancelled cancelled IC 3049 0 May 20, 13:40 CEST
13:41 +6m 14:36 +2m 55 min (51) 7 min 3 Moderate delay delayed SPR 28647 0 May 20, 13:55 CEST
13:56 14:28 32 min Cancelled 5 Severe / Cancelled cancelled IC 28449 0 May 20, 14:05 CEST
14:00 14:51 51 min 0 1 On time on_time ICE 149 1 May 20, 14:10 CEST
14:03 14:37 34 min Cancelled 5 Severe / Cancelled cancelled IC 3051 1 May 20, 14:10 CEST
14:03 14:42 39 min Cancelled 5 Severe / Cancelled cancelled IC 3051 0 May 20, 14:10 CEST
14:11 15:06 55 min 0 1 On time on_time SPR 28649 0 May 20, 13:45 CEST
14:22 14:58 36 min 0 1 On time on_time ICE 127 0 May 20, 14:30 CEST
14:26 14:58 32 min Cancelled 5 Severe / Cancelled cancelled IC 28451 0 May 20, 14:35 CEST
14:30 +1m 15:21 51 min (50) 1 min 1 On time on_time IC 1551 1 May 20, 14:40 CEST
14:33 15:12 39 min Cancelled 5 Severe / Cancelled cancelled IC 3053 0 May 20, 14:40 CEST
14:41 +1m 15:36 55 min (54) 1 min 1 On time on_time SPR 28651 0 May 20, 14:50 CEST
14:56 15:28 32 min Cancelled 5 Severe / Cancelled cancelled IC 28453 0 May 20, 15:05 CEST
15:00 15:51 51 min 0 1 On time on_time IC 1553 1 May 20, 15:10 CEST
15:03 15:37 34 min Cancelled 5 Severe / Cancelled cancelled IC 3055 1 May 20, 15:10 CEST
15:03 15:42 39 min Cancelled 5 Severe / Cancelled cancelled IC 3055 0 May 20, 15:10 CEST
15:11 16:06 55 min 1 min 1 On time on_time SPR 28653 0 May 20, 15:20 CEST
15:26 15:58 32 min Cancelled 5 Severe / Cancelled cancelled IC 28455 0 May 20, 15:35 CEST
15:30 16:23 53 min 0 1 On time on_time IC 1555 1 May 20, 15:40 CEST
15:30 16:21 51 min 0 1 On time on_time IC 1555 1 May 20, 15:20 CEST
15:33 16:07 34 min Cancelled 5 Severe / Cancelled cancelled IC 3057 1 May 20, 15:40 CEST
15:33 16:12 39 min Cancelled 5 Severe / Cancelled cancelled IC 3057 0 May 20, 15:40 CEST
15:56 16:28 32 min 0 1 On time on_time IC 28457 0 May 20, 16:05 CEST
R 16:03 16:37 34 min Cancelled 5 Severe / Cancelled cancelled IC 3059 1 May 20, 16:10 CEST
R 16:03 16:42 39 min 0 1 On time on_time IC 3059 0 May 20, 16:10 CEST
R 16:26 16:58 32 min 0 1 On time on_time IC 28459 0 May 20, 16:35 CEST
R 16:33 17:07 34 min 0 1 On time on_time IC 3061 1 May 20, 16:40 CEST
R 16:33 17:12 39 min 0 1 On time on_time IC 3061 0 May 20, 16:40 CEST
R 16:56 +1m 17:28 32 min (31) 1 min 1 On time on_time IC 28461 0 May 20, 17:05 CEST
R 17:03 17:37 34 min 0 1 On time on_time IC 3063 1 May 20, 17:10 CEST
R 17:03 17:42 39 min 0 1 On time on_time IC 3063 0 May 20, 17:10 CEST
R 17:26 17:58 32 min 1 min 1 On time on_time IC 28463 0 May 20, 17:35 CEST
R 17:33 +2m 18:07 34 min (32) 2 min 1 On time on_time IC 3065 1 May 20, 17:40 CEST
R 17:33 +2m 18:12 39 min (37) 2 min 1 On time on_time IC 3065 0 May 20, 17:40 CEST
R 17:56 18:28 32 min 0 1 On time on_time IC 28465 0 May 20, 18:05 CEST
R 18:03 +1m 18:37 34 min (33) 1 min 1 On time on_time IC 3067 1 May 20, 18:10 CEST
R 18:03 +1m 18:42 39 min (38) 1 min 1 On time on_time IC 3067 0 May 20, 18:10 CEST
R 18:26 18:58 32 min 1 min 1 On time on_time IC 28467 0 May 20, 18:35 CEST
18:33 19:07 34 min 0 1 On time on_time IC 3069 1 May 20, 18:40 CEST
18:33 19:12 39 min 0 1 On time on_time IC 3069 0 May 20, 18:40 CEST
18:56 +2m 19:28 32 min (30) 2 min 1 On time on_time IC 2971 0 May 20, 19:05 CEST
19:03 19:37 34 min 0 1 On time on_time IC 3071 1 May 20, 19:10 CEST
19:03 19:42 39 min 0 1 On time on_time IC 3071 0 May 20, 19:10 CEST
19:26 19:58 32 min 0 1 On time on_time IC 2973 0 May 20, 19:35 CEST
19:33 20:07 34 min 0 1 On time on_time IC 3073 1 May 20, 19:40 CEST
19:33 20:12 39 min 0 1 On time on_time IC 3073 0 May 20, 19:40 CEST
19:56 20:28 32 min 1 min 1 On time on_time IC 2975 0 May 20, 20:05 CEST
20:03 +1m 20:37 34 min (33) 1 min 1 On time on_time IC 3075 1 May 20, 20:10 CEST
20:03 +1m 20:42 39 min (38) 1 min 1 On time on_time IC 3075 0 May 20, 20:10 CEST
20:26 20:58 32 min 0 1 On time on_time IC 2977 0 May 20, 20:35 CEST
20:33 21:07 34 min 0 1 On time on_time IC 3077 1 May 20, 20:40 CEST
20:33 21:12 39 min 0 1 On time on_time IC 3077 0 May 20, 20:40 CEST
20:56 21:28 32 min 0 1 On time on_time IC 2979 0 May 20, 21:05 CEST
21:03 +1m 21:37 34 min (33) 1 min 1 On time on_time IC 3079 1 May 20, 21:10 CEST
21:03 +1m 21:42 39 min (38) 1 min 1 On time on_time IC 3079 0 May 20, 21:10 CEST
21:26 +2m 21:58 32 min (30) 2 min 1 On time on_time IC 2981 0 May 20, 21:35 CEST
21:33 22:07 34 min 0 1 On time on_time IC 3081 1 May 20, 21:40 CEST
21:33 22:12 39 min 0 1 On time on_time IC 3081 0 May 20, 21:40 CEST
21:56 22:28 32 min 0 1 On time on_time IC 2983 0 May 20, 22:05 CEST
22:03 22:37 34 min 0 1 On time on_time IC 3083 1 May 20, 22:10 CEST
22:03 22:42 39 min 0 1 On time on_time IC 3083 0 May 20, 22:10 CEST
22:26 +1m 22:58 32 min (31) 1 min 1 On time on_time IC 2985 0 May 20, 22:35 CEST
22:33 23:07 34 min 0 1 On time on_time IC 3085 1 May 20, 22:40 CEST
22:33 23:12 39 min 0 1 On time on_time IC 3085 0 May 20, 22:40 CEST
22:56 23:28 32 min 1 min 1 On time on_time IC 2987 0 May 20, 23:05 CEST
23:03 +1m 23:37 34 min (33) 1 min 1 On time on_time IC 3087 1 May 20, 23:10 CEST
23:03 +1m 23:42 39 min (38) 1 min 1 On time on_time IC 3087 0 May 20, 23:10 CEST
23:26 +1m 23:58 32 min (31) 1 min 1 On time on_time IC 2989 0 May 20, 23:35 CEST
23:33 +2m 00:07 34 min (32) 2 min 1 On time on_time IC 3089 1 May 20, 23:40 CEST
23:33 +2m 00:12 39 min (37) 2 min 1 On time on_time IC 3089 0 May 20, 23:40 CEST
23:56 00:28 32 min 0 1 On time on_time IC 28489 0 May 21, 00:05 CEST