Train operators in Europe, most delayed first.
Ranking, last 24 hours, rolling, by average delay
- Less than 5 min late
- On time 44%
- Trains measured
- 250
- Cancelled
- 13
- Change
- No change since the last update
Open National ExpressMost delayed now RE 6 (89707) to Minden, Bahnhof, +19 min
- Rank 112.1 minutes late on averageOn time 44%Trains measured 250Cancelled 13No change since the last update
National Express, Germany
Most delayed now RE 6 (89707) to Minden, Bahnhof, +19 min
- Less than 5 min late
- On time 58%
- Trains measured
- 710
- Cancelled
- 8
- Change
- No change since the last update
Open DB FernverkehrMost delayed now ICE 42 (920) Frankfurt(Main)Hbf – Hamburg-Altona, +97 min
- Rank 2, Germany9.3 minutes late on averageOn time 58%Trains measured 710Cancelled 8No change since the last update
DB Fernverkehr
Most delayed now ICE 42 (920) Frankfurt(Main)Hbf – Hamburg-Altona, +97 min
- Less than 5 min late
- On time 60%
- Trains measured
- 57
- Cancelled
- 1
- Change
- No change since the last update
Open MittelrheinBahnMost delayed now RB 26 (33611) to Mainz, Hauptbahnhof, +14 min
- Rank 3, Germany8.9 minutes late on averageOn time 60%Trains measured 57Cancelled 1No change since the last update
MittelrheinBahn
Most delayed now RB 26 (33611) to Mainz, Hauptbahnhof, +14 min
- Less than 5 min late
- On time 78%
- Trains measured
- 239
- Cancelled
- 5
- Change
- No change since the last update
Open vlexxMost delayed now RE 3 (29501) to Frankfurt (Main) Hauptbahnhof, +3 min
- Rank 4, Germany5.3 minutes late on averageOn time 78%Trains measured 239Cancelled 5No change since the last update
vlexx
Most delayed now RE 3 (29501) to Frankfurt (Main) Hauptbahnhof, +3 min
- Less than 5 min late
- On time 67%
- Trains measured
- 292
- Cancelled
- 6
- Change
- No change since the last update
Open eurobahnMost delayed now RB 89 (90005) to Paderborn, Hauptbahnhof, +3 min
- Rank 5, Germany5.0 minutes late on averageOn time 67%Trains measured 292Cancelled 6No change since the last update
eurobahn
Most delayed now RB 89 (90005) to Paderborn, Hauptbahnhof, +3 min
- Less than 5 min late
- On time 74%
- Trains measured
- 331
- Cancelled
- 0
- Change
- No change since the last update
Open NordWestBahnMost delayed now RE 18 (75300) to Osnabrück Hbf, +6 min
- Rank 6, Germany4.5 minutes late on averageOn time 74%Trains measured 331Cancelled 0No change since the last update
NordWestBahn
Most delayed now RE 18 (75300) to Osnabrück Hbf, +6 min
- Less than 5 min late
- On time 71%
- Trains measured
- 122
- Cancelled
- 1
- Change
- No change since the last update
Open metronomMost delayed now RE 3 (82106) to Hamburg Hbf, +30 min
- Rank 7, Germany4.2 minutes late on averageOn time 71%Trains measured 122Cancelled 1No change since the last update
metronom
Most delayed now RE 3 (82106) to Hamburg Hbf, +30 min
- Less than 5 min late
- On time 66%
- Trains measured
- 116
- Cancelled
- 0
- Change
- No change since the last update
Open RegionAlpsMost delayed now R 91 (6147) to Brig, +10 min
- Rank 8, Switzerland3.6 minutes late on averageOn time 66%Trains measured 116Cancelled 0No change since the last update
RegionAlps
Most delayed now R 91 (6147) to Brig, +10 min
- Less than 5 min late
- On time 73%
- Trains measured
- 323
- Cancelled
- 4
- Change
- No change since the last update
Open ArverioMost delayed now RE 90 (88628) to Hauptbahnhof (oben), +9 min
- Rank 9, Germany3.6 minutes late on averageOn time 73%Trains measured 323Cancelled 4No change since the last update
Arverio
Most delayed now RE 90 (88628) to Hauptbahnhof (oben), +9 min
- Less than 5 min late
- On time 80%
- Trains measured
- 315
- Cancelled
- 2
- Change
- No change since the last update
Open VIASMost delayed now RB 91 (93411) to Kirchhundem-Welschen Ennest Bf, +19 min
- Rank 10, Germany3.3 minutes late on averageOn time 80%Trains measured 315Cancelled 2No change since the last update
VIAS
Most delayed now RB 91 (93411) to Kirchhundem-Welschen Ennest Bf, +19 min
- Less than 5 min late
- On time 73%
- Trains measured
- 165
- Cancelled
- 12
- Change
- No change since the last update
Open RheinRuhrBahnMost delayed now RE 10 (82241) to Düsseldorf Hbf, +17 min
- Rank 11, Germany3.0 minutes late on averageOn time 73%Trains measured 165Cancelled 12No change since the last update
RheinRuhrBahn
Most delayed now RE 10 (82241) to Düsseldorf Hbf, +17 min
- Less than 5 min late
- On time 81%
- Trains measured
- 448
- Cancelled
- 14
- Change
- No change since the last update
Open SWEGMost delayed now RS 51 (26502) to Aalen Hbf, +21 min
- Rank 12, Germany2.8 minutes late on averageOn time 81%Trains measured 448Cancelled 14No change since the last update
SWEG
Most delayed now RS 51 (26502) to Aalen Hbf, +21 min
- Less than 5 min late
- On time 76%
- Trains measured
- 62
- Cancelled
- 0
- Change
- No change since the last update
Open WestfalenBahnMost delayed now RE 15 (90267) to Münster Hauptbahnhof, +13 min
- Rank 13, Germany2.7 minutes late on averageOn time 76%Trains measured 62Cancelled 0No change since the last update
WestfalenBahn
Most delayed now RE 15 (90267) to Münster Hauptbahnhof, +13 min
- Less than 5 min late
- On time 86%
- Trains measured
- 138
- Cancelled
- 0
- Change
- No change since the last update
Open cantusMost delayed now RB 87 (24159) to Bebra Bahnhof, +3 min
- Rank 14, Germany2.4 minutes late on averageOn time 86%Trains measured 138Cancelled 0No change since the last update
cantus
Most delayed now RB 87 (24159) to Bebra Bahnhof, +3 min
- Less than 5 min late
- On time 84%
- Trains measured
- 11,782
- Cancelled
- 224
- Change
- No change since the last update
Open DB RegioMost delayed now S 1 (56312) to Essen West S, +27 min
- Rank 15, Germany2.3 minutes late on averageOn time 84%Trains measured 11,782Cancelled 224No change since the last update
DB Regio
Most delayed now S 1 (56312) to Essen West S, +27 min
- Less than 5 min late
- On time 89%
- Trains measured
- 403
- Cancelled
- 1
- Change
- No change since the last update
Open Die LänderbahnMost delayed now RE 25 (351) , +5 min
- Rank 16, Germany2.2 minutes late on averageOn time 89%Trains measured 403Cancelled 1No change since the last update
Die Länderbahn
Most delayed now RE 25 (351) , +5 min
- Less than 5 min late
- On time 86%
- Trains measured
- 50
- Cancelled
- 0
- Change
- No change since the last update
Open ennoNo train reporting now is late
- Rank 17, Germany2.1 minutes late on averageOn time 86%Trains measured 50Cancelled 0No change since the last update
enno
No train reporting now is late
- Less than 5 min late
- On time 89%
- Trains measured
- 230
- Cancelled
- 1
- Change
- No change since the last update
Open S-Bahn HannoverMost delayed now S 5 (89482) to Langenhagen Flughafen, +25 min
- Rank 18, Germany2.0 minutes late on averageOn time 89%Trains measured 230Cancelled 1No change since the last update
S-Bahn Hannover
Most delayed now S 5 (89482) to Langenhagen Flughafen, +25 min
- Less than 5 min late
- On time 95%
- Trains measured
- 166
- Cancelled
- 0
- Change
- No change since the last update
Open Matterhorn Gotthard BahnMost delayed now R 42 (207) to Zermatt, +0 min
- Rank 19, Switzerland2.0 minutes late on averageOn time 95%Trains measured 166Cancelled 0No change since the last update
Matterhorn Gotthard Bahn
Most delayed now R 42 (207) to Zermatt, +0 min
- Less than 5 min late
- On time 89%
- Trains measured
- 354
- Cancelled
- 3
- Change
- No change since the last update
Open agilisMost delayed now RB 51 (84221) to Regensburg Hbf, +16 min
- Rank 20, Germany1.9 minutes late on averageOn time 89%Trains measured 354Cancelled 3No change since the last update
agilis
Most delayed now RB 51 (84221) to Regensburg Hbf, +16 min
- Less than 5 min late
- On time 89%
- Trains measured
- 358
- Cancelled
- 2
- Change
- Up 1 place since the last update
Open ODEGMost delayed now RE 8 (62001) to Wismar Bahnhof, +36 min
- Rank 21, Germany1.9 minutes late on averageOn time 89%Trains measured 358Cancelled 2Up 1 place since the last update
ODEG
Most delayed now RE 8 (62001) to Wismar Bahnhof, +36 min
- Less than 5 min late
- On time 94%
- Trains measured
- 315
- Cancelled
- 0
- Change
- Down 1 place since the last update
Open Rhätische BahnMost delayed now R 16 (1409) to Arosa, +3 min
- Rank 22, Switzerland1.9 minutes late on averageOn time 94%Trains measured 315Cancelled 0Down 1 place since the last update
Rhätische Bahn
Most delayed now R 16 (1409) to Arosa, +3 min
- Less than 5 min late
- On time 86%
- Trains measured
- 235
- Cancelled
- 3
- Change
- No change since the last update
Open erixxMost delayed now RE 83 (21005) to Lübeck Hbf, +1 min
- Rank 23, Germany1.8 minutes late on averageOn time 86%Trains measured 235Cancelled 3No change since the last update
erixx
Most delayed now RE 83 (21005) to Lübeck Hbf, +1 min
- Less than 5 min late
- On time 84%
- Trains measured
- 88
- Cancelled
- 6
- Change
- No change since the last update
Open RegiobahnMost delayed now RE 47 (89304) to Remscheid Lennep Bf, +18 min
- Rank 24, Germany1.7 minutes late on averageOn time 84%Trains measured 88Cancelled 6No change since the last update
Regiobahn
Most delayed now RE 47 (89304) to Remscheid Lennep Bf, +18 min
- Less than 5 min late
- On time 87%
- Trains measured
- 518
- Cancelled
- 12
- Change
- No change since the last update
Open Bayerische RegiobahnMost delayed now RE 5 (79000) to München Hbf, +24 min
- Rank 25, Germany1.7 minutes late on averageOn time 87%Trains measured 518Cancelled 12No change since the last update
Bayerische Regiobahn
Most delayed now RE 5 (79000) to München Hbf, +24 min
- Less than 5 min late
- On time 90%
- Trains measured
- 510
- Cancelled
- 11
- Change
- No change since the last update
Open Hessische LandesbahnMost delayed now RE 99 (15125) to Frankfurt (Main) Hauptbahnhof, +13 min
- Rank 26, Germany1.6 minutes late on averageOn time 90%Trains measured 510Cancelled 11No change since the last update
Hessische Landesbahn
Most delayed now RE 99 (15125) to Frankfurt (Main) Hauptbahnhof, +13 min
- Less than 5 min late
- On time 86%
- Trains measured
- 169
- Cancelled
- 11
- Change
- No change since the last update
Open Abellio Rail MitteldeutschlandMost delayed now RB 20 (74645) to Erfurt Hbf, +2 min
- Rank 27, Germany1.6 minutes late on averageOn time 86%Trains measured 169Cancelled 11No change since the last update
Abellio Rail Mitteldeutschland
Most delayed now RB 20 (74645) to Erfurt Hbf, +2 min
- Less than 5 min late
- On time 92%
- Trains measured
- 2,658
- Cancelled
- 16
- Change
- No change since the last update
Open S-Bahn BerlinMost delayed now S 5 (5024) to S Westkreuz (Berlin), +29 min
- Rank 28, Germany1.6 minutes late on averageOn time 92%Trains measured 2,658Cancelled 16No change since the last update
S-Bahn Berlin
Most delayed now S 5 (5024) to S Westkreuz (Berlin), +29 min
- Less than 5 min late
- On time 92%
- Trains measured
- 132
- Cancelled
- 0
- Change
- No change since the last update
Open Mitteldeutsche RegiobahnMost delayed now RE 6 (74161) to Leipzig Hbf, +2 min
- Rank 29, Germany1.5 minutes late on averageOn time 92%Trains measured 132Cancelled 0No change since the last update
Mitteldeutsche Regiobahn
Most delayed now RE 6 (74161) to Leipzig Hbf, +2 min
- Less than 5 min late
- On time 99%
- Trains measured
- 77
- Cancelled
- 0
- Change
- No change since the last update
Open RurtalbahnMost delayed now RB 21 (90699) to Linnich, Bf, +3 min
- Rank 30, Germany1.2 minutes late on averageOn time 99%Trains measured 77Cancelled 0No change since the last update
Rurtalbahn
Most delayed now RB 21 (90699) to Linnich, Bf, +3 min
- Less than 5 min late
- On time 92%
- Trains measured
- 749
- Cancelled
- 1
- Change
- No change since the last update
Open S-Bahn HamburgMost delayed now S 7 (47020) to Altona, +13 min
- Rank 31, Germany1.2 minutes late on averageOn time 92%Trains measured 749Cancelled 1No change since the last update
S-Bahn Hamburg
Most delayed now S 7 (47020) to Altona, +13 min
- Less than 5 min late
- On time 96%
- Trains measured
- 245
- Cancelled
- 0
- Change
- No change since the last update
Open Erfurter BahnMost delayed now RE 12 (80830) to Leipzig Hbf, +5 min
- Rank 32, Germany1.1 minutes late on averageOn time 96%Trains measured 245Cancelled 0No change since the last update
Erfurter Bahn
Most delayed now RE 12 (80830) to Leipzig Hbf, +5 min
- Less than 5 min late
- On time 94%
- Trains measured
- 157
- Cancelled
- 0
- Change
- No change since the last update
Open Süd-Thüringen-BahnMost delayed now RE 50 (81082) to Zella-Mehlis, +3 min
- Rank 33, Germany1.0 minutes late on averageOn time 94%Trains measured 157Cancelled 0No change since the last update
Süd-Thüringen-Bahn
Most delayed now RE 50 (81082) to Zella-Mehlis, +3 min
- Less than 5 min late
- On time 94%
- Trains measured
- 490
- Cancelled
- 5
- Change
- No change since the last update
Open Albtal-Verkehrs-GesellschaftMost delayed now S 5 (84951) to Pforzheim Hauptbahnhof, +4 min
- Rank 34, Germany1.0 minutes late on averageOn time 94%Trains measured 490Cancelled 5No change since the last update
Albtal-Verkehrs-Gesellschaft
Most delayed now S 5 (84951) to Pforzheim Hauptbahnhof, +4 min
- Less than 5 min late
- On time 94%
- Trains measured
- 325
- Cancelled
- 7
- Change
- Up 2 places since the last update
Open nordbahnMost delayed now RB 61 (75501) to Hamburg Hbf, +8 min
- Rank 35, Germany0.9 minutes late on averageOn time 94%Trains measured 325Cancelled 7Up 2 places since the last update
nordbahn
Most delayed now RB 61 (75501) to Hamburg Hbf, +8 min
- Less than 5 min late
- On time 97%
- Trains measured
- 228
- Cancelled
- 2
- Change
- Up 2 places since the last update
Open Niederbarnimer EisenbahnMost delayed now RB 63 (55754) to Joachimsthal, Bahnhof, +3 min
- Rank 36, Germany0.9 minutes late on averageOn time 97%Trains measured 228Cancelled 2Up 2 places since the last update
Niederbarnimer Eisenbahn
Most delayed now RB 63 (55754) to Joachimsthal, Bahnhof, +3 min
- Less than 5 min late
- On time 97%
- Trains measured
- 2,935
- Cancelled
- 4
- Change
- Up 2 places since the last update
Open SBBMost delayed now S 18012 to Zürich Flughafen, +10 min
- Rank 37, Switzerland0.9 minutes late on averageOn time 97%Trains measured 2,935Cancelled 4Up 2 places since the last update
SBB
Most delayed now S 18012 to Zürich Flughafen, +10 min
- Less than 5 min late
- On time 97%
- Trains measured
- 114
- Cancelled
- 0
- Change
- Down 2 places since the last update
Open TPFMost delayed now S 21 (14106) to Fribourg/Freiburg, +1 min
- Rank 38, Switzerland0.9 minutes late on averageOn time 97%Trains measured 114Cancelled 0Down 2 places since the last update
TPF
Most delayed now S 21 (14106) to Fribourg/Freiburg, +1 min
- Less than 5 min late
- On time 97%
- Trains measured
- 3,037
- Cancelled
- 9
- Change
- Up 2 places since the last update
Open NSMost delayed now SPR 6000 (6010) to Den Haag Centraal, +3 min
- Rank 39, Netherlands0.8 minutes late on averageOn time 97%Trains measured 3,037Cancelled 9Up 2 places since the last update
NS
Most delayed now SPR 6000 (6010) to Den Haag Centraal, +3 min
- Less than 5 min late
- On time 79%
- Trains measured
- 66
- Cancelled
- 12
- Change
- No change since the last update
Open EVB Elbe-WeserMost delayed now RB 33 (82601) to Buxtehude, +3 min
- Rank 40, Germany0.8 minutes late on averageOn time 79%Trains measured 66Cancelled 12No change since the last update
EVB Elbe-Weser
Most delayed now RB 33 (82601) to Buxtehude, +3 min
- Less than 5 min late
- On time 97%
- Trains measured
- 152
- Cancelled
- 1
- Change
- Down 6 places since the last update
Open AKNMost delayed now A 2 (82423) to Neumünster, +8 min
- Rank 41, Germany0.8 minutes late on averageOn time 97%Trains measured 152Cancelled 1Down 6 places since the last update
AKN
Most delayed now A 2 (82423) to Neumünster, +8 min
- Less than 5 min late
- On time 96%
- Trains measured
- 68
- Cancelled
- 1
- Change
- No change since the last update
Open MOBMost delayed now R 30 (2204) to Zweisimmen, +2 min
- Rank 42, Switzerland0.8 minutes late on averageOn time 96%Trains measured 68Cancelled 1No change since the last update
MOB
Most delayed now R 30 (2204) to Zweisimmen, +2 min
- Less than 5 min late
- On time 98%
- Trains measured
- 783
- Cancelled
- 8
- Change
- No change since the last update
Open ArrivaMost delayed now RS11 (RS 32210) to Nijmegen, +3 min
- Rank 43, Netherlands0.7 minutes late on averageOn time 98%Trains measured 783Cancelled 8No change since the last update
Arriva
Most delayed now RS11 (RS 32210) to Nijmegen, +3 min
- Less than 5 min late
- On time 98%
- Trains measured
- 57
- Cancelled
- 0
- Change
- No change since the last update
Open Hanseatische EisenbahnMost delayed now RB 33 (76424) to Wittenberge, Bahnhof, +1 min
- Rank 44, Germany0.7 minutes late on averageOn time 98%Trains measured 57Cancelled 0No change since the last update
Hanseatische Eisenbahn
Most delayed now RB 33 (76424) to Wittenberge, Bahnhof, +1 min
- Less than 5 min late
- On time 98%
- Trains measured
- 48
- Cancelled
- 0
- Change
- No change since the last update
Open QbuzzNo train reporting now is late
- Rank 45, Netherlands0.5 minutes late on averageOn time 98%Trains measured 48Cancelled 0No change since the last update
Qbuzz
No train reporting now is late
- Less than 5 min late
- On time 100%
- Trains measured
- 31
- Cancelled
- 0
- Change
- No change since the last update
Open Norddeutsche EisenbahnNo train reported in the last 60 min
- Rank 46, Germany0.5 minutes late on averageOn time 100%Trains measured 31Cancelled 0No change since the last update
Norddeutsche Eisenbahn
No train reported in the last 60 min
- Less than 5 min late
- On time 100%
- Trains measured
- 850
- Cancelled
- 0
- Change
- No change since the last update
Open BLSMost delayed now S 42 (6606) to Hasle-Rüegsau, +2 min
- Rank 47, Switzerland0.5 minutes late on averageOn time 100%Trains measured 850Cancelled 0No change since the last update
BLS
Most delayed now S 42 (6606) to Hasle-Rüegsau, +2 min
- Less than 5 min late
- On time 99%
- Trains measured
- 182
- Cancelled
- 0
- Change
- No change since the last update
Open ZentralbahnMost delayed now IRLEX (IR 2956) to Stansstad, +0 min
- Rank 48, Switzerland0.5 minutes late on averageOn time 99%Trains measured 182Cancelled 0No change since the last update
Zentralbahn
Most delayed now IRLEX (IR 2956) to Stansstad, +0 min
- Less than 5 min late
- On time 99%
- Trains measured
- 299
- Cancelled
- 0
- Change
- No change since the last update
Open SüdostbahnMost delayed now IR 26 (2304) to Basel SBB, +3 min
- Rank 49, Switzerland0.4 minutes late on averageOn time 99%Trains measured 299Cancelled 0No change since the last update
Südostbahn
Most delayed now IR 26 (2304) to Basel SBB, +3 min
- Less than 5 min late
- On time 99%
- Trains measured
- 626
- Cancelled
- 0
- Change
- No change since the last update
Open ThurboMost delayed now S 13 (11031) to Altstätten SG, +4 min
- Rank 50, Switzerland0.4 minutes late on averageOn time 99%Trains measured 626Cancelled 0No change since the last update
Thurbo
Most delayed now S 13 (11031) to Altstätten SG, +4 min
- Less than 5 min late
- On time 99%
- Trains measured
- 174
- Cancelled
- 0
- Change
- No change since the last update
Open KeolisNo train reporting now is late
- Rank 51, Netherlands0.4 minutes late on averageOn time 99%Trains measured 174Cancelled 0No change since the last update
Keolis
No train reporting now is late
- Less than 5 min late
- On time 100%
- Trains measured
- 141
- Cancelled
- 0
- Change
- No change since the last update
Open ASMMost delayed now S 37 (7009) to Biel/Bienne, +1 min
- Rank 52, Switzerland0.4 minutes late on averageOn time 100%Trains measured 141Cancelled 0No change since the last update
ASM
Most delayed now S 37 (7009) to Biel/Bienne, +1 min
- Less than 5 min late
- On time 100%
- Trains measured
- 220
- Cancelled
- 0
- Change
- No change since the last update
Open Aargau VerkehrMost delayed now S 14 (4204) to Schöftland, +0 min
- Rank 53, Switzerland0.4 minutes late on averageOn time 100%Trains measured 220Cancelled 0No change since the last update
Aargau Verkehr
Most delayed now S 14 (4204) to Schöftland, +0 min
- Less than 5 min late
- On time 100%
- Trains measured
- 133
- Cancelled
- 0
- Change
- No change since the last update
Open SZUMost delayed now S 4 (12434) to Zürich Selnau, +1 min
- Rank 54, Switzerland0.4 minutes late on averageOn time 100%Trains measured 133Cancelled 0No change since the last update
SZU
Most delayed now S 4 (12434) to Zürich Selnau, +1 min
- Less than 5 min late
- On time 100%
- Trains measured
- 256
- Cancelled
- 0
- Change
- No change since the last update
Open RBSNo train reporting now is late
- Rank 55, Switzerland0.2 minutes late on averageOn time 100%Trains measured 256Cancelled 0No change since the last update
RBS
No train reporting now is late
Not ranked
- Less than 5 min late
- On time 46%
- Trains measured
- 24
- Cancelled
- 0
- Change
- –
Open FlixTrainToo few trains to rank: 24 in the last 24 h, 30 needed
No train reported in the last 60 min
- Not ranked , Germany22.2 minutes late on averageOn time 46%Trains measured 24Cancelled 0
FlixTrain
Too few trains to rank: 24 in the last 24 h, 30 needed
No train reported in the last 60 min
- Less than 5 min late
- On time 36%
- Trains measured
- 22
- Cancelled
- 0
- Change
- –
Open TRI Train RentalToo few trains to rank: 22 in the last 24 h, 30 needed
No train reporting now is late
- Not ranked , Germany5.3 minutes late on averageOn time 36%Trains measured 22Cancelled 0
TRI Train Rental
Too few trains to rank: 22 in the last 24 h, 30 needed
No train reporting now is late