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 255
Köln Hbf → Berlin Gesundbrunnen
19%
Avg. delay 31 min · 5 observed days
ICE 258
Berlin Hbf (tief) → Köln Hbf
40%
Avg. delay 20 min · 5 observed days
ICE 266
Stuttgart Hbf → Basel SBB
63%
Avg. delay 11 min · 28 observed days
ICE 267
Basel SBB → Stuttgart Hbf
84%
Avg. delay 5 min · 28 observed days
ICE 271
Karlsruhe Hbf → Spiez
92%
Avg. delay 2 min · 25 observed days
ICE 272
Chur → Frankfurt(Main)Hbf
78%
Avg. delay 5 min · 30 observed days
ICE 273
Berlin Hbf (tief) → Basel SBB
72%
Avg. delay 7 min · 29 observed days
ICE 274
Route varies by date
64%
Avg. delay 10 min · 30 observed days
ICE 275
Frankfurt(Main)Hbf → Chur
82%
Avg. delay 3 min · 30 observed days
ICE 276
Basel SBB → Berlin Hbf (tief)
60%
Avg. delay 12 min · 30 observed days
ICE 277
Route varies by date
66%
Avg. delay 6 min · 30 observed days
ICE 278
Spiez → Berlin Hbf (tief)
67%
Avg. delay 10 min · 30 observed days
ICE 279
Berlin Hbf (tief) → Chur
54%
Avg. delay 11 min · 30 observed days
IC 280
Zürich HB → Stuttgart-Vaihingen
67%
Avg. delay 5 min · 30 observed days
IC 281
Stuttgart-Vaihingen → Zürich HB
54%
Avg. delay 8 min · 30 observed days
IC 282
Zürich HB → Stuttgart-Vaihingen
73%
Avg. delay 5 min · 30 observed days
IC 283
Stuttgart-Vaihingen → Zürich HB
30%
Avg. delay 9 min · 30 observed days
IC 284
Zürich HB → Stuttgart-Vaihingen
74%
Avg. delay 6 min · 30 observed days
IC 285
Stuttgart-Vaihingen → Zürich HB
49%
Avg. delay 8 min · 30 observed days
IC 306
Hamburg Hbf → Padborg st
58%
Avg. delay 12 min · 27 observed days
IC 307
Padborg st → Hamburg Hbf
50%
Avg. delay 32 min · 25 observed days
ICE 311
Liège-Guillemins → Köln Hbf
64%
Avg. delay 6 min · 30 observed days
ICE 314
Frankfurt(Main)Hbf → Bruxelles Midi
57%
Avg. delay 10 min · 30 observed days
ICE 315
Bruxelles Midi → Frankfurt(Main)Hbf
53%
Avg. delay 12 min · 30 observed days
ICE 316
Frankfurt(Main)Hbf → Bruxelles Midi
57%
Avg. delay 8 min · 30 observed days
ICE 317
Bruxelles Midi → Frankfurt(Main)Hbf
46%
Avg. delay 12 min · 30 observed days
ICE 318
Frankfurt(Main)Hbf → Bruxelles Midi
62%
Avg. delay 11 min · 30 observed days
ICE 319
Route varies by date
49%
Avg. delay 13 min · 30 observed days
ICE 370
Zürich HB → Berlin Hbf (tief)
61%
Avg. delay 11 min · 30 observed days
ICE 371
Berlin Hbf (tief) → Basel SBB
40%
Avg. delay 14 min · 30 observed days
ICE 372
Spiez → Berlin Hbf (tief)
68%
Avg. delay 6 min · 30 observed days
ICE 373
Berlin Hbf (tief) → Chur
50%
Avg. delay 16 min · 30 observed days
ICE 374
Route varies by date
61%
Avg. delay 11 min · 30 observed days
ICE 375
Berlin Hbf (tief) → Basel SBB
39%
Avg. delay 16 min · 30 observed days
ICE 376
Basel SBB → Berlin Hbf (tief)
56%
Avg. delay 11 min · 30 observed days
ICE 377
Berlin Hbf (tief) → Interlaken West
51%
Avg. delay 11 min · 29 observed days
ICE 378
Karlsruhe Hbf → Berlin Hbf (tief)
63%
Avg. delay 8 min · 30 observed days
ICE 379
Berlin Hbf (tief) → Basel Bad Bf
29%
Avg. delay 22 min · 30 observed days
IC 380
Zürich HB → Stuttgart-Vaihingen
71%
Avg. delay 5 min · 30 observed days
IC 388
Zürich HB → Stuttgart Hbf
66%
Avg. delay 5 min · 9 observed days
IC 389
Stuttgart-Vaihingen → Zürich HB
27%
Avg. delay 10 min · 30 observed days
IC 406
München Hbf → Wien Hbf
48%
Avg. delay 17 min · 30 observed days
IC 407
Wien Hbf → München Hbf
66%
Avg. delay 20 min · 30 observed days
IC 480
Zürich HB → Stuttgart-Vaihingen
52%
Avg. delay 8 min · 30 observed days
IC 484
Zürich HB → Stuttgart-Vaihingen
45%
Avg. delay 8 min · 30 observed days
IC 486
Zürich HB → Stuttgart-Vaihingen
48%
Avg. delay 11 min · 30 observed days
IC 488
Zürich HB → Stuttgart-Vaihingen
50%
Avg. delay 8 min · 30 observed days
ICE 500
München Hbf → Berlin Hbf (tief)
68%
Avg. delay 5 min · 30 observed days
ICE 501
Leipzig Hbf → München Hbf
89%
Avg. delay 2 min · 27 observed days
ICE 502
München Hbf → Berlin Gesundbrunnen
69%
Avg. delay 8 min · 30 observed days

Your train journey, live

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

Download on the App Store