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 Friday 9 October 2026, RB 50 (eurobahn, Dortmund Hbf – Münster Hbf) was the most delayed line in Germany: 38 of its 40 trains (95%) ran 5 or more minutes late.
- Rank 1
RB 50 eurobahn
Dortmund Hbf – Münster Hbf
95% of trains late+722 minutes late that day, all trains together+18 minutes late per train on average that day38 of 40 late
- Rank 1
RB 50 eurobahn
Dortmund Hbf – Münster Hbf
95% of trains late+722 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 2
ICE 10 DB Fernverkehr
Berlin Hbf – Köln Hbf
94% of trains late+1,805 minutes late that day, all trains together+37 minutes late per train on average that day46 of 49 late
- Rank 2
ICE 10 DB Fernverkehr
Berlin Hbf – Köln Hbf
94% of trains late+1,805 minutes late that day, all trains together+37 minutes late per train on average that dayTrains run 49Cancelled 0 - Rank 3
ICE 19 DB Fernverkehr
Köln Hbf – Berlin Gesundbrunnen
94% of trains late+551 minutes late that day, all trains together+32 minutes late per train on average that day16 of 17 late1 cancelled
- Rank 3
ICE 19 DB Fernverkehr
Köln Hbf – Berlin Gesundbrunnen
94% of trains late+551 minutes late that day, all trains together+32 minutes late per train on average that dayTrains run 17Cancelled 1 - Rank 4
RE 82 eurobahn
Bielefeld Hbf – Altenbeken
94% of trains late+322 minutes late that day, all trains together+10 minutes late per train on average that day30 of 32 late
- Rank 4
RE 82 eurobahn
Bielefeld Hbf – Altenbeken
94% of trains late+322 minutes late that day, all trains together+10 minutes late per train on average that dayTrains run 32Cancelled 0 - Rank 5
FLX 10 FlixTrain
Hamburg Hbf – Stuttgart Hbf
93% of trains late+523 minutes late that day, all trains together+35 minutes late per train on average that day14 of 15 late
- Rank 5
FLX 10 FlixTrain
Hamburg Hbf – Stuttgart Hbf
93% of trains late+523 minutes late that day, all trains together+35 minutes late per train on average that dayTrains run 15Cancelled 0 - Rank 6
ICE 91 DB Fernverkehr
Nürnberg Hbf – Dortmund Hbf
92% of trains late+550 minutes late that day, all trains together+42 minutes late per train on average that day12 of 13 late3 cancelled
- Rank 6
ICE 91 DB Fernverkehr
Nürnberg Hbf – Dortmund Hbf
92% of trains late+550 minutes late that day, all trains together+42 minutes late per train on average that dayTrains run 13Cancelled 3 - Rank 7
RE 7 National Express
Krefeld Hbf – Rheine
92% of trains late+1,417 minutes late that day, all trains together+36 minutes late per train on average that day36 of 39 late2 cancelled
- Rank 7
RE 7 National Express
Krefeld Hbf – Rheine
92% of trains late+1,417 minutes late that day, all trains together+36 minutes late per train on average that dayTrains run 39Cancelled 2 - Rank 8
RE 5 National Express
Koblenz Hbf – Wesel
92% of trains late+1,352 minutes late that day, all trains together+35 minutes late per train on average that day36 of 39 late
- Rank 8
RE 5 National Express
Koblenz Hbf – Wesel
92% of trains late+1,352 minutes late that day, all trains together+35 minutes late per train on average that dayTrains run 39Cancelled 0 - Rank 9
IC 35 DB Fernverkehr
Köln Hbf – Norddeich Mole
92% of trains late+313 minutes late that day, all trains together+24 minutes late per train on average that day12 of 13 late
- Rank 9
IC 35 DB Fernverkehr
Köln Hbf – Norddeich Mole
92% of trains late+313 minutes late that day, all trains together+24 minutes late per train on average that dayTrains run 13Cancelled 0 - Rank 10
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
92% of trains late+239 minutes late that day, all trains together+18 minutes late per train on average that day12 of 13 late
- Rank 10
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
92% of trains late+239 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 13Cancelled 0 - Rank 11
MEX 90 DB Regio · Baden-Württemberg
Stuttgart Hbf (oben) – Hessental
92% of trains late+305 minutes late that day, all trains together+12 minutes late per train on average that day23 of 25 late3 cancelled
- Rank 11
MEX 90 DB Regio · Baden-Württemberg
Stuttgart Hbf (oben) – Hessental
92% of trains late+305 minutes late that day, all trains together+12 minutes late per train on average that dayTrains run 25Cancelled 3 - Rank 12
ICE 50 DB Fernverkehr
Dresden Hbf – Wiesbaden Hbf
88% of trains late+469 minutes late that day, all trains together+28 minutes late per train on average that day15 of 17 late
- Rank 12
ICE 50 DB Fernverkehr
Dresden Hbf – Wiesbaden Hbf
88% of trains late+469 minutes late that day, all trains together+28 minutes late per train on average that dayTrains run 17Cancelled 0 - Rank 13
RE 3 vlexx
Saarbrücken Hbf – Frankfurt (Main) Hbf
88% of trains late+741 minutes late that day, all trains together+18 minutes late per train on average that day36 of 41 late
- Rank 13
RE 3 vlexx
Saarbrücken Hbf – Frankfurt (Main) Hbf
88% of trains late+741 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 41Cancelled 0 - Rank 14
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
87% of trains late+1,301 minutes late that day, all trains together+16 minutes late per train on average that day72 of 83 late
- Rank 14
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
87% of trains late+1,301 minutes late that day, all trains together+16 minutes late per train on average that dayTrains run 83Cancelled 0 - Rank 15
ICE 22 DB Fernverkehr
Stuttgart Hbf – Kiel Hbf
85% of trains late+516 minutes late that day, all trains together+26 minutes late per train on average that day17 of 20 late
- Rank 15
ICE 22 DB Fernverkehr
Stuttgart Hbf – Kiel Hbf
85% of trains late+516 minutes late that day, all trains together+26 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 16
RE 1 National Express
Aachen, Hbf – Hamm (Westf) Hbf
84% of trains late+1,046 minutes late that day, all trains together+18 minutes late per train on average that day48 of 57 late
- Rank 16
RE 1 National Express
Aachen, Hbf – Hamm (Westf) Hbf
84% of trains late+1,046 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 57Cancelled 0 - Rank 17
ICE 29 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
84% of trains late+526 minutes late that day, all trains together+16 minutes late per train on average that day27 of 32 late
- Rank 17
ICE 29 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
84% of trains late+526 minutes late that day, all trains together+16 minutes late per train on average that dayTrains run 32Cancelled 0 - Rank 18
RE 14 RheinRuhrBahn
Bottrop Hbf – Essen Hbf
84% of trains late+801 minutes late that day, all trains together+12 minutes late per train on average that day57 of 68 late
- Rank 18
RE 14 RheinRuhrBahn
Bottrop Hbf – Essen Hbf
84% of trains late+801 minutes late that day, all trains together+12 minutes late per train on average that dayTrains run 68Cancelled 0 - Rank 19
RE 6 National Express
Flughafen Köln/Bonn Bf – Minden
83% of trains late+1,073 minutes late that day, all trains together+23 minutes late per train on average that day39 of 47 late1 cancelled
- Rank 19
RE 6 National Express
Flughafen Köln/Bonn Bf – Minden
83% of trains late+1,073 minutes late that day, all trains together+23 minutes late per train on average that dayTrains run 47Cancelled 1 - Rank 20
ICE 15 DB Fernverkehr
Frankfurt(Main)Hbf – Ostseebad Binz
83% of trains late+203 minutes late that day, all trains together+17 minutes late per train on average that day10 of 12 late1 cancelled
- Rank 20
ICE 15 DB Fernverkehr
Frankfurt(Main)Hbf – Ostseebad Binz
83% of trains late+203 minutes late that day, all trains together+17 minutes late per train on average that dayTrains run 12Cancelled 1 - Rank 21
RE 1 DB Regio · Nordost
Hamburg Hbf – Rostock Hbf
83% of trains late+705 minutes late that day, all trains together+15 minutes late per train on average that day39 of 47 late6 cancelled
- Rank 21
RE 1 DB Regio · Nordost
Hamburg Hbf – Rostock Hbf
83% of trains late+705 minutes late that day, all trains together+15 minutes late per train on average that dayTrains run 47Cancelled 6 - Rank 22
RE 11 National Express
Essen Hbf – Kassel Bahnhof Wilhelmshöhe
82% of trains late+645 minutes late that day, all trains together+17 minutes late per train on average that day32 of 39 late
- Rank 22
RE 11 National Express
Essen Hbf – Kassel Bahnhof Wilhelmshöhe
82% of trains late+645 minutes late that day, all trains together+17 minutes late per train on average that dayTrains run 39Cancelled 0 - Rank 23
RE 42 DB Regio · NRW
Münster Hbf – Essen Hbf
82% of trains late+1,130 minutes late that day, all trains together+14 minutes late per train on average that day65 of 79 late3 cancelled
- Rank 23
RE 42 DB Regio · NRW
Münster Hbf – Essen Hbf
82% of trains late+1,130 minutes late that day, all trains together+14 minutes late per train on average that dayTrains run 79Cancelled 3 - Rank 24
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
81% of trains late+225 minutes late that day, all trains together+14 minutes late per train on average that day13 of 16 late
- Rank 24
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
81% of trains late+225 minutes late that day, all trains together+14 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 25
ICE 28 DB Fernverkehr
München Hbf – Hamburg-Altona
80% of trains late+560 minutes late that day, all trains together+28 minutes late per train on average that day16 of 20 late1 cancelled
- Rank 25
ICE 28 DB Fernverkehr
München Hbf – Hamburg-Altona
80% of trains late+560 minutes late that day, all trains together+28 minutes late per train on average that dayTrains run 20Cancelled 1
Ranks 26 to 697
102 more lines ran fewer than 10 trains that day
Netherlands
On Friday 9 October 2026, RE6 (Arriva, Leer (Ostfriesl) – Winschoten) was the most delayed line in the Netherlands: 11 of its 30 trains (37%) ran 5 or more minutes late.
- Rank 1
RE6 Arriva
Leer (Ostfriesl) – Winschoten
37% of trains late+126 minutes late that day, all trains together+4 minutes late per train on average that day11 of 30 late2 cancelled
- Rank 1
RE6 Arriva
Leer (Ostfriesl) – Winschoten
37% of trains late+126 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 30Cancelled 2 - Rank 2
IC 2700 NS
Maastricht – Alkmaar
25% of trains late+144 minutes late that day, all trains together+3 minutes late per train on average that day12 of 48 late
- Rank 2
IC 2700 NS
Maastricht – Alkmaar
25% of trains late+144 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 48Cancelled 0 - Rank 3
IC 3100 NS
Den Haag Centraal – Nijmegen
18% of trains late+237 minutes late that day, all trains together+3 minutes late per train on average that day14 of 77 late1 cancelled
- Rank 3
IC 3100 NS
Den Haag Centraal – Nijmegen
18% of trains late+237 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 77Cancelled 1 - Rank 4
IC 2300 NS
Amsterdam Centraal – Vlissingen
18% of trains late+120 minutes late that day, all trains together+3 minutes late per train on average that day7 of 40 late
- Rank 4
IC 2300 NS
Amsterdam Centraal – Vlissingen
18% of trains late+120 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 5
ICD 1800 NS
Amersfoort Schothorst – Breda
17% of trains late+248 minutes late that day, all trains together+3 minutes late per train on average that day12 of 71 late
- Rank 5
ICD 1800 NS
Amersfoort Schothorst – Breda
17% of trains late+248 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 71Cancelled 0 - Rank 6
IC 3000 NS
Den Helder – Nijmegen
17% of trains late+207 minutes late that day, all trains together+3 minutes late per train on average that day14 of 81 late
- Rank 6
IC 3000 NS
Den Helder – Nijmegen
17% of trains late+207 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 81Cancelled 0 - Rank 7
IC 800 NS
Leeuwarden – Schiphol Airport
16% of trains late+126 minutes late that day, all trains together+3 minutes late per train on average that day6 of 37 late1 cancelled
- Rank 7
IC 800 NS
Leeuwarden – Schiphol Airport
16% of trains late+126 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 37Cancelled 1 - Rank 8
IC 1100 NS
Eindhoven Centraal – Den Haag Centraal
16% of trains late+231 minutes late that day, all trains together+3 minutes late per train on average that day12 of 75 late1 cancelled
- Rank 8
IC 1100 NS
Eindhoven Centraal – Den Haag Centraal
16% of trains late+231 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 75Cancelled 1 - Rank 9
RS4 Arriva
Eemshaven – Bad Nieuweschans
14% of trains late+238 minutes late that day, all trains together+3 minutes late per train on average that day11 of 81 late
- Rank 9
RS4 Arriva
Eemshaven – Bad Nieuweschans
14% of trains late+238 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 81Cancelled 0 - Rank 10
ICD 2400 NS
Rotterdam Centraal – Lelystad Centrum
14% of trains late+52 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+52 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 29Cancelled 0 - Rank 11
IC23 Keolis
Enschede – Zwolle
14% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that day4 of 28 late
- Rank 11
IC23 Keolis
Enschede – Zwolle
14% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 12
IC 3500 NS
Venlo – Dordrecht
13% of trains late+180 minutes late that day, all trains together+2 minutes late per train on average that day10 of 78 late
- Rank 12
IC 3500 NS
Venlo – Dordrecht
13% of trains late+180 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 78Cancelled 0 - Rank 13
SPR 6500 NS
's-Hertogenbosch – Deurne
13% of trains late+166 minutes late that day, all trains together+2 minutes late per train on average that day10 of 79 late
- Rank 13
SPR 6500 NS
's-Hertogenbosch – Deurne
13% of trains late+166 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 79Cancelled 0 - Rank 14
IC 2200 NS
Amsterdam Centraal – Vlissingen
12% of trains late+112 minutes late that day, all trains together+3 minutes late per train on average that day5 of 42 late
- Rank 14
IC 2200 NS
Amsterdam Centraal – Vlissingen
12% of trains late+112 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 15
IC 3600 NS
Zwolle – Roosendaal
12% of trains late+222 minutes late that day, all trains together+3 minutes late per train on average that day10 of 84 late
- Rank 15
IC 3600 NS
Zwolle – Roosendaal
12% of trains late+222 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 84Cancelled 0 - Rank 16
SPR 6600 NS
Dordrecht – Arnhem Centraal
12% of trains late+172 minutes late that day, all trains together+2 minutes late per train on average that day9 of 78 late
- Rank 16
SPR 6600 NS
Dordrecht – Arnhem Centraal
12% of trains late+172 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 78Cancelled 0 - Rank 17
SPR 7600 NS
Zutphen – Wijchen
12% of trains late+126 minutes late that day, all trains together+2 minutes late per train on average that day9 of 75 late
- Rank 17
SPR 7600 NS
Zutphen – Wijchen
12% of trains late+126 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 75Cancelled 0 - Rank 18
SPR 4000 NS
Rotterdam Centraal – Uitgeest
11% of trains late+160 minutes late that day, all trains together+2 minutes late per train on average that day10 of 90 late
- Rank 18
SPR 4000 NS
Rotterdam Centraal – Uitgeest
11% of trains late+160 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 90Cancelled 0 - Rank 19
RS31 Arriva
Zutphen – Winterswijk
11% of trains late+109 minutes late that day, all trains together+2 minutes late per train on average that day7 of 66 late
- Rank 19
RS31 Arriva
Zutphen – Winterswijk
11% of trains late+109 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 66Cancelled 0 - Rank 20
IC 3900 NS
Heerlen – Alkmaar
10% of trains late+52 minutes late that day, all trains together+2 minutes late per train on average that day2 of 21 late1 cancelled
- Rank 20
IC 3900 NS
Heerlen – Alkmaar
10% of trains late+52 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 21Cancelled 1 - Rank 21
RS22 Keolis
Zwolle – Kampen
10% of trains late+65 minutes late that day, all trains together+1 minutes late per train on average that day6 of 59 late
- Rank 21
RS22 Keolis
Zwolle – Kampen
10% of trains late+65 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 59Cancelled 0 - Rank 22
SPR 6400 NS
Tilburg Universiteit – Weert
9% of trains late+153 minutes late that day, all trains together+2 minutes late per train on average that day7 of 76 late
- Rank 22
SPR 6400 NS
Tilburg Universiteit – Weert
9% of trains late+153 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 76Cancelled 0 - Rank 23
SPR 6700 NS
Leiden Centraal – Tiel
9% of trains late+136 minutes late that day, all trains together+2 minutes late per train on average that day7 of 76 late
- Rank 23
SPR 6700 NS
Leiden Centraal – Tiel
9% of trains late+136 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 76Cancelled 0 - Rank 24
RS1 Arriva
Leeuwarden – Groningen
9% of trains late+124 minutes late that day, all trains together+2 minutes late per train on average that day6 of 70 late1 cancelled
- Rank 24
RS1 Arriva
Leeuwarden – Groningen
9% of trains late+124 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 70Cancelled 1 - Rank 25
IC 700 NS
Groningen – Schiphol Airport
8% of trains late+69 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+69 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 40Cancelled 0
Ranks 26 to 88
12 more lines ran fewer than 10 trains that day
Switzerland
On Friday 9 October 2026, R 81 (RegionAlps, Martigny – Le Châble VS) was the most delayed line in Switzerland: 27 of its 47 trains (57%) ran 5 or more minutes late.
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
57% of trains late+374 minutes late that day, all trains together+8 minutes late per train on average that day27 of 47 late
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
57% of trains late+374 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 47Cancelled 0 - Rank 2
R 82 RegionAlps
Sembrancher – Orsières
23% of trains late+119 minutes late that day, all trains together+3 minutes late per train on average that day9 of 40 late
- Rank 2
R 82 RegionAlps
Sembrancher – Orsières
23% of trains late+119 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 3
RE 9 Rhätische Bahn
St. Moritz – Tirano
20% of trains late+34 minutes late that day, all trains together+3 minutes late per train on average that day2 of 10 late
- Rank 3
RE 9 Rhätische Bahn
St. Moritz – Tirano
20% of trains late+34 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 4
IC 51 SBB
Lausanne – Basel SBB
15% of trains late+72 minutes late that day, all trains together+2 minutes late per train on average that day5 of 33 late8 cancelled
- Rank 4
IC 51 SBB
Lausanne – Basel SBB
15% of trains late+72 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 33Cancelled 8 - Rank 5
IR 75 SBB
Zürich HB – Luzern
13% of trains late+27 minutes late that day, all trains together+2 minutes late per train on average that day2 of 15 late
- Rank 5
IR 75 SBB
Zürich HB – Luzern
13% of trains late+27 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 15Cancelled 0 - Rank 6
RL 2 SBB
Coppet – Annecy
11% of trains late+69 minutes late that day, all trains together+2 minutes late per train on average that day3 of 28 late
- Rank 6
RL 2 SBB
Coppet – Annecy
11% of trains late+69 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 7
IR 90 SBB
Brig – Genève-Aéroport
11% of trains late+76 minutes late that day, all trains together+2 minutes late per train on average that day4 of 38 late
- Rank 7
IR 90 SBB
Brig – Genève-Aéroport
11% of trains late+76 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 8
R 1 SBB
Grandson – Bex
10% of trains late+133 minutes late that day, all trains together+3 minutes late per train on average that day4 of 42 late
- Rank 8
R 1 SBB
Grandson – Bex
10% of trains late+133 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 9
RE 2 TPF
Broc-Chocolaterie – Bern
10% of trains late+78 minutes late that day, all trains together+2 minutes late per train on average that day4 of 39 late
- Rank 9
RE 2 TPF
Broc-Chocolaterie – Bern
10% of trains late+78 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 39Cancelled 0 - Rank 10
R 13 SBB
Biel/Bienne – Yverdon-les-Bains
10% of trains late+52 minutes late that day, all trains together+1 minutes late per train on average that day4 of 39 late2 cancelled
- Rank 10
R 13 SBB
Biel/Bienne – Yverdon-les-Bains
10% of trains late+52 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 39Cancelled 2 - Rank 11
RE 7 Rhätische Bahn
Chur – Disentis/Mustér
10% of trains late+80 minutes late that day, all trains together+1 minutes late per train on average that day6 of 62 late
- Rank 11
RE 7 Rhätische Bahn
Chur – Disentis/Mustér
10% of trains late+80 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 62Cancelled 0 - Rank 12
IC 2 SBB
Zürich HB – Lugano
9% of trains late+50 minutes late that day, all trains together+2 minutes late per train on average that day2 of 22 late
- Rank 12
IC 2 SBB
Zürich HB – Lugano
9% of trains late+50 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 13
R 3 SBB
Vallorbe – Vevey
9% of trains late+50 minutes late that day, all trains together+1 minutes late per train on average that day3 of 34 late6 cancelled
- Rank 13
R 3 SBB
Vallorbe – Vevey
9% of trains late+50 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 34Cancelled 6 - Rank 14
IC 5 SBB
Lausanne – Rorschach
8% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that day3 of 38 late8 cancelled
- Rank 14
IC 5 SBB
Lausanne – Rorschach
8% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 38Cancelled 8 - Rank 15
R 43 Matterhorn Gotthard Bahn
Andermatt – Visp
8% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that day3 of 38 late
- Rank 15
R 43 Matterhorn Gotthard Bahn
Andermatt – Visp
8% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 16
S 7 BLS
Luzern – Huttwil
8% of trains late+34 minutes late that day, all trains together+1 minutes late per train on average that day3 of 37 late
- Rank 16
S 7 BLS
Luzern – Huttwil
8% of trains late+34 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 37Cancelled 0 - Rank 17
IC 6 SBB
Basel SBB – Brig
7% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that day2 of 30 late
- Rank 17
IC 6 SBB
Basel SBB – Brig
7% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 30Cancelled 0 - Rank 18
S 25 SBB
Linthal – Pfäffikon SZ
7% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that day3 of 46 late
- Rank 18
S 25 SBB
Linthal – Pfäffikon SZ
7% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 46Cancelled 0 - Rank 19
S 10 SBB
Biasca – Como S. Giovanni | Malpensa Aeroporto T2
7% of trains late+114 minutes late that day, all trains together+1 minutes late per train on average that day6 of 91 late
- Rank 19
S 10 SBB
Biasca – Como S. Giovanni | Malpensa Aeroporto T2
7% of trains late+114 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 91Cancelled 0 - Rank 20
R 12 BLS
Frutigen – Spiez
7% of trains late+17 minutes late that day, all trains together+1 minutes late per train on average that day1 of 14 late
- Rank 20
R 12 BLS
Frutigen – Spiez
7% of trains late+17 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 21
R 34 MOB
Montreux – Chernex
7% of trains late+32 minutes late that day, all trains together+1 minutes late per train on average that day2 of 29 late
- Rank 21
R 34 MOB
Montreux – Chernex
7% of trains late+32 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 29Cancelled 0 - Rank 22
R 45 Matterhorn Gotthard Bahn
Disentis/Mustér – Andermatt
7% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that day2 of 28 late
- Rank 22
R 45 Matterhorn Gotthard Bahn
Disentis/Mustér – Andermatt
7% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 23
IR 55 SBB
Biel/Bienne – Zürich HB
6% of trains late+81 minutes late that day, all trains together+2 minutes late per train on average that day2 of 35 late
- Rank 23
IR 55 SBB
Biel/Bienne – Zürich HB
6% of trains late+81 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 35Cancelled 0 - Rank 24
RE 80 SBB
Locarno – Chiasso
6% of trains late+84 minutes late that day, all trains together+1 minutes late per train on average that day4 of 66 late
- Rank 24
RE 80 SBB
Locarno – Chiasso
6% of trains late+84 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 66Cancelled 0 - Rank 25
RE 48 SBB
Schaffhausen – Zürich HB
6% of trains late+39 minutes late that day, all trains together+1 minutes late per train on average that day2 of 34 late
- Rank 25
RE 48 SBB
Schaffhausen – Zürich HB
6% of trains late+39 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 34Cancelled 0
Ranks 26 to 210
36 more lines ran fewer than 10 trains that day
Belgium
On Friday 9 October 2026, IC 05 (NMBS/SNCB, Charleroi-Central) was the most delayed line in Belgium: 2 of its 4 trains (50%) ran 5 or more minutes late.
- Rank 1
IC 05 NMBS/SNCB
Charleroi-Central
50% of trains late+18 minutes late that day, all trains together+5 minutes late per train on average that day2 of 4 late
- Rank 1
IC 05 NMBS/SNCB
Charleroi-Central
50% of trains late+18 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 4Cancelled 0 - Rank 2
L 27 NMBS/SNCB
Leuven
50% of trains late+9 minutes late that day, all trains together+5 minutes late per train on average that day1 of 2 late
- Rank 2
L 27 NMBS/SNCB
Leuven
50% of trains late+9 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 2Cancelled 0 - Rank 3
IC 09 NMBS/SNCB
Antwerpen-Centraal – Leuven
50% of trains late+8 minutes late that day, all trains together+4 minutes late per train on average that day1 of 2 late
- Rank 3
IC 09 NMBS/SNCB
Antwerpen-Centraal – Leuven
50% of trains late+8 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 2Cancelled 0 - Rank 4
IC 28 NMBS/SNCB
De Panne – Antwerpen-Centraal
43% of trains late+42 minutes late that day, all trains together+6 minutes late per train on average that day3 of 7 late
- Rank 4
IC 28 NMBS/SNCB
De Panne – Antwerpen-Centraal
43% of trains late+42 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 7Cancelled 0 - Rank 5
S64 NMBS/SNCB
Charleroi-Central – Couvin
43% of trains late+24 minutes late that day, all trains together+3 minutes late per train on average that day3 of 7 late
- Rank 5
S64 NMBS/SNCB
Charleroi-Central – Couvin
43% of trains late+24 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 7Cancelled 0 - Rank 6
IC 06 NMBS/SNCB
Mons – Tournai
40% of trains late+306 minutes late that day, all trains together+6 minutes late per train on average that day20 of 50 late1 cancelled
- Rank 6
IC 06 NMBS/SNCB
Mons – Tournai
40% of trains late+306 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 50Cancelled 1 - Rank 7
S2 NMBS/SNCB
Braine-le-Comte – Leuven
40% of trains late+25 minutes late that day, all trains together+5 minutes late per train on average that day2 of 5 late
- Rank 7
S2 NMBS/SNCB
Braine-le-Comte – Leuven
40% of trains late+25 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 5Cancelled 0 - Rank 8
IC 12 NMBS/SNCB
Welkenraedt – Kortrijk
40% of trains late+21 minutes late that day, all trains together+4 minutes late per train on average that day2 of 5 late
- Rank 8
IC 12 NMBS/SNCB
Welkenraedt – Kortrijk
40% of trains late+21 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 5Cancelled 0 - Rank 9
S5 NMBS/SNCB
Mechelen – Geraardsbergen
33% of trains late+129 minutes late that day, all trains together+5 minutes late per train on average that day8 of 24 late
- Rank 9
S5 NMBS/SNCB
Mechelen – Geraardsbergen
33% of trains late+129 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 10
S35 NMBS/SNCB
Antwerpen-Centraal
33% of trains late+19 minutes late that day, all trains together+3 minutes late per train on average that day2 of 6 late
- Rank 10
S35 NMBS/SNCB
Antwerpen-Centraal
33% of trains late+19 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 6Cancelled 0 - Rank 11
IC 08 NMBS/SNCB
Antwerpen-Centraal – Brussels Airport-Zaventem
33% of trains late+8 minutes late that day, all trains together+3 minutes late per train on average that day1 of 3 late
- Rank 11
IC 08 NMBS/SNCB
Antwerpen-Centraal – Brussels Airport-Zaventem
33% of trains late+8 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 3Cancelled 0 - Rank 12
S32 NMBS/SNCB
Puurs – Essen
30% of trains late+145 minutes late that day, all trains together+4 minutes late per train on average that day10 of 33 late
- Rank 12
S32 NMBS/SNCB
Puurs – Essen
30% of trains late+145 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 33Cancelled 0 - Rank 13
IC 14 NMBS/SNCB
Quiévrain – Tongeren
25% of trains late+85 minutes late that day, all trains together+5 minutes late per train on average that day4 of 16 late
- Rank 13
IC 14 NMBS/SNCB
Quiévrain – Tongeren
25% of trains late+85 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 14
S63 NMBS/SNCB
Charleroi-Central – Erquelinnes
25% of trains late+43 minutes late that day, all trains together+3 minutes late per train on average that day4 of 16 late
- Rank 14
S63 NMBS/SNCB
Charleroi-Central – Erquelinnes
25% of trains late+43 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 15
IC 23 NMBS/SNCB
Brussels Airport-Zaventem – Gent-Sint-Pieters
21% of trains late+68 minutes late that day, all trains together+2 minutes late per train on average that day6 of 28 late
- Rank 15
IC 23 NMBS/SNCB
Brussels Airport-Zaventem – Gent-Sint-Pieters
21% of trains late+68 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 16
S9 NMBS/SNCB
Landen – Nivelles
20% of trains late+38 minutes late that day, all trains together+4 minutes late per train on average that day2 of 10 late
- Rank 16
S9 NMBS/SNCB
Landen – Nivelles
20% of trains late+38 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 17
IC 13 NMBS/SNCB
Kortrijk – Schaerbeek
20% of trains late+15 minutes late that day, all trains together+3 minutes late per train on average that day1 of 5 late
- Rank 17
IC 13 NMBS/SNCB
Kortrijk – Schaerbeek
20% of trains late+15 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 5Cancelled 0 - Rank 18
S41 NMBS/SNCB
Verviers-Central – Aachen Hbf (DE)
20% of trains late+25 minutes late that day, all trains together+3 minutes late per train on average that day2 of 10 late
- Rank 18
S41 NMBS/SNCB
Verviers-Central – Aachen Hbf (DE)
20% of trains late+25 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 19
P NMBS/SNCB
Herentals – Antwerpen-Berchem
20% of trains late+21 minutes late that day, all trains together+2 minutes late per train on average that day2 of 10 late
- Rank 19
P NMBS/SNCB
Herentals – Antwerpen-Berchem
20% of trains late+21 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 20
S7 NMBS/SNCB
Halle – Vilvoorde
18% of trains late+59 minutes late that day, all trains together+3 minutes late per train on average that day4 of 22 late
- Rank 20
S7 NMBS/SNCB
Halle – Vilvoorde
18% of trains late+59 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 21
L 03 NMBS/SNCB
Leuven – Hasselt
18% of trains late+51 minutes late that day, all trains together+2 minutes late per train on average that day4 of 22 late
- Rank 21
L 03 NMBS/SNCB
Leuven – Hasselt
18% of trains late+51 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 22
IC 20 NMBS/SNCB
Liège-Guillemins – Knokke
18% of trains late+42 minutes late that day, all trains together+2 minutes late per train on average that day4 of 22 late
- Rank 22
IC 20 NMBS/SNCB
Liège-Guillemins – Knokke
18% of trains late+42 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 23
L 29 NMBS/SNCB
Mouscron – Mons
17% of trains late+15 minutes late that day, all trains together+3 minutes late per train on average that day1 of 6 late
- Rank 23
L 29 NMBS/SNCB
Mouscron – Mons
17% of trains late+15 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 6Cancelled 0 - Rank 24
L 11 NMBS/SNCB
Namur
17% of trains late+12 minutes late that day, all trains together+2 minutes late per train on average that day1 of 6 late
- Rank 24
L 11 NMBS/SNCB
Namur
17% of trains late+12 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 6Cancelled 0 - Rank 25
IC 29 NMBS/SNCB
Genk – Gent-Sint-Pieters
15% of trains late+47 minutes late that day, all trains together+4 minutes late per train on average that day2 of 13 late
- Rank 25
IC 29 NMBS/SNCB
Genk – Gent-Sint-Pieters
15% of trains late+47 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 13Cancelled 0
Ranks 26 to 55
14 more lines ran fewer than 2 trains that day
Norway
On Friday 9 October 2026, F5 (Go-Ahead Nordic, Oslo S – Stavanger) was the most delayed line in Norway: 10 of its 15 trains (67%) ran 5 or more minutes late.
- Rank 1
F5 Go-Ahead Nordic
Oslo S – Stavanger
67% of trains late+411 minutes late that day, all trains together+27 minutes late per train on average that day10 of 15 late
- Rank 1
F5 Go-Ahead Nordic
Oslo S – Stavanger
67% of trains late+411 minutes late that day, all trains together+27 minutes late per train on average that dayTrains run 15Cancelled 0 - Rank 2
RE11 Vy
Skien – Eidsvoll
55% of trains late+532 minutes late that day, all trains together+13 minutes late per train on average that day22 of 40 late
- Rank 2
RE11 Vy
Skien – Eidsvoll
55% of trains late+532 minutes late that day, all trains together+13 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 3
F6 SJ Norge
Oslo S – Trondheim S
50% of trains late+105 minutes late that day, all trains together+9 minutes late per train on average that day6 of 12 late
- Rank 3
F6 SJ Norge
Oslo S – Trondheim S
50% of trains late+105 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 4
F4 Vy
Bergen – Oslo S
50% of trains late+75 minutes late that day, all trains together+7 minutes late per train on average that day5 of 10 late
- Rank 4
F4 Vy
Bergen – Oslo S
50% of trains late+75 minutes late that day, all trains together+7 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 5
R12 Vy
Eidsvoll – Kongsberg
49% of trains late+266 minutes late that day, all trains together+8 minutes late per train on average that day17 of 35 late
- Rank 5
R12 Vy
Eidsvoll – Kongsberg
49% of trains late+266 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 35Cancelled 0 - Rank 6
R22 Vy
Oslo S – Rakkestad
34% of trains late+192 minutes late that day, all trains together+5 minutes late per train on average that day13 of 38 late
- Rank 6
R22 Vy
Oslo S – Rakkestad
34% of trains late+192 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 7
R31 Vy
Oslo S – Hakadal
31% of trains late+159 minutes late that day, all trains together+4 minutes late per train on average that day13 of 42 late
- Rank 7
R31 Vy
Oslo S – Hakadal
31% of trains late+159 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 8
R70 SJ Norge
Steinkjer – Ler
29% of trains late+146 minutes late that day, all trains together+4 minutes late per train on average that day11 of 38 late4 cancelled
- Rank 8
R70 SJ Norge
Steinkjer – Ler
29% of trains late+146 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 38Cancelled 4 - Rank 9
RE10 Vy
Lillehammer – Drammen
27% of trains late+33 minutes late that day, all trains together+3 minutes late per train on average that day3 of 11 late
- Rank 9
RE10 Vy
Lillehammer – Drammen
27% of trains late+33 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 11Cancelled 0 - Rank 10
RE20 Vy
Oslo S – Halden
26% of trains late+153 minutes late that day, all trains together+4 minutes late per train on average that day10 of 38 late
- Rank 10
RE20 Vy
Oslo S – Halden
26% of trains late+153 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 11
R50 Go-Ahead Nordic
Arendal – Nelaug
25% of trains late+63 minutes late that day, all trains together+4 minutes late per train on average that day4 of 16 late
- Rank 11
R50 Go-Ahead Nordic
Arendal – Nelaug
25% of trains late+63 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 12
R13 Vy
Dal – Drammen
20% of trains late+134 minutes late that day, all trains together+2 minutes late per train on average that day11 of 54 late
- Rank 12
R13 Vy
Dal – Drammen
20% of trains late+134 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 54Cancelled 0 - Rank 13
RE30 Vy
Gjøvik – Oslo S
17% of trains late+86 minutes late that day, all trains together+4 minutes late per train on average that day4 of 24 late
- Rank 13
RE30 Vy
Gjøvik – Oslo S
17% of trains late+86 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 14
L5 Go-Ahead Nordic
Stavanger – Skeiane
14% of trains late+267 minutes late that day, all trains together+2 minutes late per train on average that day20 of 139 late
- Rank 14
L5 Go-Ahead Nordic
Stavanger – Skeiane
14% of trains late+267 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 139Cancelled 0 - Rank 15
L1 Vy
Lillestrøm – Spikkestad
12% of trains late+250 minutes late that day, all trains together+2 minutes late per train on average that day14 of 119 late
- Rank 15
L1 Vy
Lillestrøm – Spikkestad
12% of trains late+250 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 119Cancelled 0 - Rank 16
FLY1 Flytoget
Drammen – Gardermoen
12% of trains late+217 minutes late that day, all trains together+2 minutes late per train on average that day14 of 118 late
- Rank 16
FLY1 Flytoget
Drammen – Gardermoen
12% of trains late+217 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 118Cancelled 0 - Rank 17
R21 Vy
Moss – Stabekk
11% of trains late+150 minutes late that day, all trains together+2 minutes late per train on average that day8 of 76 late
- Rank 17
R21 Vy
Moss – Stabekk
11% of trains late+150 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 76Cancelled 0 - Rank 18
FLY2 Flytoget
Gardermoen – Stabekk
11% of trains late+194 minutes late that day, all trains together+2 minutes late per train on average that day11 of 100 late
- Rank 18
FLY2 Flytoget
Gardermoen – Stabekk
11% of trains late+194 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 100Cancelled 0 - Rank 19
L2 Vy
Ski – Stabekk
7% of trains late+197 minutes late that day, all trains together+2 minutes late per train on average that day8 of 109 late1 cancelled
- Rank 19
L2 Vy
Ski – Stabekk
7% of trains late+197 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 109Cancelled 1 - Rank 20
R23 Vy
Oslo S – Ski
7% of trains late+50 minutes late that day, all trains together+1 minutes late per train on average that day4 of 55 late2 cancelled
- Rank 20
R23 Vy
Oslo S – Ski
7% of trains late+50 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 55Cancelled 2 - Rank 21
R40 Vy
Bergen – Voss
3% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that day1 of 37 late
- Rank 21
R40 Vy
Bergen – Voss
3% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 37Cancelled 0 - Rank 22
L4 Vy
Arna – Bergen
1% of trains late+34 minutes late that day, all trains together+0 minutes late per train on average that day1 of 132 late
- Rank 22
L4 Vy
Arna – Bergen
1% of trains late+34 minutes late that day, all trains together+0 minutes late per train on average that dayTrains run 132Cancelled 0 - Rank 23
R75 SJ Norge
Bodø – Rognan
0% of trains late+7 minutes late that day, all trains together+1 minutes late per train on average that day0 of 12 late
- Rank 23
R75 SJ Norge
Bodø – Rognan
0% of trains late+7 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 24
R45 Vy
Flåm – Myrdal
0% of trains late+6 minutes late that day, all trains together+0 minutes late per train on average that day0 of 12 late
- Rank 24
R45 Vy
Flåm – Myrdal
0% of trains late+6 minutes late that day, all trains together+0 minutes late per train on average that dayTrains run 12Cancelled 0