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 503
Berlin Gesundbrunnen → München Hbf
77%
Avg. delay 4 min · 30 observed days
ICE 504
München Hbf → Hamburg-Altona
61%
Avg. delay 7 min · 30 observed days
ICE 505
Hamburg-Altona → München Hbf
76%
Avg. delay 5 min · 30 observed days
ICE 506
München Hbf → Kiel Hbf
54%
Avg. delay 12 min · 30 observed days
ICE 507
Kiel Hbf → München Hbf
47%
Avg. delay 15 min · 30 observed days
ICE 508
München Hbf → Hamburg-Altona
64%
Avg. delay 7 min · 30 observed days
ICE 509
Hamburg-Altona → München Hbf
58%
Avg. delay 10 min · 30 observed days
ICE 510
München Hbf → Köln Hbf
75%
Avg. delay 5 min · 30 observed days
ICE 511
Köln Hbf → München Hbf
78%
Avg. delay 7 min · 30 observed days
ICE 512
München Hbf → Münster(Westf)Hbf
56%
Avg. delay 12 min · 30 observed days
ICE 513
Münster(Westf)Hbf → München Hbf
35%
Avg. delay 17 min · 30 observed days
ICE 514
München Hbf → Hamburg-Altona
39%
Avg. delay 22 min · 26 observed days
ICE 515
Hamburg-Altona → München Hbf
47%
Avg. delay 13 min · 30 observed days
ICE 516
München Hbf → Hamburg-Altona
41%
Avg. delay 20 min · 30 observed days
ICE 517
Hamburg-Altona → München Hbf
39%
Avg. delay 15 min · 30 observed days
ICE 518
München Hbf → Hamburg-Altona
41%
Avg. delay 22 min · 30 observed days
ICE 519
Hamburg-Altona → München Hbf
40%
Avg. delay 19 min · 30 observed days
ICE 520
München Hbf → Frankfurt(Main)Hbf
68%
Avg. delay 6 min · 20 observed days
ICE 521
Köln Hbf → München Hbf
81%
Avg. delay 6 min · 30 observed days
ICE 522
Route varies by date
41%
Avg. delay 16 min · 30 observed days
ICE 523
Dortmund Hbf → München Hbf
52%
Avg. delay 13 min · 30 observed days
ICE 524
München Hbf → Köln Hbf
67%
Avg. delay 8 min · 30 observed days
ICE 525
Dortmund Hbf → München Hbf
70%
Avg. delay 9 min · 30 observed days
ICE 526
Route varies by date
51%
Avg. delay 10 min · 30 observed days
ICE 527
Dortmund Hbf → Nürnberg Hbf
47%
Avg. delay 12 min · 30 observed days
ICE 528
München Hbf → Dortmund Hbf
43%
Avg. delay 16 min · 30 observed days
ICE 529
Dortmund Hbf → Nürnberg Hbf
43%
Avg. delay 16 min · 30 observed days
ICE 540
Berlin Hbf (tief) → Hannover Hbf
48%
Avg. delay 8 min · 30 observed days
ICE 541
Köln Hbf → Berlin Hbf (tief)
32%
Avg. delay 24 min · 25 observed days
ICE 542
Berlin Hbf (tief) → Köln Hbf
31%
Avg. delay 28 min · 30 observed days
ICE 543
Köln Hbf → Berlin Hbf (tief)
26%
Avg. delay 25 min · 30 observed days
ICE 544
Berlin Hbf (tief) → Köln Hbf
26%
Avg. delay 27 min · 30 observed days
ICE 545
Köln Hbf → Berlin Hbf (tief)
41%
Avg. delay 14 min · 30 observed days
ICE 546
Berlin Hbf (tief) → Köln Hbf
45%
Avg. delay 15 min · 30 observed days
ICE 547
Köln Hbf → Berlin Hbf (tief)
37%
Avg. delay 16 min · 30 observed days
ICE 548
Berlin Hbf (tief) → Düsseldorf Hbf
42%
Avg. delay 14 min · 30 observed days
ICE 549
Düsseldorf Hbf → Berlin Hbf (tief)
41%
Avg. delay 17 min · 30 observed days
ICE 550
Route varies by date
13%
Avg. delay 30 min · 25 observed days
ICE 551
Hannover Hbf → Berlin Gesundbrunnen
39%
Avg. delay 14 min · 21 observed days
ICE 552
Berlin Hbf (tief) → Köln Hbf
26%
Avg. delay 26 min · 30 observed days
ICE 553
Köln Hbf → Berlin Gesundbrunnen
37%
Avg. delay 12 min · 30 observed days
ICE 554
Berlin Hbf (tief) → Köln Hbf
11%
Avg. delay 37 min · 30 observed days
ICE 555
Köln Hbf → Berlin Gesundbrunnen
26%
Avg. delay 20 min · 30 observed days
ICE 556
Berlin Hbf (tief) → Köln Hbf
30%
Avg. delay 29 min · 30 observed days
ICE 557
Köln Hbf → Berlin Gesundbrunnen
24%
Avg. delay 21 min · 30 observed days
ICE 558
Berlin Hbf (tief) → Köln Hbf
18%
Avg. delay 23 min · 25 observed days
ICE 559
Köln Hbf → Berlin Gesundbrunnen
23%
Avg. delay 22 min · 30 observed days
ICE 560
München Hbf → Karlsruhe Hbf
68%
Avg. delay 8 min · 25 observed days
ICE 561
Karlsruhe Hbf → München Hbf
91%
Avg. delay 3 min · 18 observed days
ICE 562
München Hbf → Saarbrücken Hbf
62%
Avg. delay 7 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