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.
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 daysLast 60 daysLast 90 days
Wednesday, 29 July 202697% on time
Thursday, 30 July 202697% on time
Friday, 31 July 202698% on time
Saturday, 1 August 202699% on time
Sunday, 2 August 202699% on time
Monday, 3 August 202697% on time
Tuesday, 4 August 202699% on time
Wednesday, 5 August 202699% on time
Thursday, 6 August 2026100% on time
Friday, 7 August 202698% on time
Saturday, 8 August 202699% on time
Sunday, 9 August 2026100% on time
Monday, 10 August 202698% on time
Tuesday, 11 August 202699% on time
Wednesday, 12 August 202697% on time
Thursday, 13 August 202698% on time
Friday, 14 August 202699% on time
Saturday, 15 August 2026100% on time
Sunday, 16 August 202699% on time
Monday, 17 August 202699% on time
Tuesday, 18 August 202699% on time
Wednesday, 19 August 202698% on time
Thursday, 20 August 202699% on time
Friday, 21 August 202697% on time
Saturday, 22 August 202699% on time
Sunday, 23 August 2026100% on time
Monday, 24 August 2026100% on time
Tuesday, 25 August 202699% on time
Wednesday, 26 August 202699% on time
Thursday, 27 August 2026100% on time
Friday, 28 August 202699% on time
Saturday, 29 August 202698% on time
Sunday, 30 August 202697% on time
Monday, 31 August 202698% on time
Tuesday, 1 September 202697% on time
Wednesday, 2 September 202696% on time
Thursday, 3 September 202696% on time
Friday, 4 September 202696% on time
Saturday, 5 September 202698% on time
Sunday, 6 September 202699% on time
Monday, 7 September 202696% on time
Tuesday, 8 September 202692% on time
Wednesday, 9 September 202692% on time
Thursday, 10 September 202694% on time
Friday, 11 September 202697% on time
Saturday, 12 September 202697% on time
Sunday, 13 September 202695% on time
Monday, 14 September 202689% on time
Tuesday, 15 September 202687% on time
Wednesday, 16 September 202688% on time
Thursday, 17 September 202684% on time
Friday, 18 September 202687% on time
Saturday, 19 September 202694% on time
Sunday, 20 September 202697% on time
Monday, 21 September 202687% on time
Tuesday, 22 September 202690% on time
Wednesday, 23 September 202682% on time
Thursday, 24 September 202695% on time
Friday, 25 September 202697% on time
Saturday, 26 September 202694% on time
Sunday, 27 September 202696% on time
Monday, 28 September 202686% on time
Tuesday, 29 September 202668% on time, service partly suspended
Wednesday, 30 September 202692% on time
Thursday, 1 October 202692% on time
Friday, 2 October 202690% on time
Saturday, 3 October 202692% on time, service partly suspended
Sunday, 4 October 202691% on time, service partly suspended
Monday, 5 October 202676% on time, service partly suspended
Tuesday, 6 October 202683% on time
Wednesday, 7 October 202680% on time
Thursday, 8 October 202673% on time
Friday, 9 October 202683% on time
Saturday, 10 October 202696% on time
Sunday, 11 October 202697% on time
Monday, 12 October 202698% on time
Tuesday, 13 October 202684% on time
Wednesday, 14 October 202674% on time
Thursday, 15 October 202677% on time, service partly suspended
Friday, 16 October 202694% on time
Saturday, 17 October 202694% on time
Sunday, 18 October 202697% on time
Monday, 19 October 202691% on time, service partly suspended
Tuesday, 20 October 202688% on time
Wednesday, 21 October 202688% on time, service partly suspended
Thursday, 22 October 202691% on time
Friday, 23 October 202694% on time, service partly suspended
Saturday, 24 October 202699% on time
Sunday, 25 October 202697% on time
Monday, 26 October 202697% on time
- Wednesday, 29 July 2026: 97% on time
- Thursday, 30 July 2026: 97% on time
- Friday, 31 July 2026: 98% on time
- Saturday, 1 August 2026: 99% on time
- Sunday, 2 August 2026: 99% on time
- Monday, 3 August 2026: 97% on time
- Tuesday, 4 August 2026: 99% on time
- Wednesday, 5 August 2026: 99% on time
- Thursday, 6 August 2026: 100% on time
- Friday, 7 August 2026: 98% on time
- Saturday, 8 August 2026: 99% on time
- Sunday, 9 August 2026: 100% on time
- Monday, 10 August 2026: 98% on time
- Tuesday, 11 August 2026: 99% on time
- Wednesday, 12 August 2026: 97% on time
- Thursday, 13 August 2026: 98% on time
- Friday, 14 August 2026: 99% on time
- Saturday, 15 August 2026: 100% on time
- Sunday, 16 August 2026: 99% on time
- Monday, 17 August 2026: 99% on time
- Tuesday, 18 August 2026: 99% on time
- Wednesday, 19 August 2026: 98% on time
- Thursday, 20 August 2026: 99% on time
- Friday, 21 August 2026: 97% on time
- Saturday, 22 August 2026: 99% on time
- Sunday, 23 August 2026: 100% on time
- Monday, 24 August 2026: 100% on time
- Tuesday, 25 August 2026: 99% on time
- Wednesday, 26 August 2026: 99% on time
- Thursday, 27 August 2026: 100% on time
- Friday, 28 August 2026: 99% on time
- Saturday, 29 August 2026: 98% on time
- Sunday, 30 August 2026: 97% on time
- Monday, 31 August 2026: 98% on time
- Tuesday, 1 September 2026: 97% on time
- Wednesday, 2 September 2026: 96% on time
- Thursday, 3 September 2026: 96% on time
- Friday, 4 September 2026: 96% on time
- Saturday, 5 September 2026: 98% on time
- Sunday, 6 September 2026: 99% on time
- Monday, 7 September 2026: 96% on time
- Tuesday, 8 September 2026: 92% on time
- Wednesday, 9 September 2026: 92% on time
- Thursday, 10 September 2026: 94% on time
- Friday, 11 September 2026: 97% on time
- Saturday, 12 September 2026: 97% on time
- Sunday, 13 September 2026: 95% on time
- Monday, 14 September 2026: 89% on time
- Tuesday, 15 September 2026: 87% on time
- Wednesday, 16 September 2026: 88% on time
- Thursday, 17 September 2026: 84% on time
- Friday, 18 September 2026: 87% on time
- Saturday, 19 September 2026: 94% on time
- Sunday, 20 September 2026: 97% on time
- Monday, 21 September 2026: 87% on time
- Tuesday, 22 September 2026: 90% on time
- Wednesday, 23 September 2026: 82% on time
- Thursday, 24 September 2026: 95% on time
- Friday, 25 September 2026: 97% on time
- Saturday, 26 September 2026: 94% on time
- Sunday, 27 September 2026: 96% on time
- Monday, 28 September 2026: 86% on time
- Tuesday, 29 September 2026: 68% on time, service partly suspended
- Wednesday, 30 September 2026: 92% on time
- Thursday, 1 October 2026: 92% on time
- Friday, 2 October 2026: 90% on time
- Saturday, 3 October 2026: 92% on time, service partly suspended
- Sunday, 4 October 2026: 91% on time, service partly suspended
- Monday, 5 October 2026: 76% on time, service partly suspended
- Tuesday, 6 October 2026: 83% on time
- Wednesday, 7 October 2026: 80% on time
- Thursday, 8 October 2026: 73% on time
- Friday, 9 October 2026: 83% on time
- Saturday, 10 October 2026: 96% on time
- Sunday, 11 October 2026: 97% on time
- Monday, 12 October 2026: 98% on time
- Tuesday, 13 October 2026: 84% on time
- Wednesday, 14 October 2026: 74% on time
- Thursday, 15 October 2026: 77% on time, service partly suspended
- Friday, 16 October 2026: 94% on time
- Saturday, 17 October 2026: 94% on time
- Sunday, 18 October 2026: 97% on time
- Monday, 19 October 2026: 91% on time, service partly suspended
- Tuesday, 20 October 2026: 88% on time
- Wednesday, 21 October 2026: 88% on time, service partly suspended
- Thursday, 22 October 2026: 91% on time
- Friday, 23 October 2026: 94% on time, service partly suspended
- Saturday, 24 October 2026: 99% on time
- Sunday, 25 October 2026: 97% on time
- Monday, 26 October 2026: 97% on time
Last 30 days
- On time on average
- 88%
- Worst day
- 68% 29 September
| Line | On time30 days | On time7 days | Average delay30 days | Cancelled30 days | ||
|---|---|---|---|---|---|---|
| 1 | T6 | Ciutadella - Sant Adrià7 days: 100%Average delay: 0.6 minsCancelled: 0.4% | 99% | 100% | 0.6 mins | 0.4% |
| 2 | T5 | Ciutadella - Gorg7 days: 99%Average delay: 1.1 minsCancelled: 0.4% | 98% | 99% | 1.1 mins | 0.4% |
| 3 | T1 | Francesc Macià - Bon Viatge7 days: 92%Average delay: 3 minsCancelled: 0.4% | 82% | 92% | 3 mins | 0.4% |
| 4 | T2 | Francesc Macià - Llevant-Les Planes7 days: 91%Average delay: 3.2 minsCancelled: 1% | 82% | 91% | 3.2 mins | 1% |
| 5 | T3 | Francesc Macià - Sant Feliu7 days: 93%Average delay: 3.1 minsCancelled: 1% | 82% | 93% | 3.1 mins | 1% |
| 6 | T4 | Verdaguer - Sant Adrià7 days: 84%Average delay: 3 minsCancelled: 1% | 80% | 84% | 3 mins | 1% |