Lines on the TRAM, 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

TRAM

88% on time on average · 30 days

Last 30 days

Monday, 26 October 202697% on time

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

Last 30 days

On time on average
88%
Worst day
68% 29 September
Lines from most to least punctual
LineOn time30 days
1T6Ciutadella - Sant Adrià7 days: 100%Average delay: 0.6 minsCancelled: 0.4%99%
2T5Ciutadella - Gorg7 days: 99%Average delay: 1.1 minsCancelled: 0.4%98%
3T1Francesc Macià - Bon Viatge7 days: 92%Average delay: 3 minsCancelled: 0.4%82%
4T2Francesc Macià - Llevant-Les Planes7 days: 91%Average delay: 3.2 minsCancelled: 1%82%
5T3Francesc Macià - Sant Feliu7 days: 93%Average delay: 3.1 minsCancelled: 1%82%
6T4Verdaguer - Sant Adrià7 days: 84%Average delay: 3 minsCancelled: 1%80%