How reliable are ICE, IC and other trains?

Punctuality, average delay and recorded runs for every ICE, IC and FlixTrain number.

Train types compared

Averages across comparable train numbers. Choose a type to list only its trains.

The most punctual ICE trains

Share of arrivals less than 6 minutes late, across all stops, last 30 days. Cancelled stops count as not on time.

  1. 1ICE 2508Berlin Südkreuz → Hamburg-AltonaAvg. 2 min delay98% on time, no cancellations
    98%on time, counting cancellations
  2. 2ICE 836Berlin Hbf (tief) → Stralsund HbfAvg. 1 min delay95% on time, no cancellations
    95%on time, counting cancellations
  3. 3ICE 1686Hannover Hbf → LüneburgAvg. 2 min delay94% on time, no cancellations
    94%on time, counting cancellations
  4. 4ICE 2267Basel Bad Bf → Stuttgart HbfAvg. 1 min delay96% on time, 2% of arrivals cancelled
    94%on time, counting cancellations
  5. 5ICE 839Stralsund Hbf → Berlin SüdkreuzAvg. 2 min delay94% on time, no cancellations
    94%on time, counting cancellations

The least punctual ICE trains

Share of arrivals less than 6 minutes late, across all stops, last 30 days. Cancelled stops count as not on time.

  1. 1ICE 1130Frankfurt(Main)Hbf → Berlin GesundbrunnenAvg. 20 min delay4% on time, 4% of arrivals cancelled
    4%on time, counting cancellations
  2. 2ICE 657Köln Hbf → Berlin GesundbrunnenAvg. 28 min delay11% on time, 10% of arrivals cancelled
    10%on time, counting cancellations
  3. 3ICE 554Berlin Hbf (tief) → Köln HbfAvg. 37 min delay11% on time, 2% of arrivals cancelled
    11%on time, counting cancellations
  4. 4ICE 1541Köln Hbf → Berlin SüdkreuzAvg. 57 min delay12% on time, 9% of arrivals cancelled
    11%on time, counting cancellations
  5. 5ICE 1275Hamburg Hbf → Berlin GesundbrunnenAvg. 20 min delay13% on time, 3% of arrivals cancelled
    13%on time, counting cancellations

All trains

Search by train number or route, and sort by punctuality or delay.

837 trains

Figures cover observed stops under each train number. Where routes vary, they combine those routes; open a train to see each dated journey.

ICE 123
Amsterdam Centraal → Frankfurt(Main)Hbf
21%
Avg. delay 30 min · 30 observed days
ICE 124
Frankfurt(Main)Hbf → Amsterdam Centraal
34%
Avg. delay 21 min · 30 observed days
ICE 125
Amsterdam Centraal → Frankfurt(Main)Hbf
27%
Avg. delay 24 min · 30 observed days
ICE 126
Frankfurt(Main)Hbf → Amsterdam Centraal
30%
Avg. delay 22 min · 30 observed days
ICE 127
Amsterdam Centraal → Frankfurt(Main)Hbf
27%
Avg. delay 30 min · 30 observed days
ICE 128
Frankfurt(Main)Hbf → Amsterdam Centraal
36%
Avg. delay 22 min · 30 observed days
ICE 129
Amsterdam Centraal → Frankfurt(Main)Hbf
33%
Avg. delay 20 min · 30 observed days
ICE 140
Berlin Südkreuz → Amsterdam Centraal
52%
Avg. delay 14 min · 28 observed days
ICE 141
Amsterdam Centraal → Berlin Hbf (tief)
79%
Avg. delay 6 min · 28 observed days
ICE 142
Hannover Hbf → Amsterdam Centraal
77%
Avg. delay 4 min · 29 observed days
ICE 143
Amsterdam Centraal → Hannover Hbf
71%
Avg. delay 6 min · 30 observed days
ICE 144
Berlin Südkreuz → Hilversum
65%
Avg. delay 7 min · 30 observed days
ICE 145
Amsterdam Centraal → Berlin Hbf (tief)
59%
Avg. delay 11 min · 30 observed days
ICE 146
Berlin Südkreuz → Amsterdam Centraal
74%
Avg. delay 8 min · 30 observed days
ICE 147
Amsterdam Centraal → Berlin Hbf (tief)
59%
Avg. delay 11 min · 30 observed days
ICE 148
Hannover Hbf → Amsterdam Centraal
75%
Avg. delay 6 min · 30 observed days
ICE 149
Amsterdam Centraal → Hannover Hbf
74%
Avg. delay 5 min · 30 observed days
IC 181
Stuttgart Hbf → Zürich HB
46%
Avg. delay 10 min · 30 observed days
IC 182
Zürich HB → Stuttgart Hbf
61%
Avg. delay 5 min · 30 observed days
IC 183
Stuttgart Hbf → Zürich HB
51%
Avg. delay 7 min · 30 observed days
IC 184
Zürich HB → Stuttgart-Vaihingen
70%
Avg. delay 6 min · 30 observed days
IC 185
Stuttgart-Vaihingen → Zürich HB
48%
Avg. delay 7 min · 30 observed days
IC 186
Zürich HB → Stuttgart-Vaihingen
61%
Avg. delay 7 min · 30 observed days
IC 187
Stuttgart-Vaihingen → Zürich HB
49%
Avg. delay 7 min · 30 observed days
IC 188
Zürich HB → Stuttgart-Vaihingen
65%
Avg. delay 6 min · 30 observed days
ICE 200
Zürich HB → Hamburg-Altona
38%
Avg. delay 23 min · 30 observed days
ICE 201
Hamburg-Altona → Basel SBB
39%
Avg. delay 21 min · 30 observed days
ICE 202
Basel SBB → Hamburg-Altona
37%
Avg. delay 20 min · 30 observed days
ICE 203
Hamburg-Altona → Basel SBB
31%
Avg. delay 20 min · 30 observed days
ICE 204
Basel SBB → Hamburg-Altona
35%
Avg. delay 27 min · 30 observed days
ICE 205
Hamburg-Altona → Karlsruhe Hbf
35%
Avg. delay 18 min · 30 observed days
ICE 206
Köln Hbf → Hamburg-Altona
32%
Avg. delay 14 min · 30 observed days
ICE 207
Hamburg-Altona → Köln Hbf
35%
Avg. delay 17 min · 30 observed days
ICE 208
Köln Hbf → Hamburg-Altona
43%
Avg. delay 12 min · 30 observed days
ICE 209
Hamburg-Altona → Köln Hbf
38%
Avg. delay 14 min · 29 observed days
ICE 210
Klagenfurt Hbf → Stuttgart Hbf
77%
Avg. delay 6 min · 30 observed days
ICE 211
Stuttgart Hbf → Klagenfurt Hbf
58%
Avg. delay 11 min · 30 observed days
ICE 216
Friedrichshafen Stadt → Dortmund Hbf
78%
Avg. delay 7 min · 30 observed days
ICE 217
Dortmund Hbf → Friedrichshafen Stadt
82%
Avg. delay 4 min · 30 observed days
ICE 220
Frankfurt(Main)Hbf → Amsterdam Centraal
33%
Avg. delay 22 min · 30 observed days
ICE 221
Amsterdam Centraal → Frankfurt(Main)Hbf
21%
Avg. delay 31 min · 30 observed days
ICE 222
Frankfurt(Main)Hbf → Amsterdam Centraal
35%
Avg. delay 25 min · 30 observed days
ICE 224
München Hbf → Amsterdam Centraal
26%
Avg. delay 29 min · 30 observed days
ICE 225
Amsterdam Centraal → München Hbf
28%
Avg. delay 26 min · 30 observed days
ICE 228
Nürnberg Hbf → Dortmund Hbf
57%
Avg. delay 10 min · 30 observed days
ICE 229
Dortmund Hbf → Nürnberg Hbf
35%
Avg. delay 14 min · 30 observed days
ICE 240
Berlin Südkreuz → Amsterdam Centraal
70%
Avg. delay 6 min · 30 observed days
ICE 241
Amsterdam Centraal → Berlin Hbf (tief)
74%
Avg. delay 7 min · 30 observed days
ICE 242
Hannover Hbf → Amsterdam Centraal
71%
Avg. delay 6 min · 26 observed days
ICE 243
Amsterdam Centraal → Hannover Hbf
62%
Avg. delay 7 min · 26 observed days

Your train journey, live

Delays, platform changes and connections throughout your journey. Free for iPhone and iPad.

Download on the App Store