Skip to the ranking

Delay board: Companies

Last 24 hours, rolling, Europe, Ranked with at least 30 trains, Updated , next

Train operators in Europe, most delayed first.

Country
Window
Sort by

Ranking, last 24 hours, rolling, by average delay

RankOperatorCountryAverage delay, sorted most delayed firstTrainsCancelledChange
  1. On time 44%
    Trains measured
    250
    Cancelled
    13
    Change
    No change since the last update

    Most delayed now RE 6 (89707) to Minden, Bahnhof, +19 min

    Open National Express
  2. Rank 1

    National Express, Germany

    Most delayed now RE 6 (89707) to Minden, Bahnhof, +19 min

    12.1 minutes late on averageOn time 44%Trains measured 250Cancelled 13No change since the last update
  3. On time 58%
    Trains measured
    710
    Cancelled
    8
    Change
    No change since the last update

    Most delayed now ICE 42 (920) Frankfurt(Main)Hbf – Hamburg-Altona, +97 min

    Open DB Fernverkehr
  4. Rank 2

    DB Fernverkehr

    Most delayed now ICE 42 (920) Frankfurt(Main)Hbf – Hamburg-Altona, +97 min

    , Germany9.3 minutes late on averageOn time 58%Trains measured 710Cancelled 8No change since the last update
  5. On time 60%
    Trains measured
    57
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now RB 26 (33611) to Mainz, Hauptbahnhof, +14 min

    Open MittelrheinBahn
  6. Rank 3

    MittelrheinBahn

    Most delayed now RB 26 (33611) to Mainz, Hauptbahnhof, +14 min

    , Germany8.9 minutes late on averageOn time 60%Trains measured 57Cancelled 1No change since the last update
  7. On time 78%
    Trains measured
    239
    Cancelled
    5
    Change
    No change since the last update

    Most delayed now RE 3 (29501) to Frankfurt (Main) Hauptbahnhof, +3 min

    Open vlexx
  8. Rank 4

    vlexx

    Most delayed now RE 3 (29501) to Frankfurt (Main) Hauptbahnhof, +3 min

    , Germany5.3 minutes late on averageOn time 78%Trains measured 239Cancelled 5No change since the last update
  9. On time 67%
    Trains measured
    292
    Cancelled
    6
    Change
    No change since the last update

    Most delayed now RB 89 (90005) to Paderborn, Hauptbahnhof, +3 min

    Open eurobahn
  10. Rank 5

    eurobahn

    Most delayed now RB 89 (90005) to Paderborn, Hauptbahnhof, +3 min

    , Germany5.0 minutes late on averageOn time 67%Trains measured 292Cancelled 6No change since the last update
  11. On time 74%
    Trains measured
    331
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RE 18 (75300) to Osnabrück Hbf, +6 min

    Open NordWestBahn
  12. Rank 6

    NordWestBahn

    Most delayed now RE 18 (75300) to Osnabrück Hbf, +6 min

    , Germany4.5 minutes late on averageOn time 74%Trains measured 331Cancelled 0No change since the last update
  13. On time 71%
    Trains measured
    122
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now RE 3 (82106) to Hamburg Hbf, +30 min

    Open metronom
  14. Rank 7

    metronom

    Most delayed now RE 3 (82106) to Hamburg Hbf, +30 min

    , Germany4.2 minutes late on averageOn time 71%Trains measured 122Cancelled 1No change since the last update
  15. On time 66%
    Trains measured
    116
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now R 91 (6147) to Brig, +10 min

    Open RegionAlps
  16. Rank 8

    RegionAlps

    Most delayed now R 91 (6147) to Brig, +10 min

    , Switzerland3.6 minutes late on averageOn time 66%Trains measured 116Cancelled 0No change since the last update
  17. On time 73%
    Trains measured
    323
    Cancelled
    4
    Change
    No change since the last update

    Most delayed now RE 90 (88628) to Hauptbahnhof (oben), +9 min

    Open Arverio
  18. Rank 9

    Arverio

    Most delayed now RE 90 (88628) to Hauptbahnhof (oben), +9 min

    , Germany3.6 minutes late on averageOn time 73%Trains measured 323Cancelled 4No change since the last update
  19. On time 80%
    Trains measured
    315
    Cancelled
    2
    Change
    No change since the last update

    Most delayed now RB 91 (93411) to Kirchhundem-Welschen Ennest Bf, +19 min

    Open VIAS
  20. Rank 10

    VIAS

    Most delayed now RB 91 (93411) to Kirchhundem-Welschen Ennest Bf, +19 min

    , Germany3.3 minutes late on averageOn time 80%Trains measured 315Cancelled 2No change since the last update
  21. On time 73%
    Trains measured
    165
    Cancelled
    12
    Change
    No change since the last update

    Most delayed now RE 10 (82241) to Düsseldorf Hbf, +17 min

    Open RheinRuhrBahn
  22. Rank 11

    RheinRuhrBahn

    Most delayed now RE 10 (82241) to Düsseldorf Hbf, +17 min

    , Germany3.0 minutes late on averageOn time 73%Trains measured 165Cancelled 12No change since the last update
  23. On time 81%
    Trains measured
    448
    Cancelled
    14
    Change
    No change since the last update

    Most delayed now RS 51 (26502) to Aalen Hbf, +21 min

    Open SWEG
  24. Rank 12

    SWEG

    Most delayed now RS 51 (26502) to Aalen Hbf, +21 min

    , Germany2.8 minutes late on averageOn time 81%Trains measured 448Cancelled 14No change since the last update
  25. On time 76%
    Trains measured
    62
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RE 15 (90267) to Münster Hauptbahnhof, +13 min

    Open WestfalenBahn
  26. Rank 13

    WestfalenBahn

    Most delayed now RE 15 (90267) to Münster Hauptbahnhof, +13 min

    , Germany2.7 minutes late on averageOn time 76%Trains measured 62Cancelled 0No change since the last update
  27. On time 86%
    Trains measured
    138
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RB 87 (24159) to Bebra Bahnhof, +3 min

    Open cantus
  28. Rank 14

    cantus

    Most delayed now RB 87 (24159) to Bebra Bahnhof, +3 min

    , Germany2.4 minutes late on averageOn time 86%Trains measured 138Cancelled 0No change since the last update
  29. On time 84%
    Trains measured
    11,782
    Cancelled
    224
    Change
    No change since the last update

    Most delayed now S 1 (56312) to Essen West S, +27 min

    Open DB Regio
  30. Rank 15

    DB Regio

    Most delayed now S 1 (56312) to Essen West S, +27 min

    , Germany2.3 minutes late on averageOn time 84%Trains measured 11,782Cancelled 224No change since the last update
  31. On time 89%
    Trains measured
    403
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now RE 25 (351) , +5 min

    Open Die Länderbahn
  32. Rank 16

    Die Länderbahn

    Most delayed now RE 25 (351) , +5 min

    , Germany2.2 minutes late on averageOn time 89%Trains measured 403Cancelled 1No change since the last update
  33. On time 86%
    Trains measured
    50
    Cancelled
    0
    Change
    No change since the last update

    No train reporting now is late

    Open enno
  34. Rank 17

    enno

    No train reporting now is late

    , Germany2.1 minutes late on averageOn time 86%Trains measured 50Cancelled 0No change since the last update
  35. On time 89%
    Trains measured
    230
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now S 5 (89482) to Langenhagen Flughafen, +25 min

    Open S-Bahn Hannover
  36. Rank 18

    S-Bahn Hannover

    Most delayed now S 5 (89482) to Langenhagen Flughafen, +25 min

    , Germany2.0 minutes late on averageOn time 89%Trains measured 230Cancelled 1No change since the last update
  37. On time 95%
    Trains measured
    166
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now R 42 (207) to Zermatt, +0 min

    Open Matterhorn Gotthard Bahn
  38. Rank 19

    Matterhorn Gotthard Bahn

    Most delayed now R 42 (207) to Zermatt, +0 min

    , Switzerland2.0 minutes late on averageOn time 95%Trains measured 166Cancelled 0No change since the last update
  39. On time 89%
    Trains measured
    354
    Cancelled
    3
    Change
    No change since the last update

    Most delayed now RB 51 (84221) to Regensburg Hbf, +16 min

    Open agilis
  40. Rank 20

    agilis

    Most delayed now RB 51 (84221) to Regensburg Hbf, +16 min

    , Germany1.9 minutes late on averageOn time 89%Trains measured 354Cancelled 3No change since the last update
  41. On time 89%
    Trains measured
    358
    Cancelled
    2
    Change
    Up 1 place since the last update

    Most delayed now RE 8 (62001) to Wismar Bahnhof, +36 min

    Open ODEG
  42. Rank 21

    ODEG

    Most delayed now RE 8 (62001) to Wismar Bahnhof, +36 min

    , Germany1.9 minutes late on averageOn time 89%Trains measured 358Cancelled 2Up 1 place since the last update
  43. On time 94%
    Trains measured
    315
    Cancelled
    0
    Change
    Down 1 place since the last update

    Most delayed now R 16 (1409) to Arosa, +3 min

    Open Rhätische Bahn
  44. Rank 22

    Rhätische Bahn

    Most delayed now R 16 (1409) to Arosa, +3 min

    , Switzerland1.9 minutes late on averageOn time 94%Trains measured 315Cancelled 0Down 1 place since the last update
  45. On time 86%
    Trains measured
    235
    Cancelled
    3
    Change
    No change since the last update

    Most delayed now RE 83 (21005) to Lübeck Hbf, +1 min

    Open erixx
  46. Rank 23

    erixx

    Most delayed now RE 83 (21005) to Lübeck Hbf, +1 min

    , Germany1.8 minutes late on averageOn time 86%Trains measured 235Cancelled 3No change since the last update
  47. On time 84%
    Trains measured
    88
    Cancelled
    6
    Change
    No change since the last update

    Most delayed now RE 47 (89304) to Remscheid Lennep Bf, +18 min

    Open Regiobahn
  48. Rank 24

    Regiobahn

    Most delayed now RE 47 (89304) to Remscheid Lennep Bf, +18 min

    , Germany1.7 minutes late on averageOn time 84%Trains measured 88Cancelled 6No change since the last update
  49. On time 87%
    Trains measured
    518
    Cancelled
    12
    Change
    No change since the last update

    Most delayed now RE 5 (79000) to München Hbf, +24 min

    Open Bayerische Regiobahn
  50. Rank 25

    Bayerische Regiobahn

    Most delayed now RE 5 (79000) to München Hbf, +24 min

    , Germany1.7 minutes late on averageOn time 87%Trains measured 518Cancelled 12No change since the last update
  51. On time 90%
    Trains measured
    510
    Cancelled
    11
    Change
    No change since the last update

    Most delayed now RE 99 (15125) to Frankfurt (Main) Hauptbahnhof, +13 min

    Open Hessische Landesbahn
  52. Rank 26

    Hessische Landesbahn

    Most delayed now RE 99 (15125) to Frankfurt (Main) Hauptbahnhof, +13 min

    , Germany1.6 minutes late on averageOn time 90%Trains measured 510Cancelled 11No change since the last update
  53. On time 86%
    Trains measured
    169
    Cancelled
    11
    Change
    No change since the last update

    Most delayed now RB 20 (74645) to Erfurt Hbf, +2 min

    Open Abellio Rail Mitteldeutschland
  54. Rank 27

    Abellio Rail Mitteldeutschland

    Most delayed now RB 20 (74645) to Erfurt Hbf, +2 min

    , Germany1.6 minutes late on averageOn time 86%Trains measured 169Cancelled 11No change since the last update
  55. On time 92%
    Trains measured
    2,658
    Cancelled
    16
    Change
    No change since the last update

    Most delayed now S 5 (5024) to S Westkreuz (Berlin), +29 min

    Open S-Bahn Berlin
  56. Rank 28

    S-Bahn Berlin

    Most delayed now S 5 (5024) to S Westkreuz (Berlin), +29 min

    , Germany1.6 minutes late on averageOn time 92%Trains measured 2,658Cancelled 16No change since the last update
  57. On time 92%
    Trains measured
    132
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RE 6 (74161) to Leipzig Hbf, +2 min

    Open Mitteldeutsche Regiobahn
  58. Rank 29

    Mitteldeutsche Regiobahn

    Most delayed now RE 6 (74161) to Leipzig Hbf, +2 min

    , Germany1.5 minutes late on averageOn time 92%Trains measured 132Cancelled 0No change since the last update
  59. On time 99%
    Trains measured
    77
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RB 21 (90699) to Linnich, Bf, +3 min

    Open Rurtalbahn
  60. Rank 30

    Rurtalbahn

    Most delayed now RB 21 (90699) to Linnich, Bf, +3 min

    , Germany1.2 minutes late on averageOn time 99%Trains measured 77Cancelled 0No change since the last update
  61. On time 92%
    Trains measured
    749
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now S 7 (47020) to Altona, +13 min

    Open S-Bahn Hamburg
  62. Rank 31

    S-Bahn Hamburg

    Most delayed now S 7 (47020) to Altona, +13 min

    , Germany1.2 minutes late on averageOn time 92%Trains measured 749Cancelled 1No change since the last update
  63. On time 96%
    Trains measured
    245
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RE 12 (80830) to Leipzig Hbf, +5 min

    Open Erfurter Bahn
  64. Rank 32

    Erfurter Bahn

    Most delayed now RE 12 (80830) to Leipzig Hbf, +5 min

    , Germany1.1 minutes late on averageOn time 96%Trains measured 245Cancelled 0No change since the last update
  65. On time 94%
    Trains measured
    157
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RE 50 (81082) to Zella-Mehlis, +3 min

    Open Süd-Thüringen-Bahn
  66. Rank 33

    Süd-Thüringen-Bahn

    Most delayed now RE 50 (81082) to Zella-Mehlis, +3 min

    , Germany1.0 minutes late on averageOn time 94%Trains measured 157Cancelled 0No change since the last update
  67. On time 94%
    Trains measured
    490
    Cancelled
    5
    Change
    No change since the last update

    Most delayed now S 5 (84951) to Pforzheim Hauptbahnhof, +4 min

    Open Albtal-Verkehrs-Gesellschaft
  68. Rank 34

    Albtal-Verkehrs-Gesellschaft

    Most delayed now S 5 (84951) to Pforzheim Hauptbahnhof, +4 min

    , Germany1.0 minutes late on averageOn time 94%Trains measured 490Cancelled 5No change since the last update
  69. On time 94%
    Trains measured
    325
    Cancelled
    7
    Change
    Up 2 places since the last update

    Most delayed now RB 61 (75501) to Hamburg Hbf, +8 min

    Open nordbahn
  70. Rank 35

    nordbahn

    Most delayed now RB 61 (75501) to Hamburg Hbf, +8 min

    , Germany0.9 minutes late on averageOn time 94%Trains measured 325Cancelled 7Up 2 places since the last update
  71. On time 97%
    Trains measured
    228
    Cancelled
    2
    Change
    Up 2 places since the last update

    Most delayed now RB 63 (55754) to Joachimsthal, Bahnhof, +3 min

    Open Niederbarnimer Eisenbahn
  72. Rank 36

    Niederbarnimer Eisenbahn

    Most delayed now RB 63 (55754) to Joachimsthal, Bahnhof, +3 min

    , Germany0.9 minutes late on averageOn time 97%Trains measured 228Cancelled 2Up 2 places since the last update
  73. On time 97%
    Trains measured
    2,935
    Cancelled
    4
    Change
    Up 2 places since the last update

    Most delayed now S 18012 to Zürich Flughafen, +10 min

    Open SBB
  74. Rank 37

    SBB

    Most delayed now S 18012 to Zürich Flughafen, +10 min

    , Switzerland0.9 minutes late on averageOn time 97%Trains measured 2,935Cancelled 4Up 2 places since the last update
  75. On time 97%
    Trains measured
    114
    Cancelled
    0
    Change
    Down 2 places since the last update

    Most delayed now S 21 (14106) to Fribourg/Freiburg, +1 min

    Open TPF
  76. Rank 38

    TPF

    Most delayed now S 21 (14106) to Fribourg/Freiburg, +1 min

    , Switzerland0.9 minutes late on averageOn time 97%Trains measured 114Cancelled 0Down 2 places since the last update
  77. On time 97%
    Trains measured
    3,037
    Cancelled
    9
    Change
    Up 2 places since the last update

    Most delayed now SPR 6000 (6010) to Den Haag Centraal, +3 min

    Open NS
  78. Rank 39

    NS

    Most delayed now SPR 6000 (6010) to Den Haag Centraal, +3 min

    , Netherlands0.8 minutes late on averageOn time 97%Trains measured 3,037Cancelled 9Up 2 places since the last update
  79. On time 79%
    Trains measured
    66
    Cancelled
    12
    Change
    No change since the last update

    Most delayed now RB 33 (82601) to Buxtehude, +3 min

    Open EVB Elbe-Weser
  80. Rank 40

    EVB Elbe-Weser

    Most delayed now RB 33 (82601) to Buxtehude, +3 min

    , Germany0.8 minutes late on averageOn time 79%Trains measured 66Cancelled 12No change since the last update
  81. On time 97%
    Trains measured
    152
    Cancelled
    1
    Change
    Down 6 places since the last update

    Most delayed now A 2 (82423) to Neumünster, +8 min

    Open AKN
  82. Rank 41

    AKN

    Most delayed now A 2 (82423) to Neumünster, +8 min

    , Germany0.8 minutes late on averageOn time 97%Trains measured 152Cancelled 1Down 6 places since the last update
  83. On time 96%
    Trains measured
    68
    Cancelled
    1
    Change
    No change since the last update

    Most delayed now R 30 (2204) to Zweisimmen, +2 min

    Open MOB
  84. Rank 42

    MOB

    Most delayed now R 30 (2204) to Zweisimmen, +2 min

    , Switzerland0.8 minutes late on averageOn time 96%Trains measured 68Cancelled 1No change since the last update
  85. On time 98%
    Trains measured
    783
    Cancelled
    8
    Change
    No change since the last update

    Most delayed now RS11 (RS 32210) to Nijmegen, +3 min

    Open Arriva
  86. Rank 43

    Arriva

    Most delayed now RS11 (RS 32210) to Nijmegen, +3 min

    , Netherlands0.7 minutes late on averageOn time 98%Trains measured 783Cancelled 8No change since the last update
  87. On time 98%
    Trains measured
    57
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now RB 33 (76424) to Wittenberge, Bahnhof, +1 min

    Open Hanseatische Eisenbahn
  88. Rank 44

    Hanseatische Eisenbahn

    Most delayed now RB 33 (76424) to Wittenberge, Bahnhof, +1 min

    , Germany0.7 minutes late on averageOn time 98%Trains measured 57Cancelled 0No change since the last update
  89. On time 98%
    Trains measured
    48
    Cancelled
    0
    Change
    No change since the last update

    No train reporting now is late

    Open Qbuzz
  90. Rank 45

    Qbuzz

    No train reporting now is late

    , Netherlands0.5 minutes late on averageOn time 98%Trains measured 48Cancelled 0No change since the last update
  91. On time 100%
    Trains measured
    31
    Cancelled
    0
    Change
    No change since the last update

    No train reported in the last 60 min

    Open Norddeutsche Eisenbahn
  92. Rank 46

    Norddeutsche Eisenbahn

    No train reported in the last 60 min

    , Germany0.5 minutes late on averageOn time 100%Trains measured 31Cancelled 0No change since the last update
  93. On time 100%
    Trains measured
    850
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now S 42 (6606) to Hasle-Rüegsau, +2 min

    Open BLS
  94. Rank 47

    BLS

    Most delayed now S 42 (6606) to Hasle-Rüegsau, +2 min

    , Switzerland0.5 minutes late on averageOn time 100%Trains measured 850Cancelled 0No change since the last update
  95. On time 99%
    Trains measured
    182
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now IRLEX (IR 2956) to Stansstad, +0 min

    Open Zentralbahn
  96. Rank 48

    Zentralbahn

    Most delayed now IRLEX (IR 2956) to Stansstad, +0 min

    , Switzerland0.5 minutes late on averageOn time 99%Trains measured 182Cancelled 0No change since the last update
  97. On time 99%
    Trains measured
    299
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now IR 26 (2304) to Basel SBB, +3 min

    Open Südostbahn
  98. Rank 49

    Südostbahn

    Most delayed now IR 26 (2304) to Basel SBB, +3 min

    , Switzerland0.4 minutes late on averageOn time 99%Trains measured 299Cancelled 0No change since the last update
  99. On time 99%
    Trains measured
    626
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now S 13 (11031) to Altstätten SG, +4 min

    Open Thurbo
  100. Rank 50

    Thurbo

    Most delayed now S 13 (11031) to Altstätten SG, +4 min

    , Switzerland0.4 minutes late on averageOn time 99%Trains measured 626Cancelled 0No change since the last update
  101. On time 99%
    Trains measured
    174
    Cancelled
    0
    Change
    No change since the last update

    No train reporting now is late

    Open Keolis
  102. Rank 51

    Keolis

    No train reporting now is late

    , Netherlands0.4 minutes late on averageOn time 99%Trains measured 174Cancelled 0No change since the last update
  103. On time 100%
    Trains measured
    141
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now S 37 (7009) to Biel/Bienne, +1 min

    Open ASM
  104. Rank 52

    ASM

    Most delayed now S 37 (7009) to Biel/Bienne, +1 min

    , Switzerland0.4 minutes late on averageOn time 100%Trains measured 141Cancelled 0No change since the last update
  105. On time 100%
    Trains measured
    220
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now S 14 (4204) to Schöftland, +0 min

    Open Aargau Verkehr
  106. Rank 53

    Aargau Verkehr

    Most delayed now S 14 (4204) to Schöftland, +0 min

    , Switzerland0.4 minutes late on averageOn time 100%Trains measured 220Cancelled 0No change since the last update
  107. On time 100%
    Trains measured
    133
    Cancelled
    0
    Change
    No change since the last update

    Most delayed now S 4 (12434) to Zürich Selnau, +1 min

    Open SZU
  108. Rank 54

    SZU

    Most delayed now S 4 (12434) to Zürich Selnau, +1 min

    , Switzerland0.4 minutes late on averageOn time 100%Trains measured 133Cancelled 0No change since the last update
  109. On time 100%
    Trains measured
    256
    Cancelled
    0
    Change
    No change since the last update

    No train reporting now is late

    Open RBS
  110. Rank 55

    RBS

    No train reporting now is late

    , Switzerland0.2 minutes late on averageOn time 100%Trains measured 256Cancelled 0No change since the last update

Not ranked

  • On time 46%
    Trains measured
    24
    Cancelled
    0
    Change
    –

    Too few trains to rank: 24 in the last 24 h, 30 needed

    No train reported in the last 60 min

    Open FlixTrain
  • Not ranked

    FlixTrain

    Too few trains to rank: 24 in the last 24 h, 30 needed

    No train reported in the last 60 min

    , Germany22.2 minutes late on averageOn time 46%Trains measured 24Cancelled 0
  • On time 36%
    Trains measured
    22
    Cancelled
    0
    Change
    –

    Too few trains to rank: 22 in the last 24 h, 30 needed

    No train reporting now is late

    Open TRI Train Rental
  • Not ranked

    TRI Train Rental

    Too few trains to rank: 22 in the last 24 h, 30 needed

    No train reporting now is late

    , Germany5.3 minutes late on averageOn time 36%Trains measured 22Cancelled 0