delay.world
Netherlands

Utrecht

Utrecht

Punctuality of trains in Utrecht (Utrecht): all stops at stations in this municipality, period November 2025 to August 2026 without July. Based on public train archive data, not NS's own measurement.

On time (under 6 min)
96.9 %
Cancelled
7.3 %
Stops
672,472

Rank 13 of 30 cities (all train classes together, by punctuality)

The two train classes at a glance

Long distance

On time (under 6 min)
94.4 %
Cancelled
12.7 %
Stops
185,234

Regional

On time (under 6 min)
97.7 %
Cancelled
5.3 %
Stops
479,827

Stations

Most train stops

StationStopsOn time
Utrecht Centraal352,15896.1 %
Utrecht Overvecht78,41597.9 %
Utrecht Vaartsche Rijn66,38597.1 %
Utrecht Lunetten41,05697.0 %
Utrecht Leidsche Rijn40,03498.0 %
Vleuten31,00898.3 %
Utrecht Terwijde30,98198.0 %
Utrecht Zuilen28,40597.9 %
Utrecht Maliebaan4,03098.7 %

On time = under 6 minutes late, counted over the stops that ran (our rule; NS counts from 3 minutes). Cancelled = share of all stops. A city is the municipality of the station.

Data: Rijden de Treinen, train archive (CC BY 4.0), boundaries: Kadaster (CC BY 4.0). Independent project, not affiliated with NS or Rijden de Treinen.

Compare all citiesNetherlands