World Train Map

Train routes in Germany

144 routes · high-speed 15 · classic 83 · night train 9 · scenic 21 · heritage 10 · mountain 6

144 routes cross Germany in the World Train Map atlas. The longest is the Snälltåget at 1,290 km; the fastest is the TGV / ICE, running up to 320 km/h; the oldest line dates to 1844. Every route links to its facts, photo and story, and to the interactive world map.

Open the world railway map →

Part of the Europe train map: every route on the continent, one map.

High-speed (15)

  • ICE Sprinter

    Berlin → Munich · 623 km · 3 h 55 min

    Deutsche Bahn · ICE 3

    The €10bn VDE 8 project: 26 tunnels and 37 viaducts through the Thuringian Forest halved the Berlin–Munich journey.

    Wikipedia ↗
  • ICE

    Cologne → Frankfurt · 180 km · 1 h 08 min

    Deutsche Bahn · ICE 3neo

    A roller-coaster alignment beside the A3 autobahn with 40 ‰ grades: only the most powerful ICE sets are cleared for it.

    Wikipedia ↗
  • ICE

    Berlin → Cologne · 573 km · 4 h 8 min

    DB Fernverkehr · ICE 4 · Class 412

    Races the length of the North German Plain; the dead-straight Hanover–Berlin racetrack, partly laid on old border land, lets ICE 4 sets hold 250 km/h.

    Wikipedia ↗
  • ICE

    Frankfurt → Munich · 410 km · 3 h 15 min

    DB Fernverkehr · ICE 3 · Class 403

    Sprints down the 300 km/h Nuremberg–Ingolstadt high-speed line, one of Germany’s fastest, on gradients so steep that freight trains are banned.

    Wikipedia ↗
  • ICE

    Hamburg → Frankfurt · 490 km · 3 h 34 min

    DB Fernverkehr · ICE 1 · Class 401

    Runs the Hanover–Würzburg route, Germany’s first Neubaustrecke of 1991, boring through a chain of long tunnels under the hills of Hesse.

    Wikipedia ↗
  • ICE

    Berlin → Frankfurt · 545 km · 3 h 56 min

    DB Fernverkehr · ICE 3 Velaro D

    Joins the political and banking capitals via Kassel and the Fulda gap, the Velaro D holding 250 km/h over the wooded ridges of northern Hesse.

    Wikipedia ↗
  • ICE

    Stuttgart → Munich · 241 km · 1 h 58 min

    DB Fernverkehr · ICE 3 Velaro D

    Opened in December 2022, the Wendlingen–Ulm line tunnels under the Swabian Jura and cut the Stuttgart–Ulm leg to just 42 minutes.

    Wikipedia ↗
  • ICE

    Berlin → Basel · 843 km · 7 h 7 min

    DB Fernverkehr · ICE 1 · Class 401

    Crosses Germany from end to end, Berlin to the Swiss border, finishing down the Upper Rhine past Freiburg to Basel in about seven hours.

    Wikipedia ↗
  • ICE International

    Berlin → Amsterdam · 641 km · 6 h 44 min

    DB / NS · ICE 3neo · Class 408

    Upgraded to new ICE 3neo trains in late 2025, replacing loco-hauled Intercitys on the roughly six-hour cross-border run to the Dutch capital.

    Wikipedia (DE) ↗
  • ICE International

    Amsterdam → Frankfurt · 440 km · 3 h 56 min

    DB / NS · ICE 3neo · Class 408

    ICE 3M multi-system sets leave Amsterdam and, past Cologne, dive onto the 300 km/h Cologne–Rhine/Main line with its motorway-style gradients.

    Wikipedia (DE) ↗
  • TGV / ICE

    Paris → Frankfurt · 573 km · 3 h 49 min

    SNCF · Deutsche Bahn · TGV Euroduplex · ICE 3

    A Franco-German alliance since 2007: 320 km/h on the LGV Est to Lorraine, then the Saar and Rhine-Main into Frankfurt, TGV and ICE sharing the run.

    Wikipedia (FR) ↗
  • ICE

    Hamburg → Munich · 780 km · 5 h 45 min

    Deutsche Bahn · ICE 4

    Germany’s busiest long-distance axis, the length of the country from the Elbe to the Isar via Hanover, the Fulda gap and Nuremberg.

    Wikipedia ↗
  • ICE

    Frankfurt → Stuttgart · 184 km · 1 h 20 min

    Deutsche Bahn · ICE 3

    Down the Rhine-Neckar to Mannheim and up into the Swabian capital: a hard-worked spine of the south-west ICE network.

    Wikipedia ↗
  • Railjet

    Munich → Vienna · 460 km · 4 h

    ÖBB · DB · ÖBB Railjet

    Bavaria to the Danube capital along the Westbahn, past Salzburg’s fortress and the baroque abbeys of Upper Austria.

    Wikipedia ↗
  • ICE

    Brussels → Cologne · 210 km · 1 h 47 min

    Deutsche Bahn · ICE 3

    The high-speed link binding Belgium to the Rhineland: past Liège’s soaring Calatrava station and over the language border at Aachen, Charlemagne’s capital, at 300 km/h.

    Wikipedia (DE) ↗
9 of 15

Classic (83)

  • ICE

    Hamburg → Berlin · 286 km · 1 h 45 min

    Deutsche Bahn · ICE 4

    Germany’s busiest city pair rides an alignment opened in 1846, dead straight across the northern plain.

    Wikipedia ↗
  • RE10 Leipzig–Frankfurt (Oder)

    Leipzig → Frankfurt (Oder) · 236 km · 3 h 10 min

    DB Regio · DB Regio double-deck

    The long way across Lusatia, three hours and ten minutes from Leipzig to the Polish border at Frankfurt an der Oder by way of Torgau, Falkenberg, Cottbus and the Neisse at Guben, over the Halle to Sorau to Guben railway of 1872.

  • Railjet

    Budapest → Berlin · 992 km · 11 h

    MAV · ZSSK · ČD · DB · Railjet

    Four countries in eleven hours, Danube Bend to Brandenburg by way of Bratislava, Brno and Prague, and through the sandstone gorge of the Elbe on a railway the Saxons and the Austrians opened together in 1851.

  • RE 11 Mosel

    Luxembourg → Koblenz · 159 km · 2 h 18 min

    CFL / DB Regio · SÜWEX · CFL

    The RE 11 follows the Moselle from Luxembourg into Germany, boring through the 4.2 km Kaiser-Wilhelm-Tunnel at Cochem to bypass the river’s huge loop.

    Wikipedia ↗
  • Marschbahn

    Hamburg → Westerland · 235 km · 2 h 55 min

    DB · IC · BR 245

    Reaches the car-free island of Sylt over the 11 km Hindenburgdamm causeway of 1927, a dead-straight embankment laid across the tidal Wadden Sea.

    Wikipedia ↗
  • Südbahn

    Ulm → Lindau · 125 km · ≈ 1 h 55 min

    DB Regio · DB RE3

    Württemberg’s Südbahn, electrified at last: Ulm’s minster to Lake Constance at Friedrichshafen, then along the shore to Lindau island.

    Wikipedia (DE) ↗
  • RE5 Berlin–Rostock

    Berlin → Rostock · 230 km · ≈ 2 h 35 min

    DB Regio · DB Twindexx

    Berlin to the Baltic in one seat: the Mecklenburg lake district at Neustrelitz and Waren, then Rostock and the ferries.

  • Railjet Vienna–Bregenz

    Vienna → Bregenz · 680 km · ≈ 6 h 35 min

    ÖBB · ÖBB RJX

    The full west-bound railjet: Salzburg, Innsbruck, the Arlberg tunnel and out at the Bodensee. Austria end to end in one train.

    Wikipedia ↗
  • Gäubahn IC

    Zurich → Stuttgart · 240 km · ≈ 3 h 05 min

    SBB · DB · SBB IC · DB

    The Gäubahn intercity: over the Rhine at Schaffhausen, past the Bodensee’s back country and down the Neckar cuttings into Stuttgart.

    Wikipedia ↗
  • Berlin-Warszawa-Express

    Berlin → Warsaw · 570 km · 5 h 25 min

    PKP Intercity & DB · EuroCity (EU44 Husarz)

    Six EuroCitys a day across the North European Plain, with the cult WARS dining car serving pierogi between the Oder and the Vistula.

    Wikipedia ↗
  • Brenner Railway

    Munich → Verona · 442 km · ≈ 5 h 20 min

    ÖBB · DB · ÖBB Railjet (EuroCity)

    Munich to Verona over the first railway across the main Alpine crest (1867), still topping the open pass at 1,371 m: no summit tunnel, just a border station.

    Wikipedia ↗
  • EuroCity Allgäu

    Munich → Lindau · 220 km · 2 h 15 min

    DB · ÖBB · ÖBB Railjet · EC

    Electrified in 2020 to speed the Munich–Zürich EuroCitys across the Allgäu past baroque abbeys and Alpine foothills to the island station of Lindau on Lake Constance.

    Wikipedia ↗
  • Usedomer Bäderbahn

    Züssow → Świnoujście · 66 km · ≈ 1 h 50 min

    UBB · Stadler GTW railcar

    The imperial spa line: along Usedom’s beaches from Züssow over the Peene bridge to Ahlbeck’s pier, then across the border into Świnoujście.

    Wikipedia ↗
  • München–Innsbruck

    Munich → Innsbruck · 172 km · ≈ 1 h 45 min

    ÖBB · DB · Railjet · EuroCity

    The Brenner corridor’s northern approach: out of Munich, across the Inn at Rosenheim, into Tyrol at Kufstein and up the valley beneath the Karwendel wall.

  • Railjet · Deutsches Eck

    Innsbruck → Salzburg · 190 km · ≈ 1 h 50 min

    ÖBB · ÖBB railjet

    Tyrol to Salzburg the fast way, through Bavaria: Austrian expresses cut the German corner nonstop via Rosenheim, Alps on the horizon the whole run.

    Wikipedia ↗
  • IC Hamburg–Köln

    Hamburg → Cologne · 425 km · ≈ 3 h 45 min

    DB Fernverkehr · DB IC · ICE

    Germany’s busiest conventional corridor: ports to Ruhr through Bremen, Münster and five more big cities. Twice an hour, and no high-speed line in sight.

    Wikipedia ↗
  • alex München–Praha

    Munich → Prague · 430 km · ≈ 5 h 50 min

    Die Länderbahn · ČD · alex RE 25

    The only direct Munich–Prague train: a famously unhurried crossing of the Bavarian Forest and Bohemia while the corridor awaits its wires.

    Wikipedia (DE) ↗
  • Main-Weser Railway

    Frankfurt → Kassel · 199 km · ≈ 2 h 16 min

    DB Regio · RE 30 · Main-Weser-Express

    One of Germany’s first trunk railways, opened in stages between 1849 and 1852 through Gießen and Marburg; its 160 km/h ceiling is only reachable on the southern half.

    Wikipedia ↗
  • Halle–Halberstadt railway

    Halle → Halberstadt · 92 km · ≈ 1 h 11 min

    Start Mitteldeutschland · RE 4 · Regional-Express

    The Halle end of the line that reached Vienenburg in 1872, ninety two kilometres by Könnern, Sandersleben and Aschersleben to Halberstadt on the northern edge of the Harz.

    Wikipedia ↗
  • Lower Left Rhine Railway

    Krefeld → Kleve · 66 km · ≈ 59 min

    RheinRuhrBahn · RE 10 · Niers-Express

    The Rhine’s quiet left bank to the Dutch border: Kempen, Geldern, the pilgrim town of Kevelaer and Goch, on rails that reached Kleve on 1 March 1863.

    Wikipedia ↗
  • Dresden–Görlitz railway

    Dresden → Görlitz · 105 km · ≈ 1 h 25 min

    Die Länderbahn · RE 1 · trilex

    Saxony end to end through Bautzen and the Lusatian hills, opened in stages from November 1845 and formally complete on 1 September 1847.

    Wikipedia ↗
  • Gotha–Leinefelde railway

    Gotha → Leinefelde · 67 km · ≈ 42 min

    DB Regio · RE 1

    Forty two minutes across the Thuringian Basin through Bad Langensalza and Mühlhausen, opened in 1870 and now rebuilt for 160 km/h.

    Wikipedia ↗
  • Oldenburg–Osnabrück railway

    Oldenburg → Osnabrück · 108 km · ≈ 1 h 29 min

    NordWestBahn · RE 18 · Regional-Express

    Across the Oldenburg moors and the Artland by Cloppenburg and Quakenbrück; opened as far as Quakenbrück in October 1875 and through to Osnabrück on 15 November 1876.

    Wikipedia ↗
  • Saalbahn

    Jena → Saalfeld · 47 km · ≈ 42 min

    Abellio Rail Mitteldeutschland · RB 25

    Forty two minutes up the Saale gorge from Jena by Kahla, Orlamünde and Rudolstadt, on a line opened through to Saalfeld on 30 April 1874.

    Wikipedia ↗
  • Lahn Valley Railway

    Wetzlar → Koblenz · 103 km · ≈ 1 h 34 min

    DB Regio · RE 25

    The Lahn from Wetzlar down to the Rhine through Weilburg, Limburg, Nassau and the spa at Bad Ems; opened in three pieces and finished on 10 January 1863.

    Wikipedia ↗
  • Hohenlohebahn

    Crailsheim → Heilbronn · 88 km · ≈ 1 h 14 min

    Westfrankenbahn · RE 80

    Up the Kocher from Heilbronn through Schwäbisch Hall to Crailsheim; the first half opened in August 1862 and the rest waited until 10 December 1867.

    Wikipedia ↗
  • Frankenwaldbahn

    Hochstadt-Marktzeuln → Probstzella · 54 km · ≈ 45 min

    DB Regio · RE 14

    The climb over the Frankenwald from the Main valley to the Thuringian border at Probstzella by Kronach and Ludwigsstadt, finished in October 1885 and steep enough to need banking engines.

    Wikipedia ↗
  • Delmenhorst–Hesepe railway

    Delmenhorst → Hesepe · 88 km · ≈ 1 h 36 min

    NordWestBahn · RB 58

    The Oldenburg south line through Vechta and Lohne, built in four pieces between 1888 and 1 May 1900, and still eighty kilometres an hour the whole way.

    Wikipedia ↗
  • Stralsund–Berlin railway

    Stralsund → Berlin · 237 km · ≈ 3 h 00 min

    DB Fernverkehr · ICE

    One of the oldest railways in Western Pomerania, built from 1863 by the Berlin-Stettin company and now the fast run down from Stralsund to Berlin.

    Wikipedia ↗
  • Danube Valley Railway

    Ulm → Immendingen · 142 km · ≈ 2 h 10 min

    DB Regio · RE 55 · Regional-Express

    Threads the young Danube from Ulm through Blaubeuren and Riedlingen to Sigmaringen, single-tracked and largely unelectrified, and once part of the Munich–Freiburg main line.

    Wikipedia ↗
  • Treuchtlingen–Würzburg railway

    Treuchtlingen → Würzburg · 139 km · ≈ 1 h 54 min

    Arverio Bayern · RE 80 · Regional-Express

    Opened in three sections from 1859 and one of Germany's oldest main lines, running through Franconia via Ansbach and Ochsenfurt into Würzburg.

    Wikipedia ↗
  • Stendal–Uelzen railway

    Stendal → Uelzen · 107 km · ≈ 1 h 11 min

    DB Regio · RE 20 · Regional-Express

    Mostly single track yet electrified and main-line rated, crossing the Altmark from Stendal to Uelzen with Salzwedel the one town of any size on the way.

    Wikipedia ↗
  • Main-Neckar Railway

    Heidelberg → Frankfurt · 84 km · ≈ 1 h 21 min

    DB Regio · RB 68 · Regionalbahn

    Opened in 1846 down the Upper Rhine plain west of the Odenwald, one of Germany's oldest railways and still the local road from Frankfurt through Darmstadt and Bensheim to Heidelberg.

    Wikipedia ↗
  • Saar Railway

    Trier → Saarbrücken · 81 km · ≈ 1 h 30 min

    DB Regio · RB 71 · Regionalbahn

    The Saarstrecke of 1858–60 follows the Saar from Trier up to Saarbrücken, one of the oldest railways in Germany and still the valley's stopping service.

    Wikipedia ↗
  • Regensburg–Ingolstadt railway

    Regensburg → Ingolstadt · 73 km · ≈ 1 h

    agilis · RB 17 · Regionalbahn

    Single track but electrified up the Danube valley from Regensburg to Ingolstadt. With the Ingolstadt–Neuoffingen line, it forms the Bavarian Donautalbahn.

    Wikipedia ↗
  • Stralsund–Rostock railway

    Stralsund → Rostock · 72 km · ≈ 52 min

    DB Fernverkehr · ICE

    Joins the two Hanseatic cities of the Baltic coast: single track, electrified, and rebuilt as German Unity transport project no. 1.

    Wikipedia ↗
  • Augsburg–Nördlingen railway

    Nördlingen → Augsburg · 70 km · ≈ 1 h 03 min

    Arverio Bayern · RE 89 · Regional-Express

    Part of the Ludwig South-North Railway of 1844: fast electrified track from Augsburg to Donauwörth, then the branch on to the walled crater town of Nördlingen.

    Wikipedia ↗
  • Vorarlbergbahn

    Lindau → Bludenz · 67 km · ≈ 1 h 12 min

    ÖBB · S-Bahn Vorarlberg

    Vorarlberg end to end: from Lindau on Lake Constance up the Rhine valley and the Walgau to Bludenz, where the Arlberg and Montafon lines begin.

    Wikipedia ↗
  • Aachen–Mönchengladbach railway

    Mönchengladbach → Aachen · 62 km · ≈ 50 min

    National Express · RE 4 · Regional-Express

    Built by the Aachen-Düsseldorf-Ruhrort company between 1852 and 1854: one of Germany's oldest lines, and still the freight road from the Ruhr to Belgium.

    Wikipedia ↗
  • Palatine Ludwig Railway

    Mannheim → Saarbrücken · 129 km · ≈ 1 h 23 min

    DB Fernverkehr · ICE

    The Pfälzische Ludwigsbahn of 1847, the Palatinate's main artery through Neustadt, Kaiserslautern and Homburg, and today part of the Paris–Frankfurt run.

    Wikipedia ↗
  • Munich–Simbach railway

    Simbach am Inn → Munich · 113 km · ≈ 1 h 30 min

    DB · EuroCity

    Opened on 1 May 1871 east from Munich through Markt Schwaben and Dorfen to Mühldorf and the Inn at Simbach: one of Germany's identified capacity bottlenecks.

    Wikipedia (DE) ↗
  • Mühldorf–Freilassing railway

    Freilassing → Mühldorf · 65 km · ≈ 58 min

    Südostbayernbahn · RB 45 · Regionalbahn

    The south-east Bavarian cross-link of 1908, from the Salzburg border at Freilassing over the Alz and Salzach country to Mühldorf.

    Wikipedia ↗
  • Magdeburg-Wittenberge railway

    Magdeburg → Wittenberge · 112 km · ≈ 1 h 21 min

    DB Fernverkehr · InterCity

    Double track and electrified across the Altmark, opened in 1849 by the Magdeburg-Wittenberge company and among the oldest railways in Germany.

    Wikipedia ↗
  • Kiel–Lübeck railway

    Lübeck → Kiel · 80 km · ≈ 1 h 13 min

    erixx · RE 83 · Regional-Express

    Mostly single track and still without wires, joining the only two cities in Schleswig-Holstein with more than 100,000 people.

    Wikipedia ↗
  • Bad Kleinen–Rostock railway

    Rostock → Bad Kleinen · 71 km · ≈ 52 min

    DB Regio · RE 1 · Regional-Express

    Opened in 1850 by the Mecklenburg Railway Company and now part of the electrified main line that carries Berlin and Hamburg trains to the Baltic at Rostock.

    Wikipedia ↗
  • Paar Valley Railway

    Augsburg → Ingolstadt · 62 km · ≈ 1 h 00 min

    Bayerische Regiobahn · RB 13 · Regionalbahn

    The Paartalbahn: 63 km of single unelectrified main line from Augsburg through Friedberg, Aichach and Schrobenhausen to Ingolstadt.

    Wikipedia ↗
  • Neumarkt-Sankt Veit–Landshut railway

    Neumarkt-Sankt Veit → Landshut · 38 km · ≈ 42 min

    Südostbayernbahn · RB 45 · Regionalbahn

    Single track and unelectrified down the Vils valley from Neumarkt-Sankt Veit to the Isar at Landshut, open since 1883.

    Wikipedia ↗
  • Heath Railway

    Buchholz → Hannover · 133 km · ≈ 1 h 58 min

    Start Niedersachsen-Mitte · RB 38 · Regionalbahn

    The Heidebahn crosses the Lüneburg Heath from Hanover to Buchholz: single track, no wires, and one of only two railways of any weight on the heath.

    Wikipedia ↗
  • Lübeck–Lüneburg railway

    Lüneburg → Lübeck · 78 km · ≈ 1 h 10 min

    erixx · RE 83 · Regional-Express

    Single track, unelectrified, opened in sections between 1851 and 1864: one of Germany's oldest railways, from the Elbe salt town to the Baltic.

    Wikipedia ↗
  • Gäu Railway

    Horb → Stuttgart · 61 km · ≈ 58 min

    DB Fernverkehr · IC 87 · InterCity

    The Stuttgart end of the Gäubahn, built by the Württemberg and Baden state railways and still the through road toward Zurich.

    Wikipedia ↗
  • Eiderstedt Line

    Bad Sankt Peter-Ording → Husum · 43 km · ≈ 56 min

    Nordbahn · RB 64 · Regionalbahn

    Out along the Eiderstedt peninsula through Tönning and Garding to the North Sea beach at Sankt Peter-Ording, on track laid in 1854.

    Wikipedia ↗
  • Münster–Rheine railway

    Münster → Rheine · 39 km · ≈ 30 min

    National Express · RE 7 · Regional-Express

    Double track and electrified across the Münsterland, opened by the Royal Westphalian Railway Company in 1856.

    Wikipedia ↗
  • Donauwörth–Treuchtlingen railway

    Treuchtlingen → Donauwörth · 34 km · ≈ 25 min

    Arverio Bayern · RE 80 · Regional-Express

    Double track over the Franconian Jura, part of the trans-European core network and of the Munich–Augsburg–Nuremberg main road.

    Wikipedia ↗
  • Neckarelz–Osterburken railway

    Neckarelz → Osterburken · 31 km · ≈ 38 min

    DB Regio · S 1

    Opened in 1866 as part of the Baden Odenwald Railway from Heidelberg to Würzburg, now double track and electrified along the edge of the Odenwald.

    Wikipedia ↗
  • Rostock–Tessin railway

    Tessin → Rostock · 27 km · ≈ 30 min

    DB Regio · RB 11 · Regionalbahn

    What is left of the 1895 branch east of Rostock: trains still run to Tessin, while the track on to Tribsees has been lifted.

    Wikipedia (DE) ↗
  • Deister Railway

    Weetzen → Haste · 25 km · ≈ 32 min

    S-Bahn Hannover · S 2

    The Deisterbahn of 1872 skirts the wooded Deister ridge west of Hanover, now worked as a link in the city's S-Bahn.

    Wikipedia ↗
  • Tüßling–Burghausen railway

    Burghausen → Tüßling · 25 km · ≈ 28 min

    Südostbayernbahn · RB 42 · Regionalbahn

    A short Bavarian branch to the Salzach and the longest castle complex in the world at Burghausen.

    Wikipedia (DE) ↗
  • EuroCity Zürich–München

    Zurich → Munich · 332 km · 3 h 44 min

    SBB · DB · SBB Astoro ETR 610

    Electrified through in 2020, which cut an hour off the run: out of Zurich by Winterthur and St Gallen, over the Rhine at St Margrethen, along Lake Constance through Bregenz and Lindau, then the Allgäu to Munich.

  • IC Köln–Norddeich

    Cologne → Norddeich · 376 km · ≈ 4 h 32 min

    DB Fernverkehr · DB Intercity

    DB’s seaside Intercity: down the Rhine-Ruhr, through Münster and the Emsland flats to the North Sea pier at Norddeich Mole.

  • ICE Frankfurt–Dresden

    Frankfurt → Dresden · 492 km · ≈ 4 h 24 min

    DB Fernverkehr · DB ICE T

    The Saxony ICE: Fulda’s wooded hills, Luther’s Eisenach and Erfurt, the 2015 high-speed line into Leipzig, then the Elbe plain to Dresden.

  • IC Karlsruhe–Nürnberg

    Karlsruhe → Nuremberg · 295 km · ≈ 3 h 10 min

    DB Fernverkehr · DB Intercity

    The cross-country IC via the 1861 Remsbahn: Stuttgart, the Rems valley vineyards, then Aalen and Crailsheim’s hills to Nuremberg.

  • Braunschweig–Uelzen railway

    Braunschweig → Uelzen · 97 km · ≈ 1 h 46 min

    erixx · erixx RB47

    The emigrants’ road: Braunschweig via Gifhorn to Uelzen, on to the America ships at Bremen and Hamburg; single track since the war, never wired, famously Germany’s most delayed line.

  • ICE Hamburg–Binz

    Hamburg → Binz · 332 km · ≈ 3 h 45 min

    DB Fernverkehr · ICE T

    The Rügen through train: out of Hamburg past Schwerin and Rostock to Stralsund, over the Rügendamm and on to the chalk coast at Binz.

  • ICE Dortmund–Oberstdorf

    Dortmund → Oberstdorf · 717 km · ≈ 8 h 25 min

    DB Fernverkehr · ICE L

    The Ruhr to the Allgäu in one train: Dortmund, the Rhine gorge past the Lorelei, Mannheim and Ulm, then up the Iller valley to Oberstdorf under the Alps.

  • IC Gera–Düsseldorf

    Gera → Düsseldorf · 532 km · ≈ 6 h 05 min

    DB Fernverkehr · DB IC coaches

    East Thuringia to the Rhine: Gera and Jena, Erfurt and Eisenach under the Wartburg, then Kassel, the Ruhr and Düsseldorf.

  • IC Leipzig–Norddeich

    Leipzig → Norddeich Mole · 547 km · ≈ 6 h 40 min

    DB Fernverkehr · DB IC coaches

    Saxony to the North Sea ferry pier: Leipzig, Magdeburg and Hannover, then Bremen and the East Frisian flats to the quayside at Norddeich Mole.

  • IC Leipzig–Warnemünde

    Leipzig → Warnemünde · 416 km · ≈ 4 h 32 min

    DB Fernverkehr · DB IC coaches

    Leipzig to the Baltic beach: Halle and Magdeburg, the Stendal cut-off and Schwerin, then Rostock and out to the pier at Warnemünde.

  • EC Wawel

    Berlin → Przemyśl · 864 km · ≈ 11 h

    DB · PKP Intercity · PKP Intercity coaches

    The EuroCity across Poland: Berlin and the Oder, Wrocław and Opole, the Silesian cities and Kraków, then on east to Przemyśl at the Ukrainian border.

    Wikipedia ↗
  • RE 3 Dresden–Hof

    Dresden → Hof · 222 km · 2 h 49 min

    Mitteldeutsche Regiobahn · RE 3

    Saxony corner to corner: out of Dresden up the Tharandt ramp, then Freiberg, Chemnitz, Zwickau and the Vogtland to Hof, on a chain of lines the Freiberg link joined up in 1869.

  • RE 6 Chemnitz–Leipzig

    Chemnitz → Leipzig · 80 km · 1 h 2 min

    Mitteldeutsche Regiobahn · RE 6

    An hour between Saxony’s two biggest cities, Chemnitz to Leipzig by way of Geithain and Borna, on a line opened in April 1872.

  • RB 45 Chemnitz–Elsterwerda

    Chemnitz → Elsterwerda · 89 km · 1 h 30 min

    Mitteldeutsche Regiobahn · RB 45

    North out of Chemnitz down the Zschopau valley to Döbeln and Riesa on the Elbe, then on to Elsterwerda, joining a railway of 1852 to one of 1875.

  • RB 1 Zwickau–Kraslice

    Zwickau → Kraslice · 73 km · 1 h 45 min

    Vogtlandbahn · RB 1

    Out of the Zwickau coalfield into the Vogtland hills and over the Czech border above Klingenthal to Kraslice, on rails a coal railway company opened in November 1875.

  • RB 59 Gammertingen–Schelklingen

    Gammertingen → Schelklingen · 62 km · 1 h 55 min

    Schwäbische Alb-Bahn · RB 59

    Across the Swabian Alb at sixty kilometres an hour: Gammertingen to Engstingen and Münsingen, then down to Schelklingen and the Danube, on branch lines opened in 1901.

  • RE 2 Liberec–Dresden

    Liberec → Dresden · 131 km · 2 h 4 min

    Die Länderbahn · RE 2 trilex

    Bohemia into Saxony on the Lusatian branches: Liberec down the Neisse to Zittau, then Ebersbach and Bischofswerda, on a chain the Oberoderwitz link completed in October 1879.

  • Innkreisbahn

    Simbach am Inn → Neumarkt-Kallham · 60 km · 1 h 1 min

    ÖBB · R 51

    Neumarkt-Kallham to Braunau opened on 20 December 1870 and the bridge over the Inn to Simbach on 1 June 1871; from 1883 to 1897 the Orient Express took this way between Vienna and Munich.

    Wikipedia ↗
  • EBOE Elmshorn–Ulzburg

    Ulzburg Süd → Elmshorn · 27 km · 37 min

    AKN · A3

    Elmshorn to Barmstedt opened as a light railway on 15 July 1896; the Barmstedt to Oldesloe company carried it on to Ulzburg on 9 June 1907, and the AKN has run it since 1981.

    Wikipedia ↗
  • Koleje Dolnośląskie D25

    Forst (Lausitz) → Wrocław · 189 km · 2 h 59 min

    Koleje Dolnośląskie · D25 Sprinter

    Most of the old Breslau–Berlin trunk, in its 1875 alignment through Żagań: a single Lower Silesian sprinter crosses the Nysa at Zasieki and runs 189 km to Wrocław.

  • EuroCity Via Regia

    Leipzig → Wrocław · 352 km · 3 h 35 min

    DB Fernverkehr · PKP Intercity · EC 133

    Named for the medieval road it shadows: the EuroCity takes the Oberlausitz company’s line of 1874 and crosses at Horka, a border that carried no scheduled passenger trains for decades.

  • RE 7 Erfurt–Würzburg

    Erfurt → Würzburg · 199 km · 2 h 20 min

    DB Regio · RE 7

    From Erfurt over the Thuringian Forest through the 3 km Brandleite tunnel under the Rennsteig, down by Suhl and Grimmenthal into Franconia and on by Schweinfurt to Würzburg; the climb and the tunnel opened in 1884.

    Wikipedia ↗
  • RE 3 Saarbrücken–Frankfurt

    Saarbrücken → Frankfurt · 205 km · 3 h

    vlexx · RE 3

    From Saarbrücken by Neunkirchen and St. Wendel down the Nahe valley past Idar-Oberstein and Kirn to Bad Kreuznach, then along the Rhine to Mainz and over to Frankfurt; the Nahe valley railway was complete in 1860.

    Wikipedia ↗
  • RE 5 Cuxhaven–Hamburg

    Cuxhaven → Hamburg · 115 km · 1 h 47 min

    start Unterelbe · RE 5

    Along the lower Elbe from the North Sea port of Cuxhaven by Otterndorf, Stade and Buxtehude to Harburg and over the river into Hamburg; the railway reached Cuxhaven in 1881.

    Wikipedia ↗
  • Upper Ruhr Valley Railway

    Dortmund → Warburg · 152 km · 2 h 26 min

    DB Regio NRW · RE 57 · Regional-Express

    From Dortmund up the Ruhr into the Sauerland by Arnsberg, Meschede and Bestwig, over the hills at Brilon Wald and down to Warburg; the last section opened on 6 January 1873.

    Wikipedia (DE) ↗
  • Oberbergische Bahn

    Cologne → Lüdenscheid · 96 km · 2 h 2 min

    DB Regio NRW · RB 25 · Regionalbahn

    Cologne into the Bergisches Land through the Hoffnungsthal tunnel of 1910 and up the Agger valley to Gummersbach and Marienheide; trains came back to Meinerzhagen in late 2013 and to Lüdenscheid in 2017.

    Wikipedia (DE) ↗
9 of 83

Night train (9)

  • EuroNight

    Stockholm → Hamburg · 1,150 km · ≈ 13 h

    SJ · EuroNight sleeper

    Scandinavia’s night-train revival: across the Öresund while you sleep, into Germany by breakfast.

    Wikipedia ↗
  • Nightjet

    Vienna → Zurich · 780 km · ≈ 9 h

    ÖBB · Nightjet sleeper

    The founding route of the Nightjet brand: over the Arlberg while you sleep, Alps at both ends.

    Wikipedia ↗
  • European Sleeper

    Brussels → Prague · 1,200 km · 15 h 30 min

    European Sleeper · Refurbished couchette & sleeper cars

    Crowdfunded start-up that gave the Low Countries their night train back: via The Hague and Amsterdam to Berlin and the Elbe valley to Prague.

    Wikipedia ↗
  • Nightjet

    Hamburg → Vienna · 1,100 km · 13 h

    ÖBB · Nightjet new generation

    First route to get ÖBB’s new-generation Nightjets in 2023. Mini Cabin pods for solo travellers and 230 km/h sleeper stock.

    Wikipedia ↗
  • Nightjet Munich–Rome

    Munich → Rome · 1,100 km · 13 h 58 min

    ÖBB · New-generation Nightjet

    Board after dinner in Bavaria, wake to Tuscan hills: mini-cabins and wireless charging on ÖBB’s newest sleepers, crossing the Tauern by night. From Villach south it runs coupled with the Vienna portion as one train into Rome.

    Wikipedia ↗
  • Nightjet Zurich–Amsterdam

    Zurich → Amsterdam · 840 km · 11 h 15 min

    ÖBB · NS · Nightjet sleeper

    Asleep along the Rhine, awake on the IJ: the 2021 revival that re-linked the Alps to the canals, sliding past Cologne’s floodlit cathedral at midnight.

    Wikipedia ↗
  • Snälltåget

    Stockholm → Berlin · 1,290 km · 16 h 30 min

    Snälltåget · Refurbished couchette & sleeping cars

    A private summer sleeper down through Sweden, over the Öresund bridge past Copenhagen and across Denmark to Berlin, outlasting the state night trains.

    Wikipedia ↗
  • EuroNight Praha–Zürich

    Prague → Zurich · 1,050 km · ≈ 15 h

    ČD · SBB · ČD sleeper · couchettes

    The Czech–Swiss night link revived in 2023: the Elbe sandstone gorge at dusk, the Rhine plain at dawn, Zurich by breakfast.

    Wikipedia ↗
  • European Sleeper

    Paris → Berlin · 1,100 km · ≈ 13 h 30 min

    European Sleeper · Sleeper · couchettes

    The night train that replaced the lost Nightjet: Paris to Berlin via Brussels three times a week since March 2026, the open-access sleeper’s boldest route yet.

    Wikipedia ↗
9 of 9

Scenic (21)

  • Rhine Valley Line

    Mainz → Koblenz · 92 km · ≈ 1 h 30 min

    DB · trans regio · MittelrheinBahn

    Castle after castle past the Lorelei rock: the left bank of the Rhine is one long UNESCO postcard.

    Wikipedia ↗
  • Schwarzwaldbahn

    Offenburg → Konstanz · 179 km · 2 h 30 min

    DB Regio · Class 146 double-decker

    Robert Gerwig’s 1873 blueprint for mountain railways climbs about 650 m through 39 tunnels and two sweeping double loops high above Triberg.

    Wikipedia ↗
  • Brockenbahn

    Wernigerode → Brocken · 34 km · ≈ 1 h 45 min

    Harzer Schmalspurbahnen · Class 99 2-10-2T steam

    Metre-gauge steam still storms year-round to the 1,141 m Brocken. Goethe’s witches’ mountain, sealed off as a Soviet listening post until 1989.

    Wikipedia ↗
  • Höllentalbahn

    Freiburg → Donaueschingen · 75 km · ≈ 1 h 30 min

    DB Regio · Breisgau S-Bahn EMU

    Germany’s steepest main line climbs Hell’s Valley at 55 ‰: through the Hirschsprung gorge and over the Ravenna viaduct into the high Black Forest.

    Wikipedia ↗
  • Moselstrecke

    Koblenz → Trier · 113 km · 1 h 30 min

    DB Regio Südwest · RE 1 · IC

    Follows the wine-terraced Moselle past Cochem, crossing the river on the historic two-tier Alf–Bullay bridge below Germany’s steepest vineyards.

    Wikipedia ↗
  • Molli

    Bad Doberan → Kühlungsborn · 15 km · 40 min

    Mecklenburgische Bäderbahn Molli · Steam · 900 mm

    A rare 900 mm-gauge steam line running since 1886, Molli puffs right down the middle of Bad Doberan’s tree-lined avenue on its way to the Baltic shore.

    Wikipedia ↗
  • Rasender Roland

    Putbus → Göhren · 24 km · 1 h 6 min

    Rügensche BäderBahn · Steam · 750 mm

    Nicknamed the Racing Roland, this 750 mm-gauge steam railway has linked Rügen’s white-sand Baltic resorts of Binz, Sellin and Göhren since 1895.

    Wikipedia ↗
  • Eifelbahn

    Cologne → Trier · 160 km · ≈ 3 h 05 min

    DB Regio · DB RE22

    Rebuilt after the 2021 flood tore it out: Cologne into the volcanic Eifel over Gerolstein’s crags and down the Kyll gorge to Trier.

    Wikipedia ↗
  • Selketalbahn (Harz Narrow Gauge)

    Gernrode → Hasselfelde · 35 km · ≈ 1 h 45 min

    Harzer Schmalspurbahnen · Class 99.7 Mallet steam locomotive · heritage coaches

    Metre-gauge Mallet steam locomotives still double-head trains out of Alexisbad on this Harz valley line, opened for timber and ore in 1887.

    Wikipedia ↗
  • Arlberg Railway

    Zurich → Vienna · 811 km · 9 h 00 min

    ÖBB · SBB · ÖBB Railjet

    Eight hours Zurich to Vienna on Austria’s only east–west mountain mainline: the Trisanna gorge, Wiesberg Castle and a 1,310 m summit in the 10.2 km Arlberg tunnel.

    Wikipedia ↗
  • Wuppertal Schwebebahn

    Oberbarmen → Vohwinkel · 13 km · 30 min

    WSW mobil · Generation 15 suspended electric units

    The world’s oldest electric suspension railway, hanging from a steel frame above the Wupper river since 1901, a monorail that never stopped commuting.

    Wikipedia ↗
  • Mittenwaldbahn

    Munich → Innsbruck · 165 km · 2 h 55 min

    ÖBB · DB · ÖBB 4024 · DB 442

    Munich to the Tyrol over the Karwendel: the electrified 1912 Mittenwaldbahn climbs from Garmisch through Alpine meadows and horseshoe curves to the Seefeld saddle before dropping into Innsbruck.

    Wikipedia ↗
  • Harzquerbahn

    Nordhausen → Drei Annen Hohne · 46 km · 2 h

    Harzer Schmalspurbahnen · Class 99 2-10-2T steam

    HSB’s metre-gauge trunk across the Harz: 2-10-2 tank engines storm out of Nordhausen up the Zorge valley to Drei Annen Hohne, the junction where the Brocken steam begins.

    Wikipedia ↗
  • Borkumer Kleinbahn

    Borkum Reede → Borkum · 7.4 km · 15 min

    Borkumer Kleinbahn (AG EMS) · Island diesel · 900 mm

    Timed to the tide: Borkum’s 900 mm railway (1888) meets every ferry at the Reede pier and rolls 7 km along the dike into the North Sea island’s town.

    Wikipedia ↗
  • Wangerooger Inselbahn

    Wangerooge Westanleger → Wangerooge · 3.4 km · 20 min

    DB Fernverkehr · Island diesel · 1000 mm

    Deutsche Bahn’s only narrow gauge: the tide writes the timetable as diesels haul ferry passengers across the salt marsh from Westanleger pier to car-free Wangerooge village.

    Wikipedia ↗
  • Kochelsee Railway

    Kochel → Tutzing · 35 km · ≈ 41 min

    DB Regio · RB 66 · Regionalbahn

    Bavarian lakes branch of 1865: from Tutzing on the Starnberger See south to the Kochelsee under the first peaks of the Alps.

    Wikipedia ↗
  • Ammersee Railway

    Mering → Weilheim · 54 km · ≈ 59 min

    Bayerische Regiobahn · RB 67 · Regionalbahn

    The Ammerseebahn, single track from Mering near Augsburg past Geltendorf and the Ammersee to Weilheim under the Bavarian Alps.

    Wikipedia ↗
  • Haller Willem

    Bielefeld → Osnabrück · 53 km · ≈ 1 h 21 min

    NordWestBahn · RB 75 · Regionalbahn

    The Haller Willem climbs the Teutoburg Forest on a gradient built in 1886; the tunnel that would have eased it was left out to save money.

    Wikipedia ↗
  • Lauter Valley Railway

    Lauterecken → Kaiserslautern · 33 km · ≈ 51 min

    DB Regio · RB 66 · Regionalbahn

    The Lautertalbahn follows its river out of Kaiserslautern to Lauterecken, a branch the Bundesbahn planned to close in the 1980s and never did.

    Wikipedia ↗
  • Marktoberdorf–Füssen railway

    Marktoberdorf → Füssen · 30 km · ≈ 44 min

    Bayerische Regiobahn · RB 77 · Regionalbahn

    The Allgäu branch to Füssen, opened by a private local railway in 1889 and now the train that delivers visitors below Neuschwanstein.

    Wikipedia ↗
  • RB 55 Munich–Bayrischzell

    Munich → Bayrischzell · 77 km · 1 h 23 min

    Bayerische Regiobahn · RB 55

    The Bayerische Regiobahn from Munich by Holzkirchen to the shore of the Schliersee and up the Leitzach valley under the Wendelstein to Bayrischzell; the last stretch, from Fischbachau, opened on 1 October 1911.

    Wikipedia (DE) ↗
9 of 21

Heritage (10)

  • Rübelandbahn

    Blankenburg → Rübeland · 14 km · 50 min

    ArGe Rübelandbahn · Steam · 95 027

    Heritage steam storms a fierce Harz grade once worked by rack rail; the 1926 tank engine 95 027, the Bergkönigin, still climbs to the caves at Rübeland.

    Wikipedia ↗
  • Zittauer Schmalspurbahn

    Zittau → Oybin · 12 km · 45 min

    SOEG · Steam · 750 mm

    750 mm-gauge steam climbs from Zittau to the sandstone crags of the Zittau Mountains, serving the pilgrimage village of Oybin since 1890.

    Wikipedia ↗
  • Sauschwänzlebahn (Wutach Valley Railway)

    Weizen → Blumberg · 26.5 km · ≈ 1 h 15 min

    Sauschwänzlebahn e.V. · Class 52 / 93 steam locomotive · heritage diesel railcars

    Germany’s only spiral railway tunnel: a 1,700 m loop at Stockhalde lets the line climb the Black Forest by circling back over itself.

    Wikipedia ↗
  • Chiemsee-Bahn

    Prien → Prien-Stock · 2 km · 10 min

    Chiemsee-Bahn · 1887 Krauss steam tram

    The world’s oldest steam tram still in service, an 1887 green Krauss engine that shuttles down to the Chiemsee jetty for the boat to Ludwig II’s island palace.

    Wikipedia (DE) ↗
  • Fichtelbergbahn

    Cranzahl → Oberwiesenthal · 17 km · ≈ 55 min

    SDG · Saxon VII K steam · 750 mm

    Saxon narrow-gauge steam, every day of the year: 750 mm VII K locomotives hauling green coaches 238 m uphill to Oberwiesenthal, Germany’s highest town.

    Wikipedia ↗
  • Weißeritztalbahn

    Freital-Hainsberg → Kurort Kipsdorf · 26 km · 1 h 30 min

    SDG · Saxon VII K steam · 750 mm

    Germany’s oldest working public narrow gauge (1882): 750 mm steam daily through the Rabenauer Grund gorge and past Malter dam, 350 m up into the Ore Mountains to Kipsdorf.

    Wikipedia ↗
  • Lößnitzgrundbahn

    Radebeul Ost → Radeburg · 16 km · 1 h 05 min

    SDG · Saxon VII K steam · 750 mm

    Daily steam on Dresden’s doorstep since 1884: out of Radebeul’s villa streets into the wooded Lößnitzgrund, past Moritzburg’s moated hunting palace to little Radeburg.

    Wikipedia ↗
  • Brohltalbahn

    Brohl → Engeln · 18 km · 1 h 30 min

    Brohltal-Schmalspureisenbahn · Vulkan-Expreß · 1000 mm

    The Vulkan-Expreß ambles at Tempo 20 from the Rhine at Brohl 400 m up into the volcanic Eifel, on metre gauge laid in 1901 to carry the region’s tuff and phonolite.

    Wikipedia (DE) ↗
  • Preßnitztalbahn

    Steinbach → Jöhstadt · 9 km · 35 min

    IG Preßnitztalbahn · Saxon IV K steam · 750 mm

    Torn up in 1986, relaid 1992–2000 by volunteers: Saxon IV K tanks once more steam the upper Preßnitz valley from Steinbach to Jöhstadt on weekends through the year.

    Wikipedia ↗
  • Kandertalbahn

    Haltingen → Kandern · 13 km · ≈ 36 min

    Kandertalbahn e.V. · Steam Lok 7 · V7 diesel locomotive

    Sunday steam up the Kandertal from the Rhine plain at Haltingen to Kandern, the 1895 branch kept running by the society that saved it.

    Wikipedia ↗
9 of 10

Mountain (6)

Photos via Wikimedia Commons; each route page credits the author & licence

What is the fastest train in Germany?

The TGV / ICE, running Paris to Frankfurt at up to 320 km/h. It is one of 144 routes in Germany in this atlas.

Are there night trains in Germany?

Yes, 9 sleeper services in this atlas serve Germany: EuroNight (Stockholm – Hamburg), Nightjet (Vienna – Zurich), European Sleeper (Brussels – Prague), Nightjet (Hamburg – Vienna), and others.

Can you cross the border by train from Germany?

Yes, 35 of its 144 routes continue into another country: EuroNight (Stockholm – Hamburg), Nightjet (Vienna – Zurich), European Sleeper (Brussels – Prague), Nightjet (Hamburg – Vienna), among others.

Which is the most scenic railway in Germany?

Germany has 27 scenic or mountain lines in this atlas. The longest is the Arlberg Railway, 811 km.

Cross-border lines continue into

9 of 14