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 563
Saarbrücken Hbf → München Hbf Gl.5-10
74%
Avg. delay 5 min · 30 observed days
ICE 564
München Hbf → Karlsruhe Hbf
60%
Avg. delay 6 min · 25 observed days
ICE 565
Karlsruhe Hbf → München Hbf
61%
Avg. delay 8 min · 25 observed days
ICE 566
München Hbf → Karlsruhe Hbf
54%
Avg. delay 7 min · 25 observed days
ICE 567
Karlsruhe Hbf → München Hbf
49%
Avg. delay 10 min · 25 observed days
ICE 568
München Hbf → Karlsruhe Hbf
66%
Avg. delay 6 min · 25 observed days
ICE 569
Karlsruhe Hbf → München Hbf
64%
Avg. delay 8 min · 25 observed days
ICE 572
Stuttgart Hbf → Hamburg Hbf
45%
Avg. delay 11 min · 30 observed days
ICE 573
Hamburg Dammtor → Stuttgart Hbf
81%
Avg. delay 4 min · 30 observed days
ICE 574
Stuttgart Hbf → Hamburg Hbf
57%
Avg. delay 12 min · 30 observed days
ICE 575
Hamburg Dammtor → Stuttgart Hbf
76%
Avg. delay 6 min · 30 observed days
ICE 576
Stuttgart Hbf → Hamburg Hbf
66%
Avg. delay 6 min · 30 observed days
ICE 577
Kiel Hbf → Stuttgart Hbf
59%
Avg. delay 10 min · 30 observed days
ICE 578
Stuttgart Hbf → Kiel Hbf
58%
Avg. delay 12 min · 30 observed days
ICE 579
Kiel Hbf → Stuttgart Hbf
54%
Avg. delay 12 min · 30 observed days
ICE 581
Hamburg Dammtor → München Hbf
80%
Avg. delay 5 min · 21 observed days
ICE 582
München Hbf → Hannover Hbf
57%
Avg. delay 14 min · 26 observed days
ICE 583
Hamburg Dammtor → München Hbf
73%
Avg. delay 6 min · 30 observed days
ICE 584
München Hbf → Hamburg Hbf
66%
Avg. delay 7 min · 30 observed days
ICE 585
Rostock Hbf → München Hbf
78%
Avg. delay 5 min · 30 observed days
ICE 586
München Hbf → Hamburg Hbf
70%
Avg. delay 6 min · 30 observed days
ICE 587
Hamburg Dammtor → München Hbf
66%
Avg. delay 7 min · 30 observed days
ICE 588
München Hbf → Rostock Hbf
57%
Avg. delay 10 min · 30 observed days
ICE 589
Hamburg Dammtor → München Hbf
79%
Avg. delay 4 min · 30 observed days
ICE 590
München Hbf → Erfurt Hbf
41%
Avg. delay 21 min · 30 observed days
ICE 591
Erfurt Hbf → München Hbf
55%
Avg. delay 11 min · 30 observed days
ICE 592
München Hbf → Berlin Hbf (tief)
42%
Avg. delay 17 min · 30 observed days
ICE 593
Berlin Hbf (tief) → München Hbf
68%
Avg. delay 8 min · 30 observed days
ICE 594
München Hbf → Berlin Gesundbrunnen
38%
Avg. delay 22 min · 30 observed days
ICE 595
Berlin Hbf (tief) → München Hbf
61%
Avg. delay 12 min · 30 observed days
ICE 596
München Hbf → Berlin Gesundbrunnen
46%
Avg. delay 16 min · 30 observed days
ICE 597
Berlin Hbf (tief) → München Hbf
61%
Avg. delay 13 min · 30 observed days
ICE 598
München Hbf → Berlin Gesundbrunnen
45%
Avg. delay 15 min · 30 observed days
ICE 599
Berlin Gesundbrunnen → München Hbf
64%
Avg. delay 14 min · 30 observed days
ICE 600
München Hbf → Hamburg-Altona
65%
Avg. delay 11 min · 30 observed days
ICE 601
Hamburg-Altona → München Hbf
55%
Avg. delay 10 min · 30 observed days
ICE 602
Nürnberg Hbf → Hamburg-Altona
58%
Avg. delay 13 min · 30 observed days
ICE 603
Hamburg-Altona → München Hbf
36%
Avg. delay 16 min · 30 observed days
ICE 604
Nürnberg Hbf → Hamburg-Altona
76%
Avg. delay 4 min · 30 observed days
ICE 605
Hamburg-Altona → Nürnberg Hbf
46%
Avg. delay 15 min · 30 observed days
ICE 606
Erfurt Hbf → Hamburg-Altona
76%
Avg. delay 5 min · 30 observed days
ICE 607
Hamburg-Altona → Nürnberg Hbf
45%
Avg. delay 11 min · 30 observed days
ICE 608
Berlin Südkreuz → Hamburg-Altona
82%
Avg. delay 3 min · 25 observed days
ICE 609
Hamburg-Altona → Erfurt Hbf
46%
Avg. delay 12 min · 26 observed days
ICE 610
München Hbf → Hamburg-Altona
47%
Avg. delay 14 min · 30 observed days
ICE 611
Hamburg-Altona → München Hbf
38%
Avg. delay 26 min · 30 observed days
ICE 612
München Hbf → Hamburg-Altona
38%
Avg. delay 19 min · 30 observed days
ICE 613
Hamburg-Altona → München Hbf
38%
Avg. delay 19 min · 30 observed days
ICE 614
München Hbf → Hamburg-Altona
42%
Avg. delay 18 min · 30 observed days
ICE 615
Hamburg-Altona → München Hbf
35%
Avg. delay 18 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