🇩🇪 Country
Train routes in Germany
31 routes · high-speed 10 · classic 3 · night train 6 · scenic 12
31 routes cross Germany in the TrainRouter atlas. The longest is the Nightjet at 1,200 km; the fastest is the ICE Sprinter, running up to 300 km/h; the oldest line dates to 1846. Every route links to its facts, photo and story — and to the interactive world map.
Open the world railway map →High-speed (10)
- ICE Sprinter Berlin → Munich · 623 km · 3 h 55 min
- ICE Cologne → Frankfurt · 180 km · 1 h 04 min
- ICE Berlin → Cologne · 573 km · 4 h 8 min
- ICE Frankfurt → Munich · 410 km · 3 h 15 min
- ICE Hamburg → Frankfurt · 490 km · 3 h 34 min
- ICE Berlin → Frankfurt · 545 km · 3 h 56 min
- ICE Stuttgart → Munich · 241 km · 2 h 13 min
- ICE Berlin → Basel · 843 km · 7 h 7 min
- ICE International Berlin → Amsterdam · 660 km · 5 h 42 min
- ICE International Amsterdam → Frankfurt · 440 km · 3 h 56 min
Classic (3)
- ICE Hamburg → Berlin · 286 km · 1 h 45 min
- RE 11 Mosel Luxembourg → Koblenz · 159 km · 2 h 18 min
- Marschbahn Hamburg → Westerland · 235 km · 2 h 55 min
Night train (6)
- Nightjet Paris → Vienna · 1,200 km · ≈ 14 h
- EuroNight Stockholm → Hamburg · 1,150 km · ≈ 13 h
- European Sleeper Brussels → Prague · 1,200 km · 15 h 30 min
- Nightjet Hamburg → Vienna · 1,100 km · 13 h
- Nightjet Munich–Rome Munich → Rome · 1,100 km · 13 h 58 min
- Nightjet Zurich–Amsterdam Zurich → Amsterdam · 1,000 km · 11 h 15 min
Scenic (12)
- Rhine Valley Line Mainz → Koblenz · 92 km · ≈ 1 h 30 min
- Schwarzwaldbahn Offenburg → Konstanz · 179 km · 2 h 30 min
- Brockenbahn Wernigerode → Brocken · 34 km · ≈ 1 h 45 min
- Bayerische Zugspitzbahn Garmisch-Partenkirchen → Zugspitzplatt · 19 km · ≈ 1 h 15 min
- Höllentalbahn Freiburg → Donaueschingen · 75 km · ≈ 1 h 30 min
- Moselstrecke Koblenz → Trier · 113 km · 1 h 30 min
- Rübelandbahn Blankenburg → Rübeland · 14 km · 50 min
- Molli Bad Doberan → Kühlungsborn · 15 km · 40 min
- Rasender Roland Putbus → Göhren · 24 km · 1 h 6 min
- Zittauer Schmalspurbahn Zittau → Oybin · 12 km · 45 min
- Sauschwänzlebahn (Wutach Valley Railway) Weizen → Blumberg · 26.5 km · ≈ 1 h 15 min
- Selketalbahn (Harz Narrow Gauge) Gernrode → Hasselfelde · 35 km · ≈ 1 h 45 min
Cross-border lines continue into
- 🇦🇹 Train routes in Austria 14 routes
- 🇧🇪 Train routes in Belgium 9 routes
- 🇨🇿 Train routes in Czechia 8 routes
- 🇩🇰 Train routes in Denmark 6 routes
- 🇫🇷 Train routes in France 29 routes
- 🇮🇹 Train routes in Italy 25 routes
- 🇱🇺 Train routes in Luxembourg 5 routes
- 🇳🇱 Train routes in Netherlands 10 routes
- 🇸🇪 Train routes in Sweden 10 routes
- 🇨🇭 Train routes in Switzerland 20 routes