Lines on Rodalies de Catalunya, most to least punctual

The share of each line’s journeys that arrived less than 5 minutes late, from the operator's real-time data.

From 27 September to 26 October.

Monthly report: September 2026How punctual each line was over the whole month and how it changed from the month before.

How to read the figures

On time
Journeys arriving less than 5 minutes late.
Higher is better
Average delay
Average minutes late across all measured journeys.
Lower is better
Cancelled
Scheduled journeys that did not run.
Lower is better

Rodalies de Catalunya

33% on time on average · 30 days

Last 30 days

Monday, 26 October 202632% on time, service partly suspended

  1. Wednesday, 29 July 2026: 43% on time, service partly suspended
  2. Thursday, 30 July 2026: 38% on time, service partly suspended
  3. Friday, 31 July 2026: 39% on time
  4. Saturday, 1 August 2026: 49% on time, service partly suspended
  5. Sunday, 2 August 2026: 45% on time, service partly suspended
  6. Monday, 3 August 2026: 36% on time, service partly suspended
  7. Tuesday, 4 August 2026: 44% on time, service partly suspended
  8. Wednesday, 5 August 2026: 39% on time, service partly suspended
  9. Thursday, 6 August 2026: 40% on time, service partly suspended
  10. Friday, 7 August 2026: 43% on time, service partly suspended
  11. Saturday, 8 August 2026: 46% on time, service partly suspended
  12. Sunday, 9 August 2026: 56% on time, service partly suspended
  13. Monday, 10 August 2026: 42% on time, service partly suspended
  14. Tuesday, 11 August 2026: 47% on time, service partly suspended
  15. Wednesday, 12 August 2026: 46% on time, service partly suspended
  16. Thursday, 13 August 2026: 45% on time, service partly suspended
  17. Friday, 14 August 2026: 46% on time, service partly suspended
  18. Saturday, 15 August 2026: 52% on time, service partly suspended
  19. Sunday, 16 August 2026: 55% on time, service partly suspended
  20. Monday, 17 August 2026: 44% on time, service partly suspended
  21. Tuesday, 18 August 2026: 44% on time, service partly suspended
  22. Wednesday, 19 August 2026: 43% on time, service partly suspended
  23. Thursday, 20 August 2026: 28% on time, service partly suspended
  24. Friday, 21 August 2026: 37% on time, service partly suspended
  25. Saturday, 22 August 2026: 43% on time, service partly suspended
  26. Sunday, 23 August 2026: 50% on time, service partly suspended
  27. Monday, 24 August 2026: 34% on time, service partly suspended
  28. Tuesday, 25 August 2026: 34% on time, service partly suspended
  29. Wednesday, 26 August 2026: 32% on time, service partly suspended
  30. Thursday, 27 August 2026: 32% on time, service partly suspended
  31. Friday, 28 August 2026: 34% on time, service partly suspended
  32. Saturday, 29 August 2026: 49% on time, service partly suspended
  33. Sunday, 30 August 2026: 48% on time, service partly suspended
  34. Monday, 31 August 2026: 38% on time, service partly suspended
  35. Tuesday, 1 September 2026: 31% on time, service partly suspended
  36. Wednesday, 2 September 2026: 35% on time
  37. Thursday, 3 September 2026: 32% on time
  38. Friday, 4 September 2026: 37% on time
  39. Saturday, 5 September 2026: 52% on time
  40. Sunday, 6 September 2026: 59% on time
  41. Monday, 7 September 2026: 36% on time
  42. Tuesday, 8 September 2026: 45% on time
  43. Wednesday, 9 September 2026: 35% on time
  44. Thursday, 10 September 2026: 37% on time, service partly suspended
  45. Friday, 11 September 2026: 45% on time
  46. Saturday, 12 September 2026: 40% on time
  47. Sunday, 13 September 2026: 62% on time
  48. Monday, 14 September 2026: 47% on time
  49. Tuesday, 15 September 2026: 41% on time, service partly suspended
  50. Wednesday, 16 September 2026: 34% on time, service partly suspended
  51. Thursday, 17 September 2026: 29% on time, service partly suspended
  52. Friday, 18 September 2026: 37% on time
  53. Saturday, 19 September 2026: 44% on time, service partly suspended
  54. Sunday, 20 September 2026: 56% on time
  55. Monday, 21 September 2026: 34% on time, service partly suspended
  56. Tuesday, 22 September 2026: 36% on time
  57. Wednesday, 23 September 2026: 32% on time
  58. Thursday, 24 September 2026: 49% on time, service partly suspended
  59. Friday, 25 September 2026: 36% on time
  60. Saturday, 26 September 2026: 50% on time
  61. Sunday, 27 September 2026: 52% on time, service partly suspended
  62. Monday, 28 September 2026: 33% on time, service partly suspended
  63. Tuesday, 29 September 2026: 17% on time, service partly suspended
  64. Wednesday, 30 September 2026: 27% on time
  65. Thursday, 1 October 2026: 29% on time
  66. Friday, 2 October 2026: 32% on time, service partly suspended
  67. Saturday, 3 October 2026: 46% on time, service partly suspended
  68. Sunday, 4 October 2026: service suspended, 17% of journeys ran
  69. Monday, 5 October 2026: service suspended, 47% of journeys ran
  70. Tuesday, 6 October 2026: 18% on time, service partly suspended
  71. Wednesday, 7 October 2026: 17% on time, service partly suspended
  72. Thursday, 8 October 2026: 20% on time, service partly suspended
  73. Friday, 9 October 2026: 19% on time, service partly suspended
  74. Saturday, 10 October 2026: 36% on time
  75. Sunday, 11 October 2026: 46% on time
  76. Monday, 12 October 2026: 40% on time
  77. Tuesday, 13 October 2026: 34% on time
  78. Wednesday, 14 October 2026: 34% on time
  79. Thursday, 15 October 2026: 33% on time
  80. Friday, 16 October 2026: 33% on time
  81. Saturday, 17 October 2026: 38% on time, service partly suspended
  82. Sunday, 18 October 2026: 33% on time, service partly suspended
  83. Monday, 19 October 2026: 23% on time
  84. Tuesday, 20 October 2026: 37% on time
  85. Wednesday, 21 October 2026: 39% on time
  86. Thursday, 22 October 2026: 36% on time
  87. Friday, 23 October 2026: 36% on time
  88. Saturday, 24 October 2026: 55% on time
  89. Sunday, 25 October 2026: 53% on time
  90. Monday, 26 October 2026: 32% on time, service partly suspended

Last 30 days

On time on average
32%
Worst day
17% 29 September
Service suspended
2 days
Lines from most to least punctual
LineOn time30 days
1RT2Tarragona - Salou - Port Aventura7 days: 93%Average delay: 1.6 minsCancelled: 11%95%
2R7Fabra i Puig - Cerdanyola Universitat7 days: 79%Average delay: 3.9 minsCancelled: 12%75%
3RT1Tarragona - La Plana-Picamoixons7 days: 64%Average delay: 8.1 minsCancelled: 10%54%
4RL3Lleida Pirineus - Cervera7 days: 55%Average delay: 8.5 minsCancelled: 1%52%
5R13Estació de França - Lleida Pirineus7 days: 54%Average delay: 15.3 minsCancelled: 3%49%
6RG1L’Hospitalet de Llobregat - Portbou7 days: 73%Average delay: 10.6 minsCancelled: 13%47%
7R4St Vicenç - Manresa7 days: 46%Average delay: 12.1 minsCancelled: 8%40%
8R14Estació de França - Lleida Pirineus7 days: 45%Average delay: 18.5 minsCancelled: 4%36%
9R3L’Hospitalet de Llobregat - Puigcerdà7 days: 54%Average delay: 9.9 minsCancelled: 4%36%
10R1Molins de Rei - Maçanet-Massanes7 days: 43%Average delay: 12.2 minsCancelled: 8%35%
11R16Estació de França - Tortosa7 days: 42%Average delay: 20.2 minsCancelled: 3%35%
12R8Martorell - Granollers Centre7 days: 29%Average delay: 12.4 minsCancelled: 11%27%
13R11Barcelona Sants - Portbou7 days: 33%Average delay: 19 minsCancelled: 17%25%
14R2NAeroport - Maçanet-Massanes7 days: 29%Average delay: 17 minsCancelled: 5%22%
15R2SEstació de França - St Vicenç7 days: 21%Average delay: 17.3 minsCancelled: 6%19%
16RL4Lleida Pirineus - Terrassa Nord7 days: 23%Average delay: 15.7 minsCancelled: 0%18%
17R2Castelldefels - Granollers Centre7 days: 24%Average delay: 21.8 minsCancelled: 10%16%
18R17Estació de França - Port Aventura7 days: 12%Average delay: 23 minsCancelled: 7%12%
19R15Estació de França - Riba-roja d’Ebre7 days: 15%Average delay: 25.7 minsCancelled: 3%12%