List of Intercity-Express lines in Germany

Last updated

Frequency of trains and allowed max speed on the German Intercity-Express (ICE) network (2022) Germany - ICE line network, train frequencies and top speeds.svg
Frequency of trains and allowed max speed on the German Intercity-Express (ICE) network (2022)

This list of Intercity-Express lines in Germany includes all Intercity-Express lines in Germany. [1] The latest changes to the Intercity Express network took place at the timetable change on 15 December 2024. The network currently has 35 scheduled lines.

Contents

Legend

Line
The official line name given by DB Fernverkehr for each line. Some lines, which have many branches, are divided into individual sections, which may deviate from the basic line.
Route
The route represents all stops on a route. Stops served only by a few trains during the day, but are passed through or bypassed several times a day, are shown in italics.
Stock
This column indicates which type of ICE train usually runs on this line.

Lines Overview

LineDirection between
ICE 1 (Hamburg, Cologne and Passau)
ICE 3 (Saarbrücken, Frankfurt and Berlin)
ICE 4 (Flensburg, Hamburg and Frankfurt)
ICE 6 (Berlin, Nuremberg and Stuttgart)
ICE 9 (Berlin, Cologne and Bonn)
ICE 10 Berlin, Hanover and Cologne
ICE 11 Berlin, Frankfurt and Munich
ICE 12 Berlin, Kassel and Basel
ICE 13 Berlin, Kassel and Frankfurt
ICE 14 Berlin, Essen and Aachen
ICE 15 Frankfurt, Berlin and Binz
ICE 16 Bremen, Hanover and Berlin
ICE 18 Hamburg, Berlin and Munich
ICE 19 Berlin, Cologne and Stuttgart
ICE/ECE 20 Hamburg, Kassel and Basel
ICE 22 Hamburg, Kassel and Stuttgart
ICE 24 Hamburg, Kassel and Munich
ICE 25 Hamburg/Bremen, Nuremberg and Munich
ICE 26 Hamburg, Frankfurt and Karlsruhe
ICE 27 Berlin, Prague and Graz
ICE 28 Hamburg, Berlin and Munich
ICE 29 Hamburg, Berlin and Munich
ICE 32 Austria, Stuttgart and NRW
ICE 39 Hamburg, Cologne and Passau
ICE 41 Essen, Nuremberg and Munich
ICE 42 Dortmund, Mannheim and Munich
ICE 43 Hamburg, Cologne and Basel
ICE 45 (Cologne, Wiesbaden and Mainz)
ICE 47 (Dortmund and Stuttgart)
ICE 49 (Cologne and Frankfurt)
ICE 50 Dresden, Frankfurt and Wiesbaden
ICE 55 Dresden, Cologne and Stuttgart
ICE 60 Karlsruhe, Stuttgart and Munich
ICE 62 Munich, Salzburg and Klagenfurt
ICE 77 (Münster and Berlin)
ICE 78 Amsterdam, Cologne and Frankfurt
ICE 79 Brussels, Cologne and Frankfurt
ICE/TGV 82 (Paris, Mannheim and Frankfurt)
ICE/TGV 83 Paris, Strasbourg and Stuttgart
ICE/TGV 84 Frankfurt, Strasbourg and Marseille
ECE 85 Frankfurt, Basel and Milan
ECE 88 Munich and Zurich
ICE 89 Munich and Landeck-Zams
ICE/RJX 90 (Munich, Salzburg and Vienna)
ICE 91 (Dortmund), Frankfurt and Vienna
(...) = only few trains daily

1–9

Lines 1, 3, 4, 6 and 9 are all Sprinter lines, which means they have fewer stops.

1

Line 1 was introduced in December 2025 is the former Sprinter line 39. It runs three times a day as a Sprinter between Hamburg and Cologne and two times a day it continues as a normal ICE to Nuremberg and once to Passau. Only one ICE in the direction of Nuremberg stops at Bingen.

LineRouteStock
ICE 1 Hamburg-AltonaHamburgEssenDuisburgDüsseldorfCologneBonnKoblenz Bingen am Rhein MainzFrankfurt AirportFrankfurtHanauAschaffenburgWürzburgNuremberg RegensburgPlattlingPassau

3

Line 3 is the former line 16. It has the character of a Sprinter line and connects Berlin and Frankfurt am Main via the Hanover freight bypass line. Three trains run daily in each direction. One pair of trains extends to Saarbrücken, the other two trains end in Frankfurt Airport regional station

LineRouteStock
ICE 3 Berlin SüdkreuzBerlinBerlin-SpandauFrankfurt Frankfurt Airport regional ICE 1
MannheimNeustadtKaiserslauternHomburgSaarbrücken

4

Line 4 runs as a Sprinter line between Hamburg and Frankfurt Airport. In December 2025 the service was expanded to four times a day, with one train extending to Flensburg and during the Summer further to Padborg. [2]

LineRouteStock
ICE 4 PadborgFlensburgSchleswigNeumünster HamburgHannoverFrankfurtFrankfurt Airport regional ICE 1, ICE 4
Hamburg-AltonaHamburg Dammtor

6

Line 6 was introduced in December 2025 and runs between Berlin and Stuttgart once a day and only stops in Nuremberg. Trains start in Berlin Gesundbrunnen.

LineRouteStock
ICE 6 Berlin GesundbrunnenBerlinBerlin SüdkreuzNurembergStuttgart ICE 3

9

Line 9 runs between Berlin and Bonn and only stops in Cologne. It runs three times a day and starts either at Berlin Südkreuz or Ostbahnhof.

LineRouteStock
ICE 9 Berlin Ostbahnhof Berlin Berlin Zoologischer Garten Berlin-SpandauCologneBonn ICE 4
Berlin Südkreuz

10–17, 19

The lines start in Berlin. Lines 10, 14, 16 and 19 start at Berlin Ostbahnhof or Südkreuz and run to Hanover. Lines 12 and 13 operate from Berlin Ostbahnhof via Brunswick to Frankfurt, while lines 11 and 15 run from the low level of Berlin Hauptbahnhof via Erfurt to Frankfurt. Some trains may start or end in Berlin-Gesundbrunnen (11 and 15) or Binz (15).

10

Line 10 runs hourly between Berlin and Cologne. Every second train is divided or combined in Hamm depending on their travel direction. A part of the trains run via Essen and Düsseldorf to Cologne. The other trains runs via the Bergisches Land to Cologne. Since December 2023, ICE 19 runs every two hours via the Bergisches Land, providing an hourly service in combination with the line 10 portion.

LineRouteStock
ICE 10 Berlin OstbahnhofBerlin Berlin Zoologischer Garten Berlin-Spandau Stendal Wolfsburg Braunschweig Hanover MindenHerford Bielefeld Gütersloh Hamm Dortmund  Bochum  EssenDuisburgDüsseldorf AirportDüsseldorf Cologne ICE 2, 7-car ICE 4
HagenWuppertal Solingen

The 1540/1541 train pair operates in the early morning on a different route between Hanover and Berlin, running via Potsdam, Magdeburg and Braunschweig instead of Wolfsburg.

Route
Berlin Ostbahnhof – Berlin – Berlin Zoologischer Garten – Berlin-WannseePotsdamBrandenburgMagdeburg – Braunschweig – Hanover – Minden – Bielefeld – Gütersloh – Hamm – Dortmund – Bochum – Essen – Duisburg – Düsseldorf Airport – Düsseldorf – Cologne

11

Line 11 runs every two hours between Berlin-Gesundbrunnen and Frankfurt and Munich, using the Erfurt–Leipzig/Halle high-speed railway between Leipzig and Erfurt and the Mannheim–Stuttgart high-speed railway between Mannheim and Stuttgart. Since December 2022, the line has run via the Wendlingen–Ulm high-speed railway.

LineRouteStock
ICE 11 Berlin Gesundbrunnen  Berlin  Berlin Südkreuz  Wittenberg  Leipzig  Erfurt  Eisenach  Fulda  Frankfurt  Mannheim  Stuttgart  Ulm  Augsburg  Munich-Pasing  Munich ICE 4

The 698/699 train pair operates during the night and stops and some extra stations like Bitterfeld, Halle, Frankfurt Airport, Heidelberg and Günzburg.

Route
Berlin Gesundbrunnen – Berlin – Berlin Südkreuz – Wittenberg – Bitterfeld – Leipzig – Halle – Erfurt – Eisenach – Frankfurt – Frankfurt Airport – Mannheim – Heidelberg – Stuttgart – Ulm – Günzburg – Augsburg – Munich-Pasing – Munich

Furthermore, ICE 991 runs at 5:40 am from Wiesbaden via Mainz, Mannheim and Stuttgart to Munich.

Route
Wiesbaden  Mainz  Worms  – Mannheim – Stuttgart – Ulm – Augsburg – Munich-Pasing – Munich

12

Services on the line run every two hours from Berlin via Brunswick, Kassel, Frankfurt and Mannheim to Basel and further into Switzerland. From Karlsruhe, it runs on parts of the unfinished Karlsruhe–Basel high-speed railway. Some trains continue to Zürich, Chur, Interlaken or Brig.

Line 12 overlaps with line 13 every hour between Berlin and Fulda, and line 43 between Mannheim and Basel.

LineRouteStock
ICE 12 Berlin OstbahnhofBerlin   Berlin Zoologischer Garten Berlin-Spandau  Wolfsburg  Braunschweig  Hildesheim  Göttingen  Kassel  Fulda  Hanau  Frankfurt  Mannheim  Karlsruhe Baden-Baden  Offenburg  Freiburg   Basel Bad Basel SBB Liestal  Olten  Bern  Thun  Spiez   Interlaken WestInterlaken East ICE 4
VispBrig
ZürichSargansLandquartChur

Train pair 273/1272 operates during the night from Frankfurt to Berlin and from Berlin to Zürich via Hanover instead of Brunswick.

Route
Berlin Ostbahnhof – Berlin – Berlin Zoologischer Garten – Berlin-Spandau – Stendal – Woflsburg – Hanover – Göttingen – Fulda – Hanau – Frankfurt SouthFrankfurt Airport Frankfurt – Mannheim – Karslruhe – Offenburg – Freiburg – Basel Bad – Basel SBB – Zürich

13

This line was introduced at the timetable change in December 2017. It connects Berlin and Frankfurt south via Brunswick. It replaced line 11, which now runs via Erfurt instead of Brunswick. The trains run every 2 hours. Three trains end in Frankfurt Airport, while three continue to Karlsruhe via Darmstadt and one train to Stuttgart.

LineRouteStock
ICE 13 Berlin OstbahnhofBerlin Berlin Zoologischer Garten Berlin-SpandauStendalWolfsburgBrunswickHildesheimGöttingenKassel-WilhelmshöheFuldaFrankfurt South Frankfurt Airport ICE 1, ICE T
DarmstadtBensheimWeinheimHeidelberg Wiesloch-Walldorf BruchsalKarlsruhe
Stuttgart
Frankfurt

14

Since 2007, ICE line 14 has been running additional services between Berlin and Essen. The first IC trains from Berlin to Herzogenrath were already operated in 2009 as IC 2222/2223 and extended to Aachen in 2014. Individual trains also went to Stralsund (IC1944) or Cologne (IC1945). The train pair ICE 1545/1548 was operated with ICE vehicles for the first time in December 2020 and runs daily between Berlin and Aachen. Since December 2020, the additional trips to Stralsund and Cologne have been eliminated.

LineRouteStock
ICE 14 Berlin Ostbahnhof  Berlin   Berlin Zoologischer Garten Berlin-Spandau   Wolfsburg  Hanover   OsnabrückMünster Wanne-Eickel Recklinghausen EssenDuisburg DüsseldorfCologne Düren Aachen ICE 1, ICE 2, ICE 4, ICE T
Herford  Bielefeld  Gütersloh  Hamm  Dortmund  Bochum   KrefeldViersenMönchengladbachRheydtErkelenzGeilenkirchenHerzogenrath

15

Line 15 is an ICE line, parts of which have the character of a Sprinter line. It was introduced in December 2015. Four pairs of trains (six pairs on Fridays and Sundays) connect Berlin with Frankfurt in less than 4 hours, making the connection around 15 minutes faster than the one via Braunschweig. [3] The service on the entire section between Berlin and Frankfurt was increased to two-hour intervals with the timetable change in December 2017. The line continues five times a day from Berlin to Stralsund and Binz and twice a day it continues from Frankfurt to Darmstad and Mannheim and Saarbrücken.

Already in the annual timetable 2003/2004 there was an ICE line 15 as a successor to the Interregio line 15, but with a route via Potsdam, Dessau and Naumburg and Weimar. In the timetables 2004/2005 and 2005/2006 there were three train pairs of the ICE line 15 Frankfurt-Erfurt-Halle-Berlin together with the ICE line 51 Dortmund-Paderborn-Kassel-Erfurt-Leipzig-Dresden as a line exchanger in time with the ICE Line 50 Frankfurt-Erfurt-Leipzig-Dresden. [4]

LineRouteStock
ICE 15 BinzBergen auf RügenStralsundGreifswaldZüssowAnklamPasewalkPrenzlauEberswaldeBerlin Gesundbrunnen BerlinBerlin SüdkreuzHalleErfurt Frankfurt DarmstadtBensheimMannheimNeustadtKaiserslauternHomburgSaarbrücken ICE 1, ICE 3, ICE T, ICE 4
GothaEisenach

Since December 2017, some services have been operated by ICE 3 (instead of ICE T), achieving a travel time reduction of about ten minutes. [5]

16

In December 2025, line 16 became a new line between Berlin and Bremen via Hanover with one train extending to Oldenburg

LineRouteStock
ICE 16 Berlin SüdkreuzBerlinBerlin-SpandauHanoverBremen DelmenhorstOldenburg

19

Line 19 was introduced for the 2024 annual timetable and connects Berlin with Cologne and Bonn every 2 hours via Hagen and Wupptertal; one trip is extended south to Koblenz. In contrast to ICE 10 , line 19 does not stop in Wolfsburg and Hamm. Lines 10 and 19 together form an approximate hourly service between Cologne and Berlin via Wuppertal and Hagen.

LineRouteStock
ICE 19 Berlin Ostbahnhof Berlin Hbf Berlin Zoologischer Garten Berlin-Spandau Hanover  Bielefeld  Hagen  Wuppertal  Cologne   Bonn  Remagen  Andernach  Koblenz ICE 1, ICE 4
Berlin Südkreuz

In the evening ICE 550 runs via Dortmund and Dússeldorf instead of Hagen and Wuppertal.

Route
Berlin Südkreuz → Berlin → Berlin-Spandau → Hanover → MindenBad OeynhausenHerford → Bielefeld → GüterslohHammDortmundBochumEssenDuisburgDüsseldorf → Cologne

18, 20, 22–29

The primary route segments of lines 18, 20, 22, 24, 25, 26, 28 and 29 all begin in Hamburg. Some services continue to Kiel, Oldenburg or Stralsund and Binz.

Lines 18, 28 and 29 go via Berlin, while lines 20, 22, 24, 25 and 26 go via Hanover. Lines 20 and 22 pass through several stations in larger cities without stopping.

18

Line 18 was re-introduced with the opening of the Nuremberg–Erfurt high-speed railway. The trains start in Hamburg-Altona or, in some cases, in Berlin Gesundbrunnen. Line 18 runs exclusively via Halle. Coburg is only served by one northbound train and one southbound train. From Nuremberg, trains travel via Donauwörth and Augsburg to Munich. Treuchtlingen is only served by northbound trains. The line runs every two hours; together with line ICE 28 , which runs via Leipzig, there is an hourly service between Hamburg and Nuremberg. Since line 18 runs via Augsburg with a longer journey time, the hourly service continues to Munich only to a limited extent. One train pair operates from Berlin via Hamburg to and from Westerland with the ICE L.

LineRouteStock
ICE 18 Hamburg-Altona HamburgBüchenLudwigslustWittenbergeBerlin-Spandau Berlin Berlin Südkreuz HalleErfurt Coburg Bamberg Erlangen Nuremberg Treuchtlingen DonauwörthAugsburg Munich-Pasing Munich ICE 1, ICE 4, ICE L
Westerland (Sylt)KlanxbüllNiebüllHusumHeide (Holst)Itzehoe
Berlin Gesundbrunnen

The 904/905 train pair operates during the night and operates via Saalfeld, Jena, Naumburg and Leipzig instead of Halle and Erfurt.

Route
Munich – Munich-Pasing – Ausgburg – Donauwörth – Nuremberg – Erlangen – Bamberg – LichtenfelsSaalfeld (Saale)Jena-GöschwitzJena ParadiesNaumburgLeipzigBitterfeldWittenberg – Berlin Südkreuz – Berlin – Berlin Gesundbrunnen

20

Line 20 connects Hamburg every two hours with Basel. Between Hamburg and Frankfurt, it overlaps with line 22 to produce an hourly frequency. Some series are run with the Stadler Giruno as an ECE. One train pair runs to/from Wiesbaden in the early morning and late evening.

LineRouteStock
ICE/ECE 20 Hamburg-Altona   Hamburg Dammtor Hamburg Hamburg-Harburg  Lüneburg  Uelzen Celle  Hanover  Göttingen  Kassel-Wilhelmshöhe  Frankfurt   Mannheim  Karlsruhe   Baden-Baden   OffenburgFreiburg  Basel BadBasel SBB ICE 1, ICE 4, SBB RABe 501
Frankfurt Airport Mainz  Wiesbaden
Frankfurt Airport regional

22

Line 22 connects Hamburg with Stuttgart every two hours. Between Hamburg and Frankfurt (Main) it overlaps with line 20 to produce an hourly frequency. Five trains a day start or end in Kiel. Lüneburg, Uelzen, Fulda, Hanau, Heidelberg and Vaihingen are only served by a few trains.

LineRouteStock
ICE 22 Kiel  Neumünster   Hamburg Dammtor Hamburg   LüneburgUelzen CelleHannover  Göttingen  Kassel-Wilhelmshöhe   FuldaHanau Frankfurt  Mannheim   Heidelberg  Vaihingen Stuttgart ICE 1, ICE 4

24

Line 24 was spun off of line 26 for the 2021 timetable and includes trains that run between Hamburg and Kassel one hour later than the services on line 26, which run every two hours, and serve other destinations. These include trains running between Hamburg and Munich or Austria.

LineRouteStock
ICE 24 Hamburg-AltonaHamburg DammtorHamburgHamburg-HarburgLüneburgUelzenCelleHanoverGöttingenKasselFuldaWürzburgAnsbachTreuchtlingenDonauwörthAugsburgMunich-PasingMunichMunich EastRosenheimKufsteinWörglHopfgarten im BrixentalKirchberg in TirolKitzbühel HahnenkammKitzbüihelSt. Johann in TirolFieberbrunnHochfilzenSaalfeldenZell am SeeSchwarzach-St. Veit ICE T

25

Services on the line run hourly from Hamburg to Munich. Only a few trains stop in the stations of Lüneburg, Uelzen and Celle between Hamburg and Hanover. Every two hours, a train portion begins either in Bremen or Oldenburg, which is coupled in Hannover with another train portion coming from Hamburg, Kiel or Lübeck. Since 2019, the line has operated exclusively on the Nuremberg–Ingolstadt high-speed railway. One train to Bremen stops in Verden and Nienburg, while some trains are extended via Delmenhorst to Oldenburg.

LineRouteStock
ICE 25 Lübeck Hamburg Hamburg-Harburg LüneburgUelzenCelle HanoverGöttingen Kassel FuldaWürzburgNurembergIngolstadtMunich ICE 1, ICE 2, ICE 4
Hamburg-Altona Hamburg Dammtor
KielNeumünster  
Oldenburg   Delmenhorst  Bremen   VerdenNienburg

The last ICE service on the line each day runs from Hamburg to Wiesbaden.

Route
Hamburg – Lüneburg – Uelzen – Hanover – Göttingen – Kassel – Fulda HanauFrankfurt  Frankfurt Airport  Mainz  Wiesbaden

26

Services on the line run every two hours between Hamburg and Karlsruhe and stop at a few stations that are not served by most ICE lines, for example in Lüneburg, Uelzen and Celle. In addition, it does not use the Hanover–Würzburg high-speed railway between Kassel and Frankfurt, but runs between Kassel and Frankfurt via the Main–Weser Railway, which takes longer. A pair of trains run as an Intercity service to Westerland.

LineRouteStock
ICE 26 Hamburg-Altona – Hamburg Dammtor Hamburg – Hamburg-Harburg – Lüneburg  Bad Bevensen Uelzen – Celle  Langenhagen – Hanover – Göttingen – Kassel-Wilhelmshöhe – Wabern TreysaMarburg – Gießen – Friedberg Frankfurt West – Frankfurt Darmstadt  BensheimWeinheimHeidelbergWiesloch-WalldorfBruchsal  Karlsruhe ICE T, IC
Ostseebad Binz  Bergen auf Rügen  Stralsund  Velgast   Ribnitz-Damgarten West Rostock  Bützow   Bad Kleinen Schwerin  
Westerland  Niebüll  Husum  Heide  Itzehoe  

27

Line 27 consists of a of train that starts in Berlin Hauptbahnhof, but operations in the opposite direction end in Berlin-Charlottenburg. The train pair supplements the EC 27 service and connects Berlin with the Czech Republic and Austria using a České dráhy Railjet set.

LineRouteStock
ICE 27 BerlinDresdenPragueBrnoViennaGraz Railjet

28

Services on line 28 begin in the north of Germany, either in Hamburg, Stralsund or seasonally in Binz. The line runs via Leipzig, while the otherwise similar line 18 runs via Halle. Only a few stops are served between Hamburg and Berlin. After crossing Berlin, trains run via Leipzig and Erfurt. In Coburg, there are three trains to the south and two trains to the north, since a stop in Coburg would cause a travel delay of about 12 minutes, making it impossible to achieve a two-hour connection with lines 18 or 28. Between Nuremberg and Munich all trains run via Ingolstadt, but only one service (running south) stops. The service runs every two hours, together with line 18 there is an hourly service between Hamburg and Nuremberg and for part of the day continuing to Munich.

LineRouteStock
ICE 28 Binz  Bergen  Stralsund  Greifswald  Züssow  Anklam  Pasewalk  Prenzlau  Angermünde  Eberswalde  Bernau Berlin Gesundbrunnen Berlin   Berlin Südkreuz Lutherstadt Wittenberg Leipzig   Erfurt   Coburg  Bamberg  ErlangenNuremberg  Ingolstadt  Munich ICE 4
ICE 1
Hamburg-Altona   Hamburg Dammtor Hamburg    Büchen Ludwigslust  Wittenberge Berlin-Spandau WeißenfelsNaumburgJena

29

Line 29 was re-launched in December 2017. It connects Berlin and Munich. Until 2018, three pairs of trains daily connected Berlin with Munich in under 4 hours. The line runs between Halle and Erfurt via the new Erfurt–Leipzig/Halle high-speed railway and between Erfurt and Nuremberg via the Nuremberg–Erfurt high-speed railway. With the timetable change in December 2018, services were increased to 5 Sprinter train pairs, resulting in an approximately two-hourly service. The line has been extended to Hamburg since 12 December 2021. Almost all trains end or begin in Hamburg

LineRouteStock
ICE 29 Hamburg-Altona  Hamburg Dammtor  Hamburg  Berlin-Spandau  Berlin  Berlin Südkreuz  Halle  Erfurt  Nuremberg  Munich ICE 3

Two more pairs of trains connect Munich and Berlin via Augsburg as additional services. These trains are not run as Sprinters and also stop in Donauwörth and Coburg. The ICE 1092/1093 train pair runs between Nuremberg and Berlin coupled with the ICE 92/93 train pair on line 91 to/from Vienna.

RouteStock
Berlin-Gesundbrunnen  – Berlin – Berlin Südkreuz – Halle – Erfurt Coburg  – Nuremberg Donauwörth  Augsburg  – Munich ICE T

32

118/119 train pair (Bodensee) has run since June 2023 as an ICE from Dortmund to Innsbruck, returning from Innsbruck to Münster. 114/115 train pair (Wörthersee) runs from Münster to Klagenfurt, returning from Klagenfurt to Dortmund.

LineRouteStock
ICE 32 MünsterRecklinghausenWanne-EickelGelsenkirchenOberhausen DuisburgDüsseldorf Cologne Messe/DeutzSiegburg/BonnMontabaurWiesbadenMainzWormsMannheimHeidelbergVaihingenStuttgartUlmBiberach – RavensburgFriedrichshafen StadtLindau-ReutinBregenzDornbirnFeldkirchBludenzLangen am ArlbergSt. Anton am ArlbergLandeck-ZamsImst-PitztalÖtztalTelfs-PfaffenhofenInnsbruck ICE 4 (7 coaches)
Dortmund BochumEssenMülheim
HagenWuppertalSolingen GünzburgAugsburgMunichMunich EastRosenheimPrien am ChiemseeTraunsteinFreilassingSalzburgGolling-AbtenauBischofshofen St. Johann Schwarzach-St. VeitDorfgastein Bad Hofgastein Bad Gastein Mallnitz-ObervellachSpittal-MilstätterseeVillach  Velden  PörtschachKrumpendorfKlagenfurt

Another pair of trains runs as Railjet 897 "Bregenzerwald" from Frankfurt to Bregenz and in the opposite direction as Railjet 890.

LineRouteStock
EC/RJX 32 FrankfurtDarmstadtBensheimWeinheim – Heidelberg – Stuttgart – Ulm – Biberach – Aulendorf – Ravensburg – Friedrichshafen Stadt – Lindau – Bregenz Railjet

39

Line 39 was introduced with the 2021 timetable as a Sprinter line between Hamburg-Altona and Cologne. After Cologne the trains continue to Frankfurt, Nuremberg and Passau via Bonn and Koblenz. Some stations are only stopped at by a few trains.

LineRouteStock
ICE 39 Hamburg-Altona Hamburg Dammtor Hamburg Hamburg-HarburgBremenDiepholzOsnabrückMünsterRecklinghausenGelsenkirchenHammDortmund Essen  Duisburg  Düsseldorf  Cologne ICE 1 (9 coaches)

41–49

Lines 41, 42, 43, 45, 47 and 49 all usually begin in Cologne, Essen or Dortmund and run on the Cologne–Frankfurt high-speed rail line:

41

Line 41 starts in Essen and runs hourly via Frankfurt am Main and Nuremberg to Munich. Individual trains begin or end in Dortmund. The stops at Cologne/Bonn Airport, Siegburg/Bonn, Montabaur and Limburg South are served by only a few trains. From Monday to Wednesday, the last ICE service from the Ruhr ends in Würzburg [note 1] and continues in the morning to Essen. [note 2] A pair of trains leaves for Garmisch-Partenkirchen on Saturdays. [note 3]

LineRouteStock
ICE 41 Dortmund  Bochum   Essen  Duisburg  Düsseldorf   Köln Messe/Deutz Cologne/Bonn Airport Siegburg/Bonn Montabaur  Limburg Süd   Frankfurt Airport Frankfurt  Aschaffenburg  Würzburg  Nuremberg  Munich   Tutzing  Weilheim  Murnau  Oberau  Garmisch-Partenkirchen ICE 3
ICE 3 Velaro D

One train [note 4] runs from Darmstadt to Munich with a detour through the Ruhr area. It starts on Saturdays and Sundays in Cologne Messe/Deutz.

Route
(Darmstadt  – Frankfurt Airport – Limburg Süd – Montabaur – Siegburg/Bonn –) Köln Messe/Deutz – Düsseldorf – Duisburg – Essen – Bochum – Dortmund Hamm  Soest  Lippstadt  Paderborn  Altenbeken  Warburg (Westf)  Kassel-Wilhelmshöhe  Fulda  Würzburg  – Nuremberg – Munich

The return train [note 5] runs from Munich via the same route to Limburg Süd from Monday to Friday, but then runs via Wiesbaden and Mainz to Frankfurt. On Saturdays it ends early in Cologne and on Sundays in Düsseldorf Hauptbahnhof.

Route
...– Limburg Süd Wiesbaden  Mainz  Frankfurt Airport – Frankfurt
...– Düsseldorf (– Cologne)

42

Line 42 connects Hamburg and Munich every two hours. Together with line 43, it runs hourly between Hamburg and Dortmund, with line 55 between Dortmund and Cologne, with line 43 between Cologne and Mannheim and with line 11 between Mannheim and Munich.

A train pair begins and ends in Kiel instead of Hamburg-Altona. Individual trains run between Dortmund and Cologne via Bochum, Essen, Duisburg and Düsseldorf instead of via Hagen, Wuppertal and Solingen.

LineRouteStock
ICE 42 Hamburg-AltonaHamburg Dammtor HamburgHamburg-HarburgBremenOsnabrückMünsterDortmundHagenWuppertalSolingenCologneSiegburg/Bonn Frankfurt Airport MannheimStuttgartUlmAugsburgMünchen-PasingMunich ICE 4
KielNeumünster

43

Line 43 connects Cologne, and since 11 December 2022 also Hamburg, with Basel every two hours. The first train starts from Dortmund. Another comes from Amsterdam and is coupled in Cologne with another portion of the train to Basel. On the return journey, both portions of the train run to Cologne, where they are split, one returning to Amsterdam and the other running to Dortmund. At the edges of the day, the trains also stop in Baden-Baden and the last train from Basel runs to Dortmund via Essen.

Line 43 overlaps with line 42 every hour between Cologne and Mannheim, and with line 12 between Mannheim and Basel.

LineRouteStock
ICE 43 Hamburg-AltonaHamburg Dammtor HamburgHamburg-HarburgBremenOsnabrück - MünsterDortmundBochumEssenDuisburgDüsseldorf Cologne Frankfurt Airport MannheimKarlsruheOffenburgFreiburg Basel Bad Basel SBB ICE3M, ICE 4
BinzBergen auf RügenStralsundVelgast Ribnitz-Damgarten West RostockSchwerin
HannoverMindenHerfordBielefeldGüterslohHammDortmundHagenWuppertalSolingen
AmsterdamUtrechtArnheimOberhausenDuisburgDüsseldorf

45

Line 45 starts in Cologne main station and stops at some stations of the Cologne–Frankfurt high-speed rail line. At the end of the high-speed line, it runs to the west and goes via Wiesbaden and Mainz to Stuttgart.

LineRouteStock
ICE 45 Cologne Cologne/Bonn Airport Siegburg/BonnMontabaur Limburg Süd WiesbadenMainzMannheimHeidelbergVaihingenStuttgart ICE 3
ICE 3 Velaro D

From Monday to Friday, one train (ICE 712) runs from Mainz to Cologne only and one train (ICE 713) runs Cologne – Mainz – Frankfurt.

RouteStock
FrankfurtFrankfurt Airport MainzWiesbadenLimburg SüdMontabaurCologne ICE 3neo

47

The line, which was introduced with the 2014 timetable change, connected individual services between Dortmund and Stuttgart running over the Cologne–Frankfurt and Mannheim–Stuttgart high-speed routes. Frankfurt is served only at the airport and not at the main station. In addition, the frequency has been increased to approximately once every two-hours. The line was extended to Munich over the new Wendlingen–Ulm high-speed railway from December 2022.

LineRouteStock
ICE 47 DortmundBochumEssenDuisburgDüsseldorf Köln Messe/Deutz Frankfurt Airport MannheimStuttgartUlmAugsburgMunich-PasingMunich ICE 3, ICE 3 Velaro D, ICE 3neo

Since the 2024 timetable year, a pair of trains has been running from Stuttgart to Norddeich Mole and back on Saturdays. It follows a slightly different route than the rest of the line. The stops at Leer, Papenburg, Meppen, and Lingen are served only in the direction of Stuttgart.

Route
Norddeich Mole NordenEmden LeerPapenburgMeppenLingen RheineMünsterRecklinghausen Wanne-Eickel Gelsenkirchen – Duisburg – Düsseldorf – Köln Messe/Deutz – Siegburg/Bonn – Frankfurt Airport – Mannheim – Stuttgart

49

Line 49 runs between Cologne and Frankfurt (Main) and stops at all stations of the Cologne–Frankfurt high-speed rail line.

LineRouteStock
ICE 49 Cologne   Cologne/Bonn Airport   Siegburg/Bonn  Montabaur   Limburg Süd Frankfurt Airport Frankfurt ICE 3neo, ICE 3, ICE 3 Velaro D

From Monday to Friday, two trains [note 6] start from Dortmund:

Route
Dortmund  Hagen  Wuppertal  Solingen  – Cologne –...
Dortmund Bochum  Essen  Duisburg  Düsseldorf  Köln Messe/Deutz  – Cologne/Bonn Airport –...

In addition, from Monday to Thursday, a train [note 7] runs from Cologne to Hamm:

Route
...− Cologne/Bonn Airport – Köln Messe/Deutz – Wuppertal – Hagen Hamm

50

Line 50 is the only east-west ICE line in central Germany. It begins in the east in Dresden and runs via Riesa to Leipzig. After Erfurt, the line runs on the new line. In the city of Frankfurt (Main), trains stop at the Hauptbahnhof (main station) and the airport and continue to Wiesbaden via Mainz. Until the timetable change in December 2015, a train pair ran from Eisenach via Bebra, Kassel, Paderborn and Hamm to Düsseldorf.

There are services every two hours between Dresden and Wiesbaden.

LineRouteStock
ICE 50 Dresden  Dresden-Neustadt  Riesa  Leipzig  Erfurt  Gotha  Eisenach  Fulda  Frankfurt   Frankfurt Airport Mainz  Wiesbaden ICE T

During the daytime it is partly operated as follows:

Route
Frankfurt  Frankfurt Süd  Hanau  Fulda  Bad Hersfeld  Erfurt  Leipzig/Halle Airport  Leipzig

60

This service has run via the Wendlingen–Ulm high-speed railway, replacing an IC service, since the timetable change in December 2022. It runs every two hours between Munich and Karlsruhe. One train pair runs to/from Basel Bad.

LineRouteStock
ICE 60 (Basel BadFreiburgOffenburgBaden-Baden –) KarlsruheStuttgartUlmAugsburgMunich-PasingMunich ICE 3

62

A pair of trains on line 62 was switched to operate as Railjets (RJX) at the timetable change in December 2016. At the timetable change in December 2023, train pairs operated by DB were switched to ICE services, while the remaining train pairs operated by ÖBB continue to run as EC/RJ 62 .

LineRouteStock
ICE 62 FrankfurtDarmstadtBensheimWeinheimHeidelberg StuttgartUlmGünzburgAugsburgMunich Munich East RosenheimPrienTraunsteinFreilassingSalzburgGolling-AbtenauBischofshofen St. Johann Schwarzach-St. VeitDorfgastein Bad Hofgastein Bad Gastein Mallnitz-ObervellachSpittal-MilstätterseeVillach  Velden  PörtschachKrumpendorfKlagenfurt ICE 4 (7 coach), Railjet
MünsterRecklinghausenWanne-EickelGelsenkirchenOberhausen DuisburgDüsseldorfCologneBonnRemagenAndernachKoblenzBingenMainzWormsMannheimVaihingen
DortmundBochumEssenMülheim

77–79

Lines 77, 78 and 79 are international lines. They connect to the Benelux countries:

77

From September 2025, Intercity-Express trains of the ICE 3neo type were gradually introduced on the line towards Amsterdam. These will run until the newly acquired ICE L trains are ready for service. From November 2025, all services have been run exclusively as ICE trains. [6] The first service of the day departs from Münster as an ICE 4 set.

LineRouteStock
ICE 77 AmsterdamHilversumAmersfoortApeldoornDeventerHengeloBad BentheimRheine OsnabrückBündeHanoverBerlin-SpandauBerlinBerlin Ost ICE 3neo
Münster ICE 4, 7 cars

78

Line 78 connects Frankfurt am Main with Amsterdam and runs over the Cologne–Frankfurt high-speed railway. Arnhem is the first stop beyond the Dutch border. Services on the line run every two hours and stops twice a day in Siegburg/Bonn. Once a day the train runs between Munich and Amsterdam, this train runs over the Mannheim–Stuttgart and the Wendlingen–Ulm high-speed railway. The train to Munich does not stop in Oberhausen and goes via Cologne Messe/Deutz instead of Cologne Hauptbahnhof.

LineRouteStock
ICE 78 AmsterdamUtrechtArnhemOberhausenDuisburgDüsseldorf Cologne Siegburg/Bonn Frankfurt Airport Frankfurt ICE 3neo
Cologne Messe/Deutz MannheimStuttgartUlmAugsburgMunich-PasingMunich

79

Line 79 connects Frankfurt (Main) with Brussels and operates in Germany on two high-speed lines: the Cologne–Aachen high-speed railway and the Cologne–Frankfurt high-speed railway. The first station beyond the Belgian border is Liège-Guillemins. The trains previously ran every four hours until services were intensified from December 2016 to run every two hours. [7] On the edge of the day individual services stop at Limburg Sud, Montabaur, Siegburg/Bonn and Cologne/Bonn Airport. Occasionally the trains between Frankfurt and Cologne are coupled with those of line 78.

LineRouteStock
ICE 79 Brussels-South  Brussels-North  Liège-Guillemins  Aachen  Cologne   Frankfurt Airport Frankfurt ICE 3neo

82–84

Lines 82 to 84 are international lines operated with the TGV from SNCF Voyageurs connecting western and southern Germany with France:

82

The line 82 begins at Frankfurt Hauptbahnhof and ends at Paris Gare de l'Est, a daily train pair also runs between Berlin and Frankfurt via Erfurt. It operates over the LGV Est, a French high-speed line. Trains run every four hours on the route via Saarbrücken, stopping in Forbach only once a day. Since the commissioning of a new section of the LGV Est in 2016, two train pairs are also routed via Strasbourg, creating an approximate two-hour cycle between Frankfurt, Mannheim and Paris. Both TGVs and ICEs run on the line.

LineRouteStock
ICE/TGV 82 Berlin Gesundbrunnen   Berlin Hbf   Berlin Südkreuz   Halle (Saale)   Erfurt  Frankfurt  Mannheim   Kaiserslautern  Saarbrücken   Forbach   Paris Est TGV 2N2, ICE 3 Velaro D
Karlsruhe  Strasbourg  


83

Line 83 starts in Stuttgart. From there, five pairs of trains run over the LGV Est to Paris Est. One train pair per day also runs between Stuttgart and Munich.

LineRouteStock
ICE/TGV 83 Munich  Augsburg  Ulm  Stuttgart  Karlsruhe  Strasbourg  Paris Est TGV 2N2, ICE 3 Velaro D

84

The line 84 connects Frankfurt with Marseille over the LGV Rhin-Rhône and the LGV Méditerranée once a day.

LineRouteStock
ICE/TGV 84 Frankfurt  Mannheim  Karlsruhe  Baden-Baden  Strasbourg  Mulhouse-Ville  Belfort-Montbéliard  Besançon  Chalon  Lyon-Part-Dieu  Avignon  Aix-en-Provence  Marseille-Saint-Charles TGV 2N2

85–91

Lines 85, 88, 89, 90 and 91 are international lines that end in Switzerland, Austria and Hungary:

85

Line 85 has connected Frankfurt with Milan once a day through the Gotthard Base Tunnel since December 2017. It runs as EuroCity 151 from Basel to Milan. Since 2024, SBB RABe 501 ("Giruno") trainsets (previously ETR 610) of Swiss Federal Railways are used. [8]

The line runs in Germany as EuroCity-Express (ECE) 85 and therefore it is not an ICE line, strictly speaking.

LineRouteStock
ECE 85 Frankfurt  Mannheim  Karlsruhe  Ringsheim  Freiburg   Basel Bad Basel SBB Olten  Lucerne  Arth-Goldau  Bellinzona  Lugano  Chiasso  Como  Monza  Milan Giruno

In the opposite direction, the train runs between Milan and Olten via the Lötschberg axis (through the Lötschberg Base Tunnel). The journey time is 7:36 hours, which is only two minutes longer than the return journey. The train runs as EuroCity 52 as far as Basel.

Route
Milan Stresa  Domodossola  Brig  Visp  Spiez  Thun  Bern  – Olten Basel SBB –Basel Bad – Freiburg – Ringsheim – Karlsruhe – Mannheim – Frankfurt

88

Line 88 is a EuroCity-Express service, that was introduced in December 2020. Since then, six pairs of trains have run between Munich and Zurich every two hours, replacing EuroCity line 88. It is operated with Alstom ETR 610 (Astoro) sets of the Swiss Federal Railways. It runs as EuroCity (EC) in Austria and Switzerland.

LineRouteStock
ECE 88 Munich  Buchloe  Memmingen  Lindau-Reutin  Bregenz  St. Margrethen  St. Gallen  Winterthur  Zürich Flughafen  Zürich ETR 610

89

Line 89 was reintroduced with the timetable change in December 2016. Munich is connected with Feldkirch via Innsbruck once a day. Services on the line run only on Saturdays in the winter sports and the summer season.

LineRouteStock
ICE 89 Munich   München Ost Rosenheim  Kufstein  Wörgl  Jenbach  Innsbruck  Telfs-Pfaffenhofen  Ötztal  Imst-Pitztal  Landeck-Zams   St. Anton Langen  Bludenz  Feldkirch Railjet

90

The 90 line connects Munich with Vienna and Budapest every two hours. It is one of the few ICE lines operated with Railjets (RJX).

LineRouteStock
ICE/RJX 90 Munich  Salzburg  Linz   St. Pölten Wien Meidling Vienna  Hegyeshalom  Mosonmagyaróvár  Győr  Tatabánya  Budapest-Kelenföld  Budapest Keleti Railjet

91

Line 91 begins in Dortmund and runs via Würzburg and Nuremberg to Vienna every two hours. A pair of trains leaves from Würzburg deviating via Fulda to Hamburg, which means that cities west of Würzburg have a frequency gap in both directions.

LineRouteStock
ICE 91 Dortmund BochumEssenDuisburgDüsseldorf CologneBonnKoblenzMainz Frankfurt Airport FrankfurtHanau WürzburgNurembergRegensburgPlattlingPassau Schärding WelsLinz St. Pölten Wien Meidling Vienna ICE T
HagenWuppertalSolingen
Hamburg-Altona Hamburg Dammtor Hamburg Hamburg-Harburg Hannover Kassel-Wilhelmshöhe Fulda

There are two daily train pairs between Berlin and Vienna (ICE 92/93 and ICE 94/95). These services stop at Straubing rather than at Plattling, the usual stop between Regensburg and Passau for line 91.

Route
Hamburg-Altona –Hamburg Hbf – Berlin-SpandauBerlinBerlin SüdkreuzHalleErfurtCoburg – Nuremberg – Regensburg – Straubing – Passau – Linz – St. Pölten –Wien Meidling – Vienna

See also

References

Notes

  1. ICE 821
  2. ICE 824
  3. ICE 527 and ICE 1220
  4. ICE 1223
  5. Monday to Friday: ICE 1228. Saturday and Sunday: ICE 1224
  6. ICE 813 and 815
  7. ICE 828

Footnotes

  1. "ICE/IC-Liniennetz 2026" (PDF) (in German). Deutsche Bahn. December 2025. Retrieved 17 December 2025.
  2. "Artikel: Ab Sonntag: Der neue DB-Fahrplan gilt". db.de.
  3. Fülling, Thomas (2 December 2015). "Schneller mit der Bahn nach Frankfurt". Berliner Morgenpost (in German). p. 2. Retrieved 25 August 2019.
  4. Grahner, Marcus. "Fernverkehrsdaten" (in German). Retrieved 25 August 2019.
  5. Daubitz, André; de Gavarelli, Frank; Schenkel, Marcus (2015). "Ein Großprojekt auf der Zielgeraden – Die Neubaustrecke zwischen Erfurt und Leipzig/Halle". Eisenbahntechnische Rundschau (in German). 64 (12): 33–42. ISSN   0013-2845.
  6. Stricker, Sebastian (27 February 2025). "Bahn Amsterdam-Osnabrück-Berlin: DB ersetzt IC durch ICE 3 neo". Neue Osnabrücker Zeitung (in German). Retrieved 6 September 2025.
  7. "Dienstregeling 2017: meer ICE's Brussel - Frankfurt" (in Dutch). Trein Tram Bus. Retrieved 28 August 2019.
  8. "Vollständige Wiederinbetriebnahme des Gotthard-Basistunnels am 2. September 2024 - Giruno fährt nach Deutschland". www.info24news.net (in German). 2024-06-27. Retrieved 2025-08-05.