Skip to the rankings

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.

RankLineOperator, sorted most delayed firstDelay (total)Trains runCancelled
  1. 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 day

    14 of 15 late1 cancelled

  2. 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
  3. 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 day

    13 of 14 late

  4. 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
  5. 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 day

    17 of 19 late

  6. 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
  7. 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 day

    15 of 18 late

  8. 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
  9. 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 day

    31 of 38 late

  10. 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
  11. 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 day

    30 of 37 late

  12. 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
  13. 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 day

    11 of 14 late

  14. 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
  15. 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 day

    28 of 36 late

  16. 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
  17. 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 day

    10 of 13 late

  18. 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
  19. 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 day

    41 of 54 late1 cancelled

  20. 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
  21. 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 day

    27 of 36 late

  22. 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
  23. 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 day

    11 of 15 late

  24. 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
  25. 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 day

    43 of 59 late6 cancelled

  26. 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
  27. 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 day

    60 of 84 late1 cancelled

  28. 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
  29. 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 day

    46 of 65 late

  30. 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
  31. 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 day

    55 of 80 late

  32. 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
  33. 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 day

    11 of 16 late

  34. 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
  35. 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 day

    25 of 36 late2 cancelled

  36. 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
  37. 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 day

    21 of 31 late3 cancelled

  38. 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
  39. 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 day

    15 of 22 late

  40. 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
  41. 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 day

    27 of 40 late3 cancelled

  42. 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
  43. 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 day

    19 of 28 late

  44. 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
  45. 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 day

    24 of 36 late

  46. 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
  47. 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 day

    40 of 61 late1 cancelled

  48. 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
  49. 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 day

    29 of 44 late

  50. 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.

RankLineOperator, sorted most delayed firstDelay (total)Trains runCancelled
  1. 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 day

    3 of 10 late

  2. 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
  3. 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 day

    22 of 87 late

  4. 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
  5. 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 day

    10 of 40 late

  6. 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
  7. 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 day

    4 of 17 late8 cancelled

  8. 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
  9. 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 day

    11 of 46 late

  10. 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
  11. 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 day

    14 of 70 late1 cancelled

  12. 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
  13. 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 day

    7 of 38 late9 cancelled

  14. 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
  15. 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 day

    10 of 55 late1 cancelled

  16. 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
  17. 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 day

    13 of 79 late

  18. 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
  19. 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 day

    6 of 38 late8 cancelled

  20. 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
  21. 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 day

    5 of 31 late

  22. 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
  23. 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 day

    6 of 38 late

  24. 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
  25. 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 day

    3 of 20 late

  26. 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
  27. 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 day

    12 of 80 late

  28. 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
  29. 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 day

    11 of 77 late

  30. 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
  31. 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 day

    5 of 37 late1 cancelled

  32. 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
  33. 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 day

    4 of 30 late2 cancelled

  34. 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
  35. 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 day

    9 of 78 late2 cancelled

  36. 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
  37. 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 day

    4 of 34 late

  38. 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
  39. 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 day

    5 of 45 late1 cancelled

  40. 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
  41. 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 day

    8 of 71 late1 cancelled

  42. 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
  43. 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 day

    2 of 20 late

  44. 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
  45. 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 day

    3 of 35 late1 cancelled

  46. 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
  47. 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 day

    4 of 49 late25 cancelled

  48. 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
  49. 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 day

    6 of 77 late

  50. 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.

RankLineOperator, sorted most delayed firstDelay (total)Trains runCancelled
  1. 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 day

    31 of 48 late

  2. 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
  3. 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 day

    2 of 13 late

  4. 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
  5. 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 day

    6 of 39 late

  6. 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
  7. Rank 4
    13% of trains late+54 minutes late that day, all trains together+2 minutes late per train on average that day

    3 of 24 late

  8. 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
  9. 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 day

    2 of 16 late

  10. 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
  11. 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 day

    2 of 18 late

  12. 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
  13. 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 day

    1 of 10 late

  14. 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
  15. 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 day

    2 of 20 late

  16. 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
  17. 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 day

    3 of 30 late

  18. 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
  19. 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 day

    6 of 71 late

  20. 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
  21. 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 day

    6 of 80 late

  22. 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
  23. 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 day

    3 of 42 late

  24. 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
  25. 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 day

    2 of 27 late

  26. 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
  27. 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 day

    2 of 35 late

  28. 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
  29. 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 day

    3 of 47 late

  30. 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
  31. 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 day

    2 of 35 late

  32. 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
  33. 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 day

    2 of 40 late1 cancelled

  34. 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
  35. Rank 18
    5% of trains late+63 minutes late that day, all trains together+2 minutes late per train on average that day

    2 of 37 late

  36. 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
  37. 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 day

    1 of 22 late

  38. 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
  39. 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 day

    1 of 19 late

  40. 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
  41. 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 day

    4 of 86 late

  42. 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
  43. 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 day

    3 of 57 late

  44. 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
  45. 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 day

    3 of 59 late

  46. 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
  47. 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 day

    1 of 22 late

  48. 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
  49. 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 day

    2 of 40 late

  50. 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.

RankLineOperator, sorted most delayed firstDelay (total)Trains runCancelled
  1. 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 day

    5 of 10 late

  2. 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
  3. 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 day

    15 of 36 late

  4. 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
  5. 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 day

    10 of 35 late

  6. 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
  7. 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 day

    8 of 35 late1 cancelled

  8. 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
  9. 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 day

    3 of 23 late2 cancelled

  10. 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
  11. 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 day

    14 of 125 late

  12. 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
  13. 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 day

    3 of 36 late

  14. 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
  15. 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 day

    1 of 12 late

  16. 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
  17. 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 day

    1 of 14 late

  18. 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
  19. 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 day

    1 of 23 late

  20. 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
  21. 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 day

    1 of 24 late

  22. 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
  23. 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 day

    3 of 77 late

  24. 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
  25. 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 day

    3 of 118 late

  26. 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
  27. 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 day

    1 of 41 late

  28. 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
  29. 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 day

    1 of 65 late

  30. 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
  31. 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 day

    1 of 67 late4 cancelled

  32. 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
  33. 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 day

    1 of 73 late

  34. 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
9 more lines ran fewer than 10 trains that day