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 Saturday 10 October 2026, ICE 47 (DB Fernverkehr, München Hbf – Dortmund Hbf) was the most delayed line in Germany: 14 of its 15 trains (93%) ran 5 or more minutes late.
- Rank 1
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
93% of trains late+420 minutes late that day, all trains together+28 minutes late per train on average that day14 of 15 late1 cancelled
- Rank 1
ICE 47 DB Fernverkehr
München Hbf – Dortmund Hbf
93% of trains late+420 minutes late that day, all trains together+28 minutes late per train on average that dayTrains run 15Cancelled 1 - Rank 2
IC 35 DB Fernverkehr
Köln Hbf – Norddeich Mole
93% of trains late+390 minutes late that day, all trains together+28 minutes late per train on average that day13 of 14 late
- Rank 2
IC 35 DB Fernverkehr
Köln Hbf – Norddeich Mole
93% of trains late+390 minutes late that day, all trains together+28 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 3
ICE 22 DB Fernverkehr
Stuttgart Hbf – Kiel Hbf
89% of trains late+915 minutes late that day, all trains together+48 minutes late per train on average that day17 of 19 late
- Rank 3
ICE 22 DB Fernverkehr
Stuttgart Hbf – Kiel Hbf
89% of trains late+915 minutes late that day, all trains together+48 minutes late per train on average that dayTrains run 19Cancelled 0 - Rank 4
ICE 20 DB Fernverkehr
Hamburg Hbf – Karlsruhe Hbf
83% of trains late+360 minutes late that day, all trains together+20 minutes late per train on average that day15 of 18 late
- Rank 4
ICE 20 DB Fernverkehr
Hamburg Hbf – Karlsruhe Hbf
83% of trains late+360 minutes late that day, all trains together+20 minutes late per train on average that dayTrains run 18Cancelled 0 - Rank 5
RE 5 National Express
Wesel – Koblenz Hbf
82% of trains late+1,041 minutes late that day, all trains together+27 minutes late per train on average that day31 of 38 late
- Rank 5
RE 5 National Express
Wesel – Koblenz Hbf
82% of trains late+1,041 minutes late that day, all trains together+27 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 6
RE 3 vlexx
Saarbrücken Hbf – Frankfurt (Main) Hbf
81% of trains late+527 minutes late that day, all trains together+14 minutes late per train on average that day30 of 37 late
- Rank 6
RE 3 vlexx
Saarbrücken Hbf – Frankfurt (Main) Hbf
81% of trains late+527 minutes late that day, all trains together+14 minutes late per train on average that dayTrains run 37Cancelled 0 - Rank 7
ICE 19 DB Fernverkehr
Köln Hbf – Berlin Gesundbrunnen
79% of trains late+217 minutes late that day, all trains together+16 minutes late per train on average that day11 of 14 late
- Rank 7
ICE 19 DB Fernverkehr
Köln Hbf – Berlin Gesundbrunnen
79% of trains late+217 minutes late that day, all trains together+16 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 8
RE 6a DB Regio · Baden-Württemberg
Stuttgart Hbf (oben) – Mössingen
78% of trains late+387 minutes late that day, all trains together+11 minutes late per train on average that day28 of 36 late
- Rank 8
RE 6a DB Regio · Baden-Württemberg
Stuttgart Hbf (oben) – Mössingen
78% of trains late+387 minutes late that day, all trains together+11 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 9
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
77% of trains late+219 minutes late that day, all trains together+17 minutes late per train on average that day10 of 13 late
- Rank 9
ICE 78 DB Fernverkehr
Amsterdam Centraal – Frankfurt(Main)Hbf
77% of trains late+219 minutes late that day, all trains together+17 minutes late per train on average that dayTrains run 13Cancelled 0 - Rank 10
RB 26 MittelrheinBahn
Mainz Hbf – Köln Messe/Deutz Bf
76% of trains late+1,250 minutes late that day, all trains together+23 minutes late per train on average that day41 of 54 late1 cancelled
- Rank 10
RB 26 MittelrheinBahn
Mainz Hbf – Köln Messe/Deutz Bf
76% of trains late+1,250 minutes late that day, all trains together+23 minutes late per train on average that dayTrains run 54Cancelled 1 - Rank 11
MEX 18 DB Regio · Baden-Württemberg
Tübingen Hbf – Osterburken
75% of trains late+633 minutes late that day, all trains together+18 minutes late per train on average that day27 of 36 late
- Rank 11
MEX 18 DB Regio · Baden-Württemberg
Tübingen Hbf – Osterburken
75% of trains late+633 minutes late that day, all trains together+18 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 12
IC 61 DB Fernverkehr
Karlsruhe Hbf – Nürnberg Hbf
73% of trains late+188 minutes late that day, all trains together+13 minutes late per train on average that day11 of 15 late
- Rank 12
IC 61 DB Fernverkehr
Karlsruhe Hbf – Nürnberg Hbf
73% of trains late+188 minutes late that day, all trains together+13 minutes late per train on average that dayTrains run 15Cancelled 0 - Rank 13
RE 14 RheinRuhrBahn
Bottrop Hbf – Essen Hbf
73% of trains late+464 minutes late that day, all trains together+8 minutes late per train on average that day43 of 59 late6 cancelled
- Rank 13
RE 14 RheinRuhrBahn
Bottrop Hbf – Essen Hbf
73% of trains late+464 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 59Cancelled 6 - Rank 14
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
71% of trains late+722 minutes late that day, all trains together+9 minutes late per train on average that day60 of 84 late1 cancelled
- Rank 14
S 9 DB Regio · NRW
Wuppertal Hbf – Haltern am See Bf
71% of trains late+722 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 84Cancelled 1 - Rank 15
RB 31 RheinRuhrBahn
Duisburg Hbf – Moers
71% of trains late+463 minutes late that day, all trains together+7 minutes late per train on average that day46 of 65 late
- Rank 15
RB 31 RheinRuhrBahn
Duisburg Hbf – Moers
71% of trains late+463 minutes late that day, all trains together+7 minutes late per train on average that dayTrains run 65Cancelled 0 - Rank 16
RE 19 VIAS
Düsseldorf Hbf – Arnhem Centraal
69% of trains late+1,209 minutes late that day, all trains together+15 minutes late per train on average that day55 of 80 late
- Rank 16
RE 19 VIAS
Düsseldorf Hbf – Arnhem Centraal
69% of trains late+1,209 minutes late that day, all trains together+15 minutes late per train on average that dayTrains run 80Cancelled 0 - Rank 17
ICE 77 DB Fernverkehr
Amsterdam Centraal – Berlin Südkreuz
69% of trains late+189 minutes late that day, all trains together+12 minutes late per train on average that day11 of 16 late
- Rank 17
ICE 77 DB Fernverkehr
Amsterdam Centraal – Berlin Südkreuz
69% of trains late+189 minutes late that day, all trains together+12 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 18
MEX 12 DB Regio · Baden-Württemberg
Tübingen Hbf – Bietigheim
69% of trains late+276 minutes late that day, all trains together+8 minutes late per train on average that day25 of 36 late2 cancelled
- Rank 18
MEX 12 DB Regio · Baden-Württemberg
Tübingen Hbf – Bietigheim
69% of trains late+276 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 36Cancelled 2 - Rank 19
RE 70 DB Regio · Nord
Hamburg Hbf – Kiel Hbf
68% of trains late+706 minutes late that day, all trains together+23 minutes late per train on average that day21 of 31 late3 cancelled
- Rank 19
RE 70 DB Regio · Nord
Hamburg Hbf – Kiel Hbf
68% of trains late+706 minutes late that day, all trains together+23 minutes late per train on average that dayTrains run 31Cancelled 3 - Rank 20
ICE 11 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
68% of trains late+367 minutes late that day, all trains together+17 minutes late per train on average that day15 of 22 late
- Rank 20
ICE 11 DB Fernverkehr
München Hbf – Berlin Gesundbrunnen
68% of trains late+367 minutes late that day, all trains together+17 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 21
RE 7 National Express
Krefeld Hbf – Münster Hbf
68% of trains late+602 minutes late that day, all trains together+15 minutes late per train on average that day27 of 40 late3 cancelled
- Rank 21
RE 7 National Express
Krefeld Hbf – Münster Hbf
68% of trains late+602 minutes late that day, all trains together+15 minutes late per train on average that dayTrains run 40Cancelled 3 - Rank 22
RB 60 DB Regio · Bayern
München Hbf – Garmisch-Partenkirchen
68% of trains late+222 minutes late that day, all trains together+8 minutes late per train on average that day19 of 28 late
- Rank 22
RB 60 DB Regio · Bayern
München Hbf – Garmisch-Partenkirchen
68% of trains late+222 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 28Cancelled 0 - Rank 23
RB 82 DB Regio · Bayern
Rothenburg ob der Tauber – Steinach (bei Rothenburg ob der Tauber)
67% of trains late+215 minutes late that day, all trains together+6 minutes late per train on average that day24 of 36 late
- Rank 23
RB 82 DB Regio · Bayern
Rothenburg ob der Tauber – Steinach (bei Rothenburg ob der Tauber)
67% of trains late+215 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 24
RB 11 DB Regio · Bayern
Cadolzburg – Fürth (Bay) Hbf
66% of trains late+529 minutes late that day, all trains together+9 minutes late per train on average that day40 of 61 late1 cancelled
- Rank 24
RB 11 DB Regio · Bayern
Cadolzburg – Fürth (Bay) Hbf
66% of trains late+529 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 61Cancelled 1 - Rank 25
RE 2 DB Regio · NRW
Essen Hbf – Osnabrück Hbf
66% of trains late+309 minutes late that day, all trains together+7 minutes late per train on average that day29 of 44 late
- Rank 25
RE 2 DB Regio · NRW
Essen Hbf – Osnabrück Hbf
66% of trains late+309 minutes late that day, all trains together+7 minutes late per train on average that dayTrains run 44Cancelled 0
Ranks 26 to 660
94 more lines ran fewer than 10 trains that day
Netherlands
On Saturday 10 October 2026, IC 1400 (NS, Utrecht Centraal – Rotterdam Centraal) was the most delayed line in the Netherlands: 3 of its 10 trains (30%) ran 5 or more minutes late.
- Rank 1
IC 1400 NS
Utrecht Centraal – Rotterdam Centraal
30% of trains late+87 minutes late that day, all trains together+9 minutes late per train on average that day3 of 10 late
- Rank 1
IC 1400 NS
Utrecht Centraal – Rotterdam Centraal
30% of trains late+87 minutes late that day, all trains together+9 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 2
SPR 4000 NS
Rotterdam Centraal – Uitgeest
25% of trains late+353 minutes late that day, all trains together+4 minutes late per train on average that day22 of 87 late
- Rank 2
SPR 4000 NS
Rotterdam Centraal – Uitgeest
25% of trains late+353 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 87Cancelled 0 - Rank 3
IC 2700 NS
Alkmaar – Maastricht
25% of trains late+142 minutes late that day, all trains together+4 minutes late per train on average that day10 of 40 late
- Rank 3
IC 2700 NS
Alkmaar – Maastricht
25% of trains late+142 minutes late that day, all trains together+4 minutes late per train on average that dayTrains run 40Cancelled 0 - Rank 4
ICD 2400 NS
Rotterdam Centraal – Lelystad Centrum
24% of trains late+106 minutes late that day, all trains together+6 minutes late per train on average that day4 of 17 late8 cancelled
- Rank 4
ICD 2400 NS
Rotterdam Centraal – Lelystad Centrum
24% of trains late+106 minutes late that day, all trains together+6 minutes late per train on average that dayTrains run 17Cancelled 8 - Rank 5
SPR 4600 NS
Almere Oostvaarders – Amsterdam Centraal
24% of trains late+155 minutes late that day, all trains together+3 minutes late per train on average that day11 of 46 late
- Rank 5
SPR 4600 NS
Almere Oostvaarders – Amsterdam Centraal
24% of trains late+155 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 46Cancelled 0 - Rank 6
IC 2600 NS
Almere Centrum – Amsterdam Centraal
20% of trains late+210 minutes late that day, all trains together+3 minutes late per train on average that day14 of 70 late1 cancelled
- Rank 6
IC 2600 NS
Almere Centrum – Amsterdam Centraal
20% of trains late+210 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 70Cancelled 1 - Rank 7
SPR 8300 NS
Amsterdam Centraal – Hoofddorp
18% of trains late+120 minutes late that day, all trains together+3 minutes late per train on average that day7 of 38 late9 cancelled
- Rank 7
SPR 8300 NS
Amsterdam Centraal – Hoofddorp
18% of trains late+120 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 38Cancelled 9 - Rank 8
IC 1500 NS
Amersfoort Centraal – Amsterdam Centraal
18% of trains late+167 minutes late that day, all trains together+3 minutes late per train on average that day10 of 55 late1 cancelled
- Rank 8
IC 1500 NS
Amersfoort Centraal – Amsterdam Centraal
18% of trains late+167 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 55Cancelled 1 - Rank 9
IC 3600 NS
Zwolle – Roosendaal
16% of trains late+206 minutes late that day, all trains together+3 minutes late per train on average that day13 of 79 late
- Rank 9
IC 3600 NS
Zwolle – Roosendaal
16% of trains late+206 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 79Cancelled 0 - Rank 10
SPR 8400 NS
Amsterdam Centraal – Hoofddorp
16% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that day6 of 38 late8 cancelled
- Rank 10
SPR 8400 NS
Amsterdam Centraal – Hoofddorp
16% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 38Cancelled 8 - Rank 11
RS33 Arriva
Arnhem Centraal – Tiel
16% of trains late+77 minutes late that day, all trains together+2 minutes late per train on average that day5 of 31 late
- Rank 11
RS33 Arriva
Arnhem Centraal – Tiel
16% of trains late+77 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 31Cancelled 0 - Rank 12
IC 500 NS
Groningen – Den Haag Centraal
16% of trains late+68 minutes late that day, all trains together+2 minutes late per train on average that day6 of 38 late
- Rank 12
IC 500 NS
Groningen – Den Haag Centraal
16% of trains late+68 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 38Cancelled 0 - Rank 13
IC 3900 NS
Alkmaar – Heerlen
15% of trains late+56 minutes late that day, all trains together+3 minutes late per train on average that day3 of 20 late
- Rank 13
IC 3900 NS
Alkmaar – Heerlen
15% of trains late+56 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 14
IC 3000 NS
Den Helder – Nijmegen
15% of trains late+203 minutes late that day, all trains together+3 minutes late per train on average that day12 of 80 late
- Rank 14
IC 3000 NS
Den Helder – Nijmegen
15% of trains late+203 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 80Cancelled 0 - Rank 15
IC 2900 NS
Enkhuizen – Amsterdam Centraal
14% of trains late+167 minutes late that day, all trains together+2 minutes late per train on average that day11 of 77 late
- Rank 15
IC 2900 NS
Enkhuizen – Amsterdam Centraal
14% of trains late+167 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 77Cancelled 0 - Rank 16
IC 700 NS
Schiphol Airport – Groningen
14% of trains late+77 minutes late that day, all trains together+2 minutes late per train on average that day5 of 37 late1 cancelled
- Rank 16
IC 700 NS
Schiphol Airport – Groningen
14% of trains late+77 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 37Cancelled 1 - Rank 17
RE6 Arriva
Groningen – Leer (Ostfriesl)
13% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that day4 of 30 late2 cancelled
- Rank 17
RE6 Arriva
Groningen – Leer (Ostfriesl)
13% of trains late+48 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 30Cancelled 2 - Rank 18
SPR 5800 NS
Amsterdam Centraal – Amersfoort Vathorst
12% of trains late+174 minutes late that day, all trains together+2 minutes late per train on average that day9 of 78 late2 cancelled
- Rank 18
SPR 5800 NS
Amsterdam Centraal – Amersfoort Vathorst
12% of trains late+174 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 78Cancelled 2 - Rank 19
ST 7100 Qbuzz
Gorinchem – Dordrecht
12% of trains late+41 minutes late that day, all trains together+1 minutes late per train on average that day4 of 34 late
- Rank 19
ST 7100 Qbuzz
Gorinchem – Dordrecht
12% of trains late+41 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 34Cancelled 0 - Rank 20
SPR 5700 NS
Hoofddorp – Utrecht Centraal
11% of trains late+95 minutes late that day, all trains together+2 minutes late per train on average that day5 of 45 late1 cancelled
- Rank 20
SPR 5700 NS
Hoofddorp – Utrecht Centraal
11% of trains late+95 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 45Cancelled 1 - Rank 21
IC 1100 NS
Eindhoven Centraal – Den Haag Centraal
11% of trains late+127 minutes late that day, all trains together+2 minutes late per train on average that day8 of 71 late1 cancelled
- Rank 21
IC 1100 NS
Eindhoven Centraal – Den Haag Centraal
11% of trains late+127 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 71Cancelled 1 - Rank 22
IC 21400 NS
Rotterdam Centraal – Amsterdam Centraal
10% of trains late+25 minutes late that day, all trains together+1 minutes late per train on average that day2 of 20 late
- Rank 22
IC 21400 NS
Rotterdam Centraal – Amsterdam Centraal
10% of trains late+25 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 23
IC 800 NS
Leeuwarden – Schiphol Airport
9% of trains late+72 minutes late that day, all trains together+2 minutes late per train on average that day3 of 35 late1 cancelled
- Rank 23
IC 800 NS
Leeuwarden – Schiphol Airport
9% of trains late+72 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 35Cancelled 1 - Rank 24
SPR 8200 NS
Hoofddorp – Amsterdam Centraal
8% of trains late+87 minutes late that day, all trains together+2 minutes late per train on average that day4 of 49 late25 cancelled
- Rank 24
SPR 8200 NS
Hoofddorp – Amsterdam Centraal
8% of trains late+87 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 49Cancelled 25 - Rank 25
IC 3100 NS
Den Haag Centraal – Nijmegen
8% of trains late+132 minutes late that day, all trains together+2 minutes late per train on average that day6 of 77 late
- Rank 25
IC 3100 NS
Den Haag Centraal – Nijmegen
8% of trains late+132 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 77Cancelled 0
Ranks 26 to 80
13 more lines ran fewer than 10 trains that day
Switzerland
On Saturday 10 October 2026, R 81 (RegionAlps, Martigny – Le Châble VS) was the most delayed line in Switzerland: 31 of its 48 trains (65%) ran 5 or more minutes late.
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
65% of trains late+373 minutes late that day, all trains together+8 minutes late per train on average that day31 of 48 late
- Rank 1
R 81 RegionAlps
Martigny – Le Châble VS
65% of trains late+373 minutes late that day, all trains together+8 minutes late per train on average that dayTrains run 48Cancelled 0 - Rank 2
IR 35 Südostbahn
Chur – Zürich HB
15% of trains late+25 minutes late that day, all trains together+2 minutes late per train on average that day2 of 13 late
- Rank 2
IR 35 Südostbahn
Chur – Zürich HB
15% of trains late+25 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 13Cancelled 0 - Rank 3
R 82 RegionAlps
Sembrancher – Orsières
15% of trains late+73 minutes late that day, all trains together+2 minutes late per train on average that day6 of 39 late
- Rank 3
R 82 RegionAlps
Sembrancher – Orsières
15% of trains late+73 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 39Cancelled 0 - Rank 4
R 41 Matterhorn Gotthard Bahn
Visp – Zermatt
13% of trains late+54 minutes late that day, all trains together+2 minutes late per train on average that day3 of 24 late
- Rank 4
R 41 Matterhorn Gotthard Bahn
Visp – Zermatt
13% of trains late+54 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 5
IC 21 SBB
Basel SBB – Lugano
13% of trains late+23 minutes late that day, all trains together+1 minutes late per train on average that day2 of 16 late
- Rank 5
IC 21 SBB
Basel SBB – Lugano
13% of trains late+23 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 16Cancelled 0 - Rank 6
RE 9 BLS
Interlaken Ost – Spiez
11% of trains late+30 minutes late that day, all trains together+2 minutes late per train on average that day2 of 18 late
- Rank 6
RE 9 BLS
Interlaken Ost – Spiez
11% of trains late+30 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 18Cancelled 0 - Rank 7
SN 5 SBB
Knonau – Rüti ZH
10% of trains late+21 minutes late that day, all trains together+2 minutes late per train on average that day1 of 10 late
- Rank 7
SN 5 SBB
Knonau – Rüti ZH
10% of trains late+21 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 8
IC 2 SBB
Zürich HB – Lugano
10% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that day2 of 20 late
- Rank 8
IC 2 SBB
Zürich HB – Lugano
10% of trains late+28 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 20Cancelled 0 - Rank 9
R 22 SBB
Bonfol – Porrentruy
10% of trains late+32 minutes late that day, all trains together+1 minutes late per train on average that day3 of 30 late
- Rank 9
R 22 SBB
Bonfol – Porrentruy
10% of trains late+32 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 30Cancelled 0 - Rank 10
S 2 SBB
Ziegelbrücke – Zürich Flughafen
8% of trains late+104 minutes late that day, all trains together+1 minutes late per train on average that day6 of 71 late
- Rank 10
S 2 SBB
Ziegelbrücke – Zürich Flughafen
8% of trains late+104 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 71Cancelled 0 - Rank 11
S 11 SBB
Hendschiken – Seuzach
8% of trains late+102 minutes late that day, all trains together+1 minutes late per train on average that day6 of 80 late
- Rank 11
S 11 SBB
Hendschiken – Seuzach
8% of trains late+102 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 80Cancelled 0 - Rank 12
R 1 SBB
Bex – Grandson
7% of trains late+99 minutes late that day, all trains together+2 minutes late per train on average that day3 of 42 late
- Rank 12
R 1 SBB
Bex – Grandson
7% of trains late+99 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 42Cancelled 0 - Rank 13
RE 5 Rhätische Bahn
Chur – Ilanz
7% of trains late+20 minutes late that day, all trains together+1 minutes late per train on average that day2 of 27 late
- Rank 13
RE 5 Rhätische Bahn
Chur – Ilanz
7% of trains late+20 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 27Cancelled 0 - Rank 14
IR 70 SBB
Luzern – Sargans
6% of trains late+55 minutes late that day, all trains together+2 minutes late per train on average that day2 of 35 late
- Rank 14
IR 70 SBB
Luzern – Sargans
6% of trains late+55 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 35Cancelled 0 - Rank 15
IC 3 SBB
Zürich HB – Chur
6% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that day3 of 47 late
- Rank 15
IC 3 SBB
Zürich HB – Chur
6% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 47Cancelled 0 - Rank 16
R 16 Rhätische Bahn
Arosa – Chur
6% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that day2 of 35 late
- Rank 16
R 16 Rhätische Bahn
Arosa – Chur
6% of trains late+45 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 35Cancelled 0 - Rank 17
R 2 SBB
Grandson – Bex
5% of trains late+81 minutes late that day, all trains together+2 minutes late per train on average that day2 of 40 late1 cancelled
- Rank 17
R 2 SBB
Grandson – Bex
5% of trains late+81 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 40Cancelled 1 - Rank 18
R 43 Matterhorn Gotthard Bahn
Visp – Andermatt
5% of trains late+63 minutes late that day, all trains together+2 minutes late per train on average that day2 of 37 late
- Rank 18
R 43 Matterhorn Gotthard Bahn
Visp – Andermatt
5% of trains late+63 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 37Cancelled 0 - Rank 19
R 19 Rhätische Bahn
St. Moritz – Tirano
5% of trains late+29 minutes late that day, all trains together+1 minutes late per train on average that day1 of 22 late
- Rank 19
R 19 Rhätische Bahn
St. Moritz – Tirano
5% of trains late+29 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 20
IR 46 Südostbahn
Zürich HB – Locarno
5% of trains late+24 minutes late that day, all trains together+1 minutes late per train on average that day1 of 19 late
- Rank 20
IR 46 Südostbahn
Zürich HB – Locarno
5% of trains late+24 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 19Cancelled 0 - Rank 21
S 1 SBB
Basel SBB – Frick
5% of trains late+99 minutes late that day, all trains together+1 minutes late per train on average that day4 of 86 late
- Rank 21
S 1 SBB
Basel SBB – Frick
5% of trains late+99 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 86Cancelled 0 - Rank 22
RE 7 Rhätische Bahn
Disentis/Mustér – Reichenau-Tamins
5% of trains late+58 minutes late that day, all trains together+1 minutes late per train on average that day3 of 57 late
- Rank 22
RE 7 Rhätische Bahn
Disentis/Mustér – Reichenau-Tamins
5% of trains late+58 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 57Cancelled 0 - Rank 23
S 40 SBB
Chiasso – Varese
5% of trains late+52 minutes late that day, all trains together+1 minutes late per train on average that day3 of 59 late
- Rank 23
S 40 SBB
Chiasso – Varese
5% of trains late+52 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 59Cancelled 0 - Rank 24
S 50 SBB
Biasca – Bellinzona
5% of trains late+17 minutes late that day, all trains together+1 minutes late per train on average that day1 of 22 late
- Rank 24
S 50 SBB
Biasca – Bellinzona
5% of trains late+17 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 22Cancelled 0 - Rank 25
R 7 SBB
Palézieux – Vevey
5% of trains late+24 minutes late that day, all trains together+1 minutes late per train on average that day2 of 40 late
- Rank 25
R 7 SBB
Palézieux – Vevey
5% of trains late+24 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 40Cancelled 0
Ranks 26 to 195
54 more lines ran fewer than 10 trains that day
Norway
On Saturday 10 October 2026, F5 (Go-Ahead Nordic, Stavanger – Oslo S) was the most delayed line in Norway: 5 of its 10 trains (50%) ran 5 or more minutes late.
- Rank 1
F5 Go-Ahead Nordic
Stavanger – Oslo S
50% of trains late+101 minutes late that day, all trains together+10 minutes late per train on average that day5 of 10 late
- Rank 1
F5 Go-Ahead Nordic
Stavanger – Oslo S
50% of trains late+101 minutes late that day, all trains together+10 minutes late per train on average that dayTrains run 10Cancelled 0 - Rank 2
R22 Vy
Ski – Rakkestad
42% of trains late+177 minutes late that day, all trains together+5 minutes late per train on average that day15 of 36 late
- Rank 2
R22 Vy
Ski – Rakkestad
42% of trains late+177 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 3
RE20 Vy
Ski – Halden
29% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that day10 of 35 late
- Rank 3
RE20 Vy
Ski – Halden
29% of trains late+97 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 35Cancelled 0 - Rank 4
R31 Vy
Grefsen – Gjøvik
23% of trains late+191 minutes late that day, all trains together+5 minutes late per train on average that day8 of 35 late1 cancelled
- Rank 4
R31 Vy
Grefsen – Gjøvik
23% of trains late+191 minutes late that day, all trains together+5 minutes late per train on average that dayTrains run 35Cancelled 1 - Rank 5
R40 Vy
Bergen – Voss
13% of trains late+39 minutes late that day, all trains together+2 minutes late per train on average that day3 of 23 late2 cancelled
- Rank 5
R40 Vy
Bergen – Voss
13% of trains late+39 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 23Cancelled 2 - Rank 6
L1 Vy
Skøyen – Spikkestad
11% of trains late+294 minutes late that day, all trains together+2 minutes late per train on average that day14 of 125 late
- Rank 6
L1 Vy
Skøyen – Spikkestad
11% of trains late+294 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 125Cancelled 0 - Rank 7
RE11 Vy
Skien – Skøyen
8% of trains late+94 minutes late that day, all trains together+3 minutes late per train on average that day3 of 36 late
- Rank 7
RE11 Vy
Skien – Skøyen
8% of trains late+94 minutes late that day, all trains together+3 minutes late per train on average that dayTrains run 36Cancelled 0 - Rank 8
R45 Vy
Flåm – Myrdal
8% of trains late+8 minutes late that day, all trains together+1 minutes late per train on average that day1 of 12 late
- Rank 8
R45 Vy
Flåm – Myrdal
8% of trains late+8 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 12Cancelled 0 - Rank 9
R50 Go-Ahead Nordic
Arendal – Nelaug
7% of trains late+27 minutes late that day, all trains together+2 minutes late per train on average that day1 of 14 late
- Rank 9
R50 Go-Ahead Nordic
Arendal – Nelaug
7% of trains late+27 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 14Cancelled 0 - Rank 10
R13 Vy
Drammen – Skøyen
4% of trains late+44 minutes late that day, all trains together+2 minutes late per train on average that day1 of 23 late
- Rank 10
R13 Vy
Drammen – Skøyen
4% of trains late+44 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 23Cancelled 0 - Rank 11
R70 SJ Norge
Steinkjer – Ler
4% of trains late+39 minutes late that day, all trains together+2 minutes late per train on average that day1 of 24 late
- Rank 11
R70 SJ Norge
Steinkjer – Ler
4% of trains late+39 minutes late that day, all trains together+2 minutes late per train on average that dayTrains run 24Cancelled 0 - Rank 12
L4 Vy
Arna – Bergen
4% of trains late+40 minutes late that day, all trains together+1 minutes late per train on average that day3 of 77 late
- Rank 12
L4 Vy
Arna – Bergen
4% of trains late+40 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 77Cancelled 0 - Rank 13
FLY1 Flytoget
Drammen – Gardermoen
3% of trains late+129 minutes late that day, all trains together+1 minutes late per train on average that day3 of 118 late
- Rank 13
FLY1 Flytoget
Drammen – Gardermoen
3% of trains late+129 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 118Cancelled 0 - Rank 14
R12 Vy
Skøyen – Kongsberg
2% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that day1 of 41 late
- Rank 14
R12 Vy
Skøyen – Kongsberg
2% of trains late+60 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 41Cancelled 0 - Rank 15
L5 Go-Ahead Nordic
Stavanger – Egersund
2% of trains late+78 minutes late that day, all trains together+1 minutes late per train on average that day1 of 65 late
- Rank 15
L5 Go-Ahead Nordic
Stavanger – Egersund
2% of trains late+78 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 65Cancelled 0 - Rank 16
L2 Vy
Holmlia – Ski
1% of trains late+84 minutes late that day, all trains together+1 minutes late per train on average that day1 of 67 late4 cancelled
- Rank 16
L2 Vy
Holmlia – Ski
1% of trains late+84 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 67Cancelled 4 - Rank 17
R21 Vy
Ski – Moss
1% of trains late+57 minutes late that day, all trains together+1 minutes late per train on average that day1 of 73 late
- Rank 17
R21 Vy
Ski – Moss
1% of trains late+57 minutes late that day, all trains together+1 minutes late per train on average that dayTrains run 73Cancelled 0