This is a list of the busiest railway stations in Germany, with all stations being considered as major stations or hubs, and are also classified as either Category 1 or Category 2 stations.
An asterisk (*) indicates that the station only has rapid transit/commuter rail services.
The following table shows the cities with the most passenger entries/exits for all major stations within the city combined. This only includes major stations with official statistics (usually either Category 1 or Category 2 stations). Stations of these categories without data are not included (e.g. Berlin Potsdamer Platz station, Berlin-Wannsee station, Hamburg Dammtor station, Frankfurt (Main) Süd station). Other stations (category 3 and lower) are not included for comparability reasons either.
| Rank | City | Annual entries/ exits (millions) | Stations |
|---|---|---|---|
| 1 | Berlin | 577.7 | Hauptbahnhof, Friedrichstraße, Zoologischer Garten, Gesundbrunnen, Berlin Südkreuz, Ostbahnhof, Lichtenberg, Berlin Ostkreuz, Berlin Spandau |
| 2 | Hamburg | 275.6 | Hauptbahnhof, Altona, Hamburg Harburg |
| 3 | Munich | 264.9 | Hauptbahnhof, München Ost, Pasing |
| 4 | Frankfurt am Main | 179.9 | Hauptbahnhof |
| 5 | Cologne | 145.3 | Hauptbahnhof, Köln Messe/Deutz |