delay.world
Germany

The 30 biggest rail cities compared

The 30 cities with the most train stops, ranked by punctuality (all train classes together, period November 2025 to September 2026 without July 2026). A city is the municipality the station lies in. Big cities have many stations and train classes; the comparison shows the overall picture, not single lines.

Cities

CityStopsOn time
Rostock640,87197.0 %
Berlin18,890,13694.9 %
Potsdam476,24493.6 %
Saarbrücken381,17991.3 %
Nürnberg979,40490.1 %
Leipzig1,709,37689.7 %
Freiburg im Breisgau365,73789.4 %
Hamburg8,111,48189.3 %
Halle (Saale)503,77287.5 %
Dresden1,124,10686.4 %
Dortmund1,496,08884.3 %
Karlsruhe451,16183.2 %
Bremen507,16782.3 %
Augsburg479,48482.3 %
Stuttgart2,211,61880.2 %
Frankfurt am Main3,593,90679.7 %
Heidelberg442,30479.3 %
Aachen337,67978.9 %
Hannover666,50677.8 %
Bochum407,09777.7 %
Offenbach am Main602,79577.4 %
Neuss424,51576.8 %
München5,028,18876.7 %
Mannheim503,06576.3 %
Essen1,088,00074.8 %
Düsseldorf1,769,69774.7 %
Köln2,278,04974.1 %
Wuppertal570,55573.7 %
Duisburg575,36970.4 %
Magdeburg441,82270.3 %

Period: November 2025 to September 2026 without July 2026 (months with too many hours missing in the source are left out). On time = under 6 minutes late, measured over the stops that took place. The punctuality lists only include stations with enough stops (long distance from 8,000, regional from 40,000, S-Bahn from 60,000). Public timetable data, not Deutsche Bahn's own measurement.