The day’s final ranking, kept for good: in each country, the lines by the share of their trains 5 or more minutes late.
Germany
On Thursday 8 October 2026, ICE 10 (DB Fernverkehr, Berlin Hbf – Düsseldorf Hbf) was the most delayed line in Germany: 51 of its 52 trains (98%) ran 5 or more minutes late.
- Rank 1
ICE 10 DB Fernverkehr
Berlin Hbf – Düsseldorf Hbf
98% of trains late+2,653 minutes late that day, all trains together+51 minutes late per train on average that day51 of 52 late
- Rank 1
ICE 10 DB Fernverkehr
Berlin Hbf – Düsseldorf Hbf
98% of trains late+2,653 minutes late that day, all trains together+51 minutes late per train on average that dayTrains run 52Cancelled 0 - Rank 2
ICE 19 DB Fernverkehr
Berlin Gesundbrunnen – Köln Hbf
94% of trains late+812 minutes late that day, all trains together+48 minutes late per train on average that day16 of 17 late
- Rank 2
ICE 19 DB Fernverkehr
Berlin Gesundbrunnen – Köln Hbf
94% of trains late+812 minutes late that day, all trains together+48 minutes late per train on average that dayTrains run 17Cancelled 0 - Rank 3
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
94% of trains late+404 minutes late that day, all trains together+25 minutes late per train on average that day15 of 16 late
- Rank 3
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
94% of trains late+404 minutes late that day, all trains together+25 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 4
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
92% of trains late+349 minutes late that day, all trains together+27 minutes late per train on average that day12 of 13 late
- Rank 4
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
92% of trains late+349 minutes late that day, all trains together+27 minutes late per train on average that dayTrains run 13Cancelled 0 - Rank 5
RE 51 DB Regio · Nordost
Neustrelitz Hbf – Stralsund Hbf
89% of trains late+157 minutes late that day, all trains together+8 minutes late per train on average that day17 of 19 late
- Rank 5
RE 51 DB Regio · Nordost
Neustrelitz Hbf – Stralsund Hbf
89% of trains late+157 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 19Cancelled 0 - Rank 6
MEX 90 DB Regio · Baden-Württemberg
Hessental – Stuttgart Hbf (oben)
88% of trains late+242 minutes late that day, all trains together+9 minutes late per train on average that day23 of 26 late1 cancelled
- Rank 6
MEX 90 DB Regio · Baden-Württemberg
Hessental – Stuttgart Hbf (oben)
88% of trains late+242 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 26Cancelled 1 - Rank 7
RE 1 National Express
Aachen, Hbf – Hamm (Westf) Hbf
88% of trains late+1,032 minutes late that day, all trains together+20 minutes late per train on average that day45 of 51 late
- Rank 7
RE 1 National Express
Aachen, Hbf – Hamm (Westf) Hbf
88% of trains late+1,032 minutes late that day, all trains together+20 minutes late per train on average that dayTrains run 51Cancelled 0 - Rank 8
ICE 91 DB Fernverkehr
Nürnberg Hbf – Dortmund Hbf
87% of trains late+522 minutes late that day, all trains together+35 minutes late per train on average that day13 of 15 late1 cancelled
- Rank 8
ICE 91 DB Fernverkehr
Nürnberg Hbf – Dortmund Hbf
87% of trains late+522 minutes late that day, all trains together+35 minutes late per train on average that dayTrains run 15Cancelled 1 - Rank 9
RE 50 DB Regio · Baden-Württemberg
Aalen Hbf – Ulm Hbf
87% of trains late+169 minutes late that day, all trains together+11 minutes late per train on average that day13 of 15 late1 cancelled
- Rank 9
RE 50 DB Regio · Baden-Württemberg
Aalen Hbf – Ulm Hbf
87% of trains late+169 minutes late that day, all trains together+11 minutes late per train on average that dayTrains run 15Cancelled 1 - Rank 10
RE 7 National Express
Krefeld Hbf – Rheine
85% of trains late+1,048 minutes late that day, all trains together+26 minutes late per train on average that day35 of 41 late1 cancelled
- Rank 10
RE 7 National Express
Krefeld Hbf – Rheine
85% of trains late+1,048 minutes late that day, all trains together+26 minutes late per train on average that dayTrains run 41Cancelled 1 - Rank 11
ICE 79 DB Fernverkehr
Bruxelles Midi – Frankfurt(Main)Hbf
85% of trains late+246 minutes late that day, all trains together+12 minutes late per train on average that day17 of 20 late
- Rank 11
ICE 79 DB Fernverkehr
Bruxelles Midi – Frankfurt(Main)Hbf
85% of trains late+246 minutes late that day, all trains together+12 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 12
FLX 10 FlixTrain
Hamburg Hbf – Stuttgart Hbf
85% of trains late+674 minutes late that day, all trains together+52 minutes late per train on average that day11 of 13 late1 cancelled
- Rank 12
FLX 10 FlixTrain
Hamburg Hbf – Stuttgart Hbf
85% of trains late+674 minutes late that day, all trains together+52 minutes late per train on average that dayTrains run 13Cancelled 1 - Rank 13
IC 55 DB Fernverkehr
Stuttgart Hbf – Dresden Hbf
84% of trains late+815 minutes late that day, all trains together+43 minutes late per train on average that day16 of 19 late6 cancelled
- Rank 13
IC 55 DB Fernverkehr
Stuttgart Hbf – Dresden Hbf
84% of trains late+815 minutes late that day, all trains together+43 minutes late per train on average that dayTrains run 19Cancelled 6 - Rank 14
RE 6 National Express
Flughafen Köln/Bonn Bf – Minden
83% of trains late+1,293 minutes late that day, all trains together+31 minutes late per train on average that day35 of 42 late
- Rank 14
RE 6 National Express
Flughafen Köln/Bonn Bf – Minden
83% of trains late+1,293 minutes late that day, all trains together+31 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 15
ICE 82 DB Fernverkehr
Frankfurt(Main)Hbf – Paris Est
83% of trains late+166 minutes late that day, all trains together+14 minutes late per train on average that day10 of 12 late
- Rank 15
ICE 82 DB Fernverkehr
Frankfurt(Main)Hbf – Paris Est
83% of trains late+166 minutes late that day, all trains together+14 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 16
ICE 50 DB Fernverkehr
Wiesbaden Hbf – Dresden Hbf
82% of trains late+290 minutes late that day, all trains together+17 minutes late per train on average that day14 of 17 late
- Rank 16
ICE 50 DB Fernverkehr
Wiesbaden Hbf – Dresden Hbf
82% of trains late+290 minutes late that day, all trains together+17 minutes late per train on average that dayTrains run 17Cancelled 0 - Rank 17
ICE 11 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
82% of trains late+664 minutes late that day, all trains together+30 minutes late per train on average that day18 of 22 late
- Rank 17
ICE 11 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
82% of trains late+664 minutes late that day, all trains together+30 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 18
RE 5 National Express
Koblenz Hbf – Wesel
82% of trains late+586 minutes late that day, all trains together+18 minutes late per train on average that day27 of 33 late6 cancelled
- Rank 18
RE 5 National Express
Koblenz Hbf – Wesel
82% of trains late+586 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 33Cancelled 6 - Rank 19
RE 11 DB Regio · Südost
Erfurt Hbf – Leinefelde
81% of trains late+201 minutes late that day, all trains together+10 minutes late per train on average that day17 of 21 late
- Rank 19
RE 11 DB Regio · Südost
Erfurt Hbf – Leinefelde
81% of trains late+201 minutes late that day, all trains together+10 minutes late per train on average that dayTrains run 21Cancelled 0 - Rank 20
RE 25 Die Länderbahn · alex
München Hbf – Schwandorf
80% of trains late+400 minutes late that day, all trains together+20 minutes late per train on average that day16 of 20 late
- Rank 20
RE 25 Die Länderbahn · alex
München Hbf – Schwandorf
80% of trains late+400 minutes late that day, all trains together+20 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 21
RB 59 Abellio Rail Mitteldeutschland
Artern – Erfurt Hbf
79% of trains late+167 minutes late that day, all trains together+9 minutes late per train on average that day15 of 19 late1 cancelled
- Rank 21
RB 59 Abellio Rail Mitteldeutschland
Artern – Erfurt Hbf
79% of trains late+167 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 19Cancelled 1 - Rank 22
IC 17 DB Fernverkehr
Rostock Hbf – Dresden Hbf
79% of trains late+226 minutes late that day, all trains together+16 minutes late per train on average that day11 of 14 late
- Rank 22
IC 17 DB Fernverkehr
Rostock Hbf – Dresden Hbf
79% of trains late+226 minutes late that day, all trains together+16 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 23
RB 74 NordWestBahn
Paderborn Hbf – Bielefeld Hbf
78% of trains late+742 minutes late that day, all trains together+13 minutes late per train on average that day46 of 59 late
- Rank 23
RB 74 NordWestBahn
Paderborn Hbf – Bielefeld Hbf
78% of trains late+742 minutes late that day, all trains together+13 minutes late per train on average that dayTrains run 59Cancelled 0 - Rank 24
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
78% of trains late+1,074 minutes late that day, all trains together+13 minutes late per train on average that day62 of 80 late2 cancelled
- Rank 24
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
78% of trains late+1,074 minutes late that day, all trains together+13 minutes late per train on average that dayTrains run 80Cancelled 2 - Rank 25
ICE 15 DB Fernverkehr
Frankfurt(Main)Hbf – Ostseebad Binz
77% of trains late+295 minutes late that day, all trains together+23 minutes late per train on average that day10 of 13 late
- Rank 25
ICE 15 DB Fernverkehr
Frankfurt(Main)Hbf – Ostseebad Binz
77% of trains late+295 minutes late that day, all trains together+23 minutes late per train on average that dayTrains run 13Cancelled 0
Ranks 26 to 701
95 more lines ran fewer than 10 trains that day
Netherlands
On Thursday 8 October 2026, IC 2100 (NS, Den Haag Centraal – Amsterdam Centraal) was the most delayed line in the Netherlands: 13 of its 62 trains (21%) ran 5 or more minutes late.
- Rank 1
IC 2100 NS
Den Haag Centraal – Amsterdam Centraal
21% of trains late+202 minutes late that day, all trains together+3 minutes late per train on average that day13 of 62 late
- Rank 1
IC 2100 NS
Den Haag Centraal – Amsterdam Centraal
21% of trains late+202 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 62Cancelled 0 - Rank 2
IC 2300 NS
Amsterdam Centraal – Vlissingen
20% of trains late+178 minutes late that day, all trains together+4 minutes late per train on average that day8 of 40 late
- Rank 2
IC 2300 NS
Amsterdam Centraal – Vlissingen
20% of trains late+178 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 3
RE3 Arriva
Sneek – Leeuwarden
18% of trains late+20 minutes late that day, all trains together+2 minutes late per train on average that day2 of 11 late
- Rank 3
RE3 Arriva
Sneek – Leeuwarden
18% of trains late+20 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 11Cancelled 0 - Rank 4
IC 1100 NS
Den Haag Centraal – Eindhoven Centraal
17% of trains late+204 minutes late that day, all trains together+3 minutes late per train on average that day13 of 75 late
- Rank 4
IC 1100 NS
Den Haag Centraal – Eindhoven Centraal
17% of trains late+204 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 75Cancelled 0 - Rank 5
SPR 4200 NS
Haarlem – Den Haag Centraal
16% of trains late+189 minutes late that day, all trains together+3 minutes late per train on average that day12 of 73 late2 cancelled
- Rank 5
SPR 4200 NS
Haarlem – Den Haag Centraal
16% of trains late+189 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 73Cancelled 2 - Rank 6
IC 3600 NS
Zwolle – Roosendaal
16% of trains late+214 minutes late that day, all trains together+3 minutes late per train on average that day13 of 83 late
- Rank 6
IC 3600 NS
Zwolle – Roosendaal
16% of trains late+214 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 83Cancelled 0 - Rank 7
IC 3500 NS
Venlo – Dordrecht
15% of trains late+178 minutes late that day, all trains together+2 minutes late per train on average that day12 of 78 late
- Rank 7
IC 3500 NS
Venlo – Dordrecht
15% of trains late+178 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 78Cancelled 0 - Rank 8
RE18 Arriva
Aachen Hbf – Liège-Guillemins
14% of trains late+121 minutes late that day, all trains together+2 minutes late per train on average that day9 of 64 late
- Rank 8
RE18 Arriva
Aachen Hbf – Liège-Guillemins
14% of trains late+121 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 64Cancelled 0 - Rank 9
IC 2800 NS
Rotterdam Centraal – Utrecht Centraal
14% of trains late+119 minutes late that day, all trains together+2 minutes late per train on average that day10 of 72 late3 cancelled
- Rank 9
IC 2800 NS
Rotterdam Centraal – Utrecht Centraal
14% of trains late+119 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 72Cancelled 3 - Rank 10
ICD 2400 NS
Rotterdam Centraal – Lelystad Centrum
14% of trains late+45 minutes late that day, all trains together+2 minutes late per train on average that day4 of 29 late
- Rank 10
ICD 2400 NS
Rotterdam Centraal – Lelystad Centrum
14% of trains late+45 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 29Cancelled 0 - Rank 11
IC 3000 NS
Den Helder – Nijmegen
12% of trains late+140 minutes late that day, all trains together+2 minutes late per train on average that day10 of 81 late
- Rank 11
IC 3000 NS
Den Helder – Nijmegen
12% of trains late+140 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 81Cancelled 0 - Rank 12
IC 3100 NS
Den Haag Centraal – Nijmegen
12% of trains late+98 minutes late that day, all trains together+1 minutes late per train on average that day9 of 78 late
- Rank 12
IC 3100 NS
Den Haag Centraal – Nijmegen
12% of trains late+98 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 78Cancelled 0 - Rank 13
IC 2700 NS
Maastricht – Alkmaar
10% of trains late+101 minutes late that day, all trains together+2 minutes late per train on average that day5 of 48 late
- Rank 13
IC 2700 NS
Maastricht – Alkmaar
10% of trains late+101 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 48Cancelled 0 - Rank 14
IC 2200 NS
Amsterdam Centraal – Vlissingen
10% of trains late+135 minutes late that day, all trains together+3 minutes late per train on average that day4 of 42 late
- Rank 14
IC 2200 NS
Amsterdam Centraal – Vlissingen
10% of trains late+135 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 15
RS32 Arriva
Arnhem Centraal – Winterswijk
9% of trains late+178 minutes late that day, all trains together+2 minutes late per train on average that day7 of 74 late
- Rank 15
RS32 Arriva
Arnhem Centraal – Winterswijk
9% of trains late+178 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 74Cancelled 0 - Rank 16
IC 2600 NS
Almere Centrum – Amsterdam Centraal
9% of trains late+86 minutes late that day, all trains together+1 minutes late per train on average that day6 of 65 late1 cancelled
- Rank 16
IC 2600 NS
Almere Centrum – Amsterdam Centraal
9% of trains late+86 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 65Cancelled 1 - Rank 17
IC 1700 NS
Enschede – Den Haag Centraal
9% of trains late+146 minutes late that day, all trains together+2 minutes late per train on average that day7 of 76 late
- Rank 17
IC 1700 NS
Enschede – Den Haag Centraal
9% of trains late+146 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 76Cancelled 0 - Rank 18
IC23 Keolis
Enschede – Zwolle
9% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that day2 of 22 late5 cancelled
- Rank 18
IC23 Keolis
Enschede – Zwolle
9% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 22Cancelled 5 - Rank 19
SPR 4000 NS
Rotterdam Centraal – Uitgeest
9% of trains late+136 minutes late that day, all trains together+2 minutes late per train on average that day8 of 90 late
- Rank 19
SPR 4000 NS
Rotterdam Centraal – Uitgeest
9% of trains late+136 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 90Cancelled 0 - Rank 20
SPR 5400 NS
Amsterdam Centraal – Zandvoort aan Zee
8% of trains late+135 minutes late that day, all trains together+2 minutes late per train on average that day6 of 73 late4 cancelled
- Rank 20
SPR 5400 NS
Amsterdam Centraal – Zandvoort aan Zee
8% of trains late+135 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 73Cancelled 4 - Rank 21
IC 1500 NS
Amsterdam Centraal – Deventer
8% of trains late+85 minutes late that day, all trains together+1 minutes late per train on average that day5 of 61 late
- Rank 21
IC 1500 NS
Amsterdam Centraal – Deventer
8% of trains late+85 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 61Cancelled 0 - Rank 22
SPR 5200 NS
Dordrecht – Den Haag Centraal
8% of trains late+112 minutes late that day, all trains together+2 minutes late per train on average that day4 of 49 late1 cancelled
- Rank 22
SPR 5200 NS
Dordrecht – Den Haag Centraal
8% of trains late+112 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 49Cancelled 1 - Rank 23
SPR 7600 NS
Zutphen – Wijchen
8% of trains late+153 minutes late that day, all trains together+2 minutes late per train on average that day6 of 74 late
- Rank 23
SPR 7600 NS
Zutphen – Wijchen
8% of trains late+153 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 74Cancelled 0 - Rank 24
RS32 Arriva
Arnhem Centraal – Doetinchem
8% of trains late+96 minutes late that day, all trains together+2 minutes late per train on average that day4 of 52 late3 cancelled
- Rank 24
RS32 Arriva
Arnhem Centraal – Doetinchem
8% of trains late+96 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 52Cancelled 3 - Rank 25
IC 700 NS
Groningen – Schiphol Airport
8% of trains late+98 minutes late that day, all trains together+2 minutes late per train on average that day3 of 40 late
- Rank 25
IC 700 NS
Groningen – Schiphol Airport
8% of trains late+98 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 40Cancelled 0
Ranks 26 to 95
13 more lines ran fewer than 10 trains that day
Switzerland
On Thursday 8 October 2026, R 81 (RegionAlps, Martigny – Le Châble VS) was the most delayed line in Switzerland: 34 of its 48 trains (71%) ran 5 or more minutes late.
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
71% of trains late+530 minutes late that day, all trains together+11 minutes late per train on average that day34 of 48 late1 cancelled
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
71% of trains late+530 minutes late that day, all trains together+11 minutes late per train on average that dayTrains run 48Cancelled 1 - Rank 2
RL 3 SBB
Coppet – Annemasse
33% of trains late+36 minutes late that day, all trains together+3 minutes late per train on average that day4 of 12 late
- Rank 2
RL 3 SBB
Coppet – Annemasse
33% of trains late+36 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 3
S 9 SBB
Luzern – Lenzburg
25% of trains late+178 minutes late that day, all trains together+3 minutes late per train on average that day13 of 52 late2 cancelled
- Rank 3
S 9 SBB
Luzern – Lenzburg
25% of trains late+178 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 52Cancelled 2 - Rank 4
IC 6 SBB
Basel SBB – Brig
23% of trains late+74 minutes late that day, all trains together+2 minutes late per train on average that day7 of 30 late
- Rank 4
IC 6 SBB
Basel SBB – Brig
23% of trains late+74 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 30Cancelled 0 - Rank 5
RL 1 SBB
Coppet – Evian-les-Bains
21% of trains late+68 minutes late that day, all trains together+3 minutes late per train on average that day5 of 24 late
- Rank 5
RL 1 SBB
Coppet – Evian-les-Bains
21% of trains late+68 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 6
RE 9 Rhätische Bahn
St. Moritz – Tirano
20% of trains late+40 minutes late that day, all trains together+4 minutes late per train on average that day2 of 10 late
- Rank 6
RE 9 Rhätische Bahn
St. Moritz – Tirano
20% of trains late+40 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 7
RE 8 BLS
Zweisimmen – Spiez
20% of trains late+26 minutes late that day, all trains together+3 minutes late per train on average that day2 of 10 late
- Rank 7
RE 8 BLS
Zweisimmen – Spiez
20% of trains late+26 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 8
RL 2 SBB
Coppet – Annecy
19% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that day5 of 26 late
- Rank 8
RL 2 SBB
Coppet – Annecy
19% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 26Cancelled 0 - Rank 9
IR 90 SBB
Brig – Genève-Aéroport
17% of trains late+127 minutes late that day, all trains together+4 minutes late per train on average that day6 of 36 late
- Rank 9
IR 90 SBB
Brig – Genève-Aéroport
17% of trains late+127 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 10
S 2 Rhätische Bahn
Rhäzüns – Schiers
14% of trains late+56 minutes late that day, all trains together+2 minutes late per train on average that day4 of 29 late
- Rank 10
S 2 Rhätische Bahn
Rhäzüns – Schiers
14% of trains late+56 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 29Cancelled 0 - Rank 11
R 19 Rhätische Bahn
St. Moritz – Tirano
13% of trains late+41 minutes late that day, all trains together+2 minutes late per train on average that day3 of 23 late
- Rank 11
R 19 Rhätische Bahn
St. Moritz – Tirano
13% of trains late+41 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 23Cancelled 0 - Rank 12
IC 81 SBB
Interlaken Ost – Romanshorn
13% of trains late+30 minutes late that day, all trains together+2 minutes late per train on average that day2 of 16 late
- Rank 12
IC 81 SBB
Interlaken Ost – Romanshorn
13% of trains late+30 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 13
R 2 SBB
Grandson – Bex
12% of trains late+95 minutes late that day, all trains together+2 minutes late per train on average that day5 of 41 late
- Rank 13
R 2 SBB
Grandson – Bex
12% of trains late+95 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 41Cancelled 0 - Rank 14
RE 48 SBB
Schaffhausen – Zürich HB
12% of trains late+62 minutes late that day, all trains together+2 minutes late per train on average that day4 of 33 late
- Rank 14
RE 48 SBB
Schaffhausen – Zürich HB
12% of trains late+62 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 33Cancelled 0 - Rank 15
RE 24 Rhätische Bahn
Klosters Platz | Scuol-Tarasp – Landquart
12% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that day3 of 26 late
- Rank 15
RE 24 Rhätische Bahn
Klosters Platz | Scuol-Tarasp – Landquart
12% of trains late+49 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 26Cancelled 0 - Rank 16
IC 8 SBB
Romanshorn – Brig
12% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that day3 of 26 late
- Rank 16
IC 8 SBB
Romanshorn – Brig
12% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 26Cancelled 0 - Rank 17
IR 35 SBB
Chur – Bern
11% of trains late+25 minutes late that day, all trains together+1 minutes late per train on average that day2 of 18 late
- Rank 17
IR 35 SBB
Chur – Bern
11% of trains late+25 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 18Cancelled 0 - Rank 18
RE 4 Rhätische Bahn
Scuol-Tarasp – Landquart
11% of trains late+46 minutes late that day, all trains together+2 minutes late per train on average that day3 of 28 late
- Rank 18
RE 4 Rhätische Bahn
Scuol-Tarasp – Landquart
11% of trains late+46 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 19
RE 33 SBB
Martigny – St-Maurice
11% of trains late+103 minutes late that day, all trains together+2 minutes late per train on average that day6 of 57 late1 cancelled
- Rank 19
RE 33 SBB
Martigny – St-Maurice
11% of trains late+103 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 57Cancelled 1 - Rank 20
IC 3 SBB
Zürich HB – Chur
10% of trains late+128 minutes late that day, all trains together+2 minutes late per train on average that day6 of 58 late1 cancelled
- Rank 20
IC 3 SBB
Zürich HB – Chur
10% of trains late+128 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 58Cancelled 1 - Rank 21
R 8 SBB
Allaman – Payerne
10% of trains late+97 minutes late that day, all trains together+2 minutes late per train on average that day4 of 40 late
- Rank 21
R 8 SBB
Allaman – Payerne
10% of trains late+97 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 22
IR 95 SBB
Brig – Genève-Aéroport
10% of trains late+61 minutes late that day, all trains together+2 minutes late per train on average that day4 of 40 late
- Rank 22
IR 95 SBB
Brig – Genève-Aéroport
10% of trains late+61 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 23
BEX Rhätische Bahn
Tirano – St. Moritz
10% of trains late+15 minutes late that day, all trains together+1 minutes late per train on average that day1 of 10 late
- Rank 23
BEX Rhätische Bahn
Tirano – St. Moritz
10% of trains late+15 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 24
R 91 RegionAlps
Brig – St-Gingolph (Suisse)
10% of trains late+115 minutes late that day, all trains together+1 minutes late per train on average that day8 of 83 late
- Rank 24
R 91 RegionAlps
Brig – St-Gingolph (Suisse)
10% of trains late+115 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 83Cancelled 0 - Rank 25
R 82 RegionAlps
Sembrancher – Orsières
9% of trains late+53 minutes late that day, all trains together+2 minutes late per train on average that day2 of 22 late18 cancelled
- Rank 25
R 82 RegionAlps
Sembrancher – Orsières
9% of trains late+53 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 22Cancelled 18
Ranks 26 to 212
37 more lines ran fewer than 10 trains that day
Norway
On Thursday 8 October 2026, RE10 (Vy, Drammen – Lillehammer) was the most delayed line in Norway: 9 of its 11 trains (82%) ran 5 or more minutes late.
- Rank 1
RE10 Vy
Drammen – Lillehammer
82% of trains late+426 minutes late that day, all trains together+39 minutes late per train on average that day9 of 11 late3 cancelled
- Rank 1
RE10 Vy
Drammen – Lillehammer
82% of trains late+426 minutes late that day, all trains together+39 minutes late per train on average that dayTrains run 11Cancelled 3 - Rank 2
R60 SJ Norge
Hamar – Røros
71% of trains late+1,379 minutes late that day, all trains together+98 minutes late per train on average that day10 of 14 late
- Rank 2
R60 SJ Norge
Hamar – Røros
71% of trains late+1,379 minutes late that day, all trains together+98 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 3
RE11 Vy
Skien – Eidsvoll
71% of trains late+1,518 minutes late that day, all trains together+43 minutes late per train on average that day25 of 35 late6 cancelled
- Rank 3
RE11 Vy
Skien – Eidsvoll
71% of trains late+1,518 minutes late that day, all trains together+43 minutes late per train on average that dayTrains run 35Cancelled 6 - Rank 4
F4 Vy
Bergen – Oslo S
70% of trains late+792 minutes late that day, all trains together+79 minutes late per train on average that day7 of 10 late
- Rank 4
F4 Vy
Bergen – Oslo S
70% of trains late+792 minutes late that day, all trains together+79 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 5
F6 SJ Norge
Oslo S – Trondheim S
67% of trains late+1,208 minutes late that day, all trains together+101 minutes late per train on average that day8 of 12 late
- Rank 5
F6 SJ Norge
Oslo S – Trondheim S
67% of trains late+1,208 minutes late that day, all trains together+101 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 6
R12 Vy
Eidsvoll – Kongsberg
65% of trains late+903 minutes late that day, all trains together+24 minutes late per train on average that day24 of 37 late3 cancelled
- Rank 6
R12 Vy
Eidsvoll – Kongsberg
65% of trains late+903 minutes late that day, all trains together+24 minutes late per train on average that dayTrains run 37Cancelled 3 - Rank 7
RE20 Vy
Oslo S – Halden
59% of trains late+1,026 minutes late that day, all trains together+28 minutes late per train on average that day22 of 37 late3 cancelled
- Rank 7
RE20 Vy
Oslo S – Halden
59% of trains late+1,026 minutes late that day, all trains together+28 minutes late per train on average that dayTrains run 37Cancelled 3 - Rank 8
L1 Vy
Lillestrøm – Spikkestad
59% of trains late+1,634 minutes late that day, all trains together+21 minutes late per train on average that day46 of 78 late8 cancelled
- Rank 8
L1 Vy
Lillestrøm – Spikkestad
59% of trains late+1,634 minutes late that day, all trains together+21 minutes late per train on average that dayTrains run 78Cancelled 8 - Rank 9
F5 Go-Ahead Nordic
Oslo S – Stavanger
59% of trains late+1,296 minutes late that day, all trains together+76 minutes late per train on average that day10 of 17 late
- Rank 9
F5 Go-Ahead Nordic
Oslo S – Stavanger
59% of trains late+1,296 minutes late that day, all trains together+76 minutes late per train on average that dayTrains run 17Cancelled 0 - Rank 10
R70 SJ Norge
Steinkjer – Ler
56% of trains late+1,419 minutes late that day, all trains together+39 minutes late per train on average that day20 of 36 late7 cancelled
- Rank 10
R70 SJ Norge
Steinkjer – Ler
56% of trains late+1,419 minutes late that day, all trains together+39 minutes late per train on average that dayTrains run 36Cancelled 7 - Rank 11
R22 Vy
Oslo S – Rakkestad
52% of trains late+573 minutes late that day, all trains together+25 minutes late per train on average that day12 of 23 late3 cancelled
- Rank 11
R22 Vy
Oslo S – Rakkestad
52% of trains late+573 minutes late that day, all trains together+25 minutes late per train on average that dayTrains run 23Cancelled 3 - Rank 12
R13 Vy
Dal – Drammen
49% of trains late+1,149 minutes late that day, all trains together+22 minutes late per train on average that day26 of 53 late10 cancelled
- Rank 12
R13 Vy
Dal – Drammen
49% of trains late+1,149 minutes late that day, all trains together+22 minutes late per train on average that dayTrains run 53Cancelled 10 - Rank 13
R21 Vy
Stabekk – Moss
31% of trains late+908 minutes late that day, all trains together+19 minutes late per train on average that day15 of 48 late6 cancelled
- Rank 13
R21 Vy
Stabekk – Moss
31% of trains late+908 minutes late that day, all trains together+19 minutes late per train on average that dayTrains run 48Cancelled 6 - Rank 14
L2 Vy
Ski – Stabekk
31% of trains late+1,260 minutes late that day, all trains together+15 minutes late per train on average that day26 of 85 late19 cancelled
- Rank 14
L2 Vy
Ski – Stabekk
31% of trains late+1,260 minutes late that day, all trains together+15 minutes late per train on average that dayTrains run 85Cancelled 19 - Rank 15
R31 Vy
Oslo S – Hakadal
29% of trains late+1,112 minutes late that day, all trains together+27 minutes late per train on average that day12 of 41 late1 cancelled
- Rank 15
R31 Vy
Oslo S – Hakadal
29% of trains late+1,112 minutes late that day, all trains together+27 minutes late per train on average that dayTrains run 41Cancelled 1 - Rank 16
RE30 Vy
Gjøvik – Oslo S
29% of trains late+572 minutes late that day, all trains together+24 minutes late per train on average that day7 of 24 late
- Rank 16
RE30 Vy
Gjøvik – Oslo S
29% of trains late+572 minutes late that day, all trains together+24 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 17
R50 Go-Ahead Nordic
Arendal – Nelaug
25% of trains late+92 minutes late that day, all trains together+6 minutes late per train on average that day4 of 16 late
- Rank 17
R50 Go-Ahead Nordic
Arendal – Nelaug
25% of trains late+92 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 18
R40 Vy
Bergen – Voss
22% of trains late+393 minutes late that day, all trains together+12 minutes late per train on average that day7 of 32 late5 cancelled
- Rank 18
R40 Vy
Bergen – Voss
22% of trains late+393 minutes late that day, all trains together+12 minutes late per train on average that dayTrains run 32Cancelled 5 - Rank 19
L5 Go-Ahead Nordic
Stavanger – Skeiane
19% of trains late+869 minutes late that day, all trains together+7 minutes late per train on average that day22 of 117 late14 cancelled
- Rank 19
L5 Go-Ahead Nordic
Stavanger – Skeiane
19% of trains late+869 minutes late that day, all trains together+7 minutes late per train on average that dayTrains run 117Cancelled 14 - Rank 20
R23 Vy
Oslo S – Ski
17% of trains late+128 minutes late that day, all trains together+2 minutes late per train on average that day9 of 52 late2 cancelled
- Rank 20
R23 Vy
Oslo S – Ski
17% of trains late+128 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 52Cancelled 2 - Rank 21
R75 SJ Norge
Bodø – Rognan
17% of trains late+217 minutes late that day, all trains together+18 minutes late per train on average that day2 of 12 late1 cancelled
- Rank 21
R75 SJ Norge
Bodø – Rognan
17% of trains late+217 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 12Cancelled 1 - Rank 22
FLY1 Flytoget
Drammen – Gardermoen
13% of trains late+1,124 minutes late that day, all trains together+10 minutes late per train on average that day15 of 118 late
- Rank 22
FLY1 Flytoget
Drammen – Gardermoen
13% of trains late+1,124 minutes late that day, all trains together+10 minutes late per train on average that dayTrains run 118Cancelled 0 - Rank 23
FLY2 Flytoget
Gardermoen – Stabekk
11% of trains late+350 minutes late that day, all trains together+3 minutes late per train on average that day11 of 100 late
- Rank 23
FLY2 Flytoget
Gardermoen – Stabekk
11% of trains late+350 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 100Cancelled 0 - Rank 24
R45 Vy
Flåm – Myrdal
6% of trains late+93 minutes late that day, all trains together+6 minutes late per train on average that day1 of 16 late
- Rank 24
R45 Vy
Flåm – Myrdal
6% of trains late+93 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 25
L4 Vy
Arna – Bergen
4% of trains late+106 minutes late that day, all trains together+1 minutes late per train on average that day5 of 112 late18 cancelled
- Rank 25
L4 Vy
Arna – Bergen
4% of trains late+106 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 112Cancelled 18