Lines on FGC, 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

FGC

97% on time on average · 30 days

Last 30 days

Monday, 26 October 202699% on time

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

Last 30 days

On time on average
97%
Worst day
88% 5 October
Lines from most to least punctual
LineOn time30 days
1L12Sarrià - Reina Elisenda7 days: 100%Average delay: 0.1 minsCancelled: 2%100%
2L6Pl. Catalunya - Sarrià7 days: 99%Average delay: 0.7 minsCancelled: 2%99%
3L7Pl. Catalunya - Av. Tibidabo7 days: 100%Average delay: 0.9 minsCancelled: 2%99%
4L8Pl. Espanya - Molí Nou7 days: 98%Average delay: 1 minCancelled: 5%99%
5S2Pl. Catalunya - Sabadell7 days: 99%Average delay: 1 minCancelled: 1%97%
6S4Pl. Espanya - Olesa de Montserrat7 days: 89%Average delay: 1.1 minsCancelled: 2%96%
7S3Pl. Espanya - Can Ros7 days: 87%Average delay: 1.2 minsCancelled: 3%96%
8S1Pl. Catalunya - Terrassa7 days: 98%Average delay: 1.2 minsCancelled: 1%96%
9S9Pl. Espanya - Quatre CaminsAverage delay: 2 minsCancelled: 0%94%
10R6Pl. Espanya - IgualadaAverage delay: 1.9 minsCancelled: 2%93%
11R5Pl. Espanya - Manresa Baixador7 days: 80%Average delay: 2.2 minsCancelled: 3%93%
12S8Pl. Espanya - Martorell Enllaç7 days: 67%Average delay: 2.2 minsCancelled: 2%90%
13R50Pl. Espanya - Manresa BaixadorAverage delay: 1.9 minsCancelled: 0%86%
14R60Pl. Espanya - IgualadaAverage delay: 2.2 minsCancelled: 0%86%