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.
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 daysLast 60 daysLast 90 days
Wednesday, 29 July 202699% on time
Thursday, 30 July 202699% on time
Friday, 31 July 2026100% on time
Saturday, 1 August 2026100% on time
Sunday, 2 August 2026100% on time
Monday, 3 August 202699% on time
Tuesday, 4 August 2026100% on time
Wednesday, 5 August 2026100% on time
Thursday, 6 August 202699% on time
Friday, 7 August 2026100% on time
Saturday, 8 August 2026100% on time
Sunday, 9 August 2026100% on time
Monday, 10 August 2026100% on time
Tuesday, 11 August 2026100% on time
Wednesday, 12 August 202699% on time
Thursday, 13 August 202699% on time
Friday, 14 August 202699% on time
Saturday, 15 August 2026100% on time
Sunday, 16 August 2026100% on time
Monday, 17 August 2026100% on time
Tuesday, 18 August 2026100% on time
Wednesday, 19 August 2026100% on time
Thursday, 20 August 202699% on time
Friday, 21 August 202698% on time
Saturday, 22 August 2026100% on time
Sunday, 23 August 2026100% on time
Monday, 24 August 2026100% on time
Tuesday, 25 August 2026100% on time
Wednesday, 26 August 202699% on time
Thursday, 27 August 2026100% on time
Friday, 28 August 2026100% on time
Saturday, 29 August 2026100% on time
Sunday, 30 August 202699% on time
Monday, 31 August 2026100% on time
Tuesday, 1 September 202699% on time
Wednesday, 2 September 2026100% on time
Thursday, 3 September 2026100% on time
Friday, 4 September 202699% on time
Saturday, 5 September 202699% on time
Sunday, 6 September 2026100% on time
Monday, 7 September 2026100% on time
Tuesday, 8 September 202694% on time
Wednesday, 9 September 202699% on time
Thursday, 10 September 202699% on time, service partly suspended
Friday, 11 September 2026100% on time
Saturday, 12 September 2026100% on time
Sunday, 13 September 2026100% on time
Monday, 14 September 202697% on time
Tuesday, 15 September 2026100% on time
Wednesday, 16 September 202699% on time
Thursday, 17 September 202698% on time
Friday, 18 September 2026100% on time, service partly suspended
Saturday, 19 September 2026100% on time, service partly suspended
Sunday, 20 September 2026100% on time
Monday, 21 September 2026100% on time
Tuesday, 22 September 202699% on time
Wednesday, 23 September 202699% on time
Thursday, 24 September 2026100% on time
Friday, 25 September 2026100% on time
Saturday, 26 September 2026100% on time
Sunday, 27 September 2026100% on time
Monday, 28 September 2026100% on time
Tuesday, 29 September 202691% on time, service partly suspended
Wednesday, 30 September 202698% on time
Thursday, 1 October 202697% on time
Friday, 2 October 202699% on time
Saturday, 3 October 202699% on time, service partly suspended
Sunday, 4 October 202698% on time, service partly suspended
Monday, 5 October 202688% on time
Tuesday, 6 October 202697% on time
Wednesday, 7 October 202699% on time
Thursday, 8 October 202697% on time
Friday, 9 October 202699% on time
Saturday, 10 October 202699% on time
Sunday, 11 October 2026100% on time
Monday, 12 October 2026100% on time
Tuesday, 13 October 202699% on time
Wednesday, 14 October 202699% on time
Thursday, 15 October 202699% on time
Friday, 16 October 2026100% on time
Saturday, 17 October 202699% on time
Sunday, 18 October 202699% on time
Monday, 19 October 202699% on time
Tuesday, 20 October 202692% on time, service partly suspended
Wednesday, 21 October 202699% on time
Thursday, 22 October 202691% on time
Friday, 23 October 202694% on time
Saturday, 24 October 202699% on time, service partly suspended
Sunday, 25 October 202699% on time
Monday, 26 October 202699% on time
- Wednesday, 29 July 2026: 99% on time
- Thursday, 30 July 2026: 99% on time
- Friday, 31 July 2026: 100% on time
- Saturday, 1 August 2026: 100% on time
- Sunday, 2 August 2026: 100% on time
- Monday, 3 August 2026: 99% on time
- Tuesday, 4 August 2026: 100% on time
- Wednesday, 5 August 2026: 100% on time
- Thursday, 6 August 2026: 99% on time
- Friday, 7 August 2026: 100% on time
- Saturday, 8 August 2026: 100% on time
- Sunday, 9 August 2026: 100% on time
- Monday, 10 August 2026: 100% on time
- Tuesday, 11 August 2026: 100% on time
- Wednesday, 12 August 2026: 99% on time
- Thursday, 13 August 2026: 99% on time
- Friday, 14 August 2026: 99% on time
- Saturday, 15 August 2026: 100% on time
- Sunday, 16 August 2026: 100% on time
- Monday, 17 August 2026: 100% on time
- Tuesday, 18 August 2026: 100% on time
- Wednesday, 19 August 2026: 100% on time
- Thursday, 20 August 2026: 99% on time
- Friday, 21 August 2026: 98% on time
- Saturday, 22 August 2026: 100% on time
- Sunday, 23 August 2026: 100% on time
- Monday, 24 August 2026: 100% on time
- Tuesday, 25 August 2026: 100% on time
- Wednesday, 26 August 2026: 99% on time
- Thursday, 27 August 2026: 100% on time
- Friday, 28 August 2026: 100% on time
- Saturday, 29 August 2026: 100% on time
- Sunday, 30 August 2026: 99% on time
- Monday, 31 August 2026: 100% on time
- Tuesday, 1 September 2026: 99% on time
- Wednesday, 2 September 2026: 100% on time
- Thursday, 3 September 2026: 100% on time
- Friday, 4 September 2026: 99% on time
- Saturday, 5 September 2026: 99% on time
- Sunday, 6 September 2026: 100% on time
- Monday, 7 September 2026: 100% on time
- Tuesday, 8 September 2026: 94% on time
- Wednesday, 9 September 2026: 99% on time
- Thursday, 10 September 2026: 99% on time, service partly suspended
- Friday, 11 September 2026: 100% on time
- Saturday, 12 September 2026: 100% on time
- Sunday, 13 September 2026: 100% on time
- Monday, 14 September 2026: 97% on time
- Tuesday, 15 September 2026: 100% on time
- Wednesday, 16 September 2026: 99% on time
- Thursday, 17 September 2026: 98% on time
- Friday, 18 September 2026: 100% on time, service partly suspended
- Saturday, 19 September 2026: 100% on time, service partly suspended
- Sunday, 20 September 2026: 100% on time
- Monday, 21 September 2026: 100% on time
- Tuesday, 22 September 2026: 99% on time
- Wednesday, 23 September 2026: 99% on time
- Thursday, 24 September 2026: 100% on time
- Friday, 25 September 2026: 100% on time
- Saturday, 26 September 2026: 100% on time
- Sunday, 27 September 2026: 100% on time
- Monday, 28 September 2026: 100% on time
- Tuesday, 29 September 2026: 91% on time, service partly suspended
- Wednesday, 30 September 2026: 98% on time
- Thursday, 1 October 2026: 97% on time
- Friday, 2 October 2026: 99% on time
- Saturday, 3 October 2026: 99% on time, service partly suspended
- Sunday, 4 October 2026: 98% on time, service partly suspended
- Monday, 5 October 2026: 88% on time
- Tuesday, 6 October 2026: 97% on time
- Wednesday, 7 October 2026: 99% on time
- Thursday, 8 October 2026: 97% on time
- Friday, 9 October 2026: 99% on time
- Saturday, 10 October 2026: 99% on time
- Sunday, 11 October 2026: 100% on time
- Monday, 12 October 2026: 100% on time
- Tuesday, 13 October 2026: 99% on time
- Wednesday, 14 October 2026: 99% on time
- Thursday, 15 October 2026: 99% on time
- Friday, 16 October 2026: 100% on time
- Saturday, 17 October 2026: 99% on time
- Sunday, 18 October 2026: 99% on time
- Monday, 19 October 2026: 99% on time
- Tuesday, 20 October 2026: 92% on time, service partly suspended
- Wednesday, 21 October 2026: 99% on time
- Thursday, 22 October 2026: 91% on time
- Friday, 23 October 2026: 94% on time
- Saturday, 24 October 2026: 99% on time, service partly suspended
- Sunday, 25 October 2026: 99% on time
- Monday, 26 October 2026: 99% on time
Last 30 days
- On time on average
- 97%
- Worst day
- 88% 5 October
| Line | On time30 days | On time7 days | Average delay30 days | Cancelled30 days | ||
|---|---|---|---|---|---|---|
| 1 | L12 | Sarrià - Reina Elisenda7 days: 100%Average delay: 0.1 minsCancelled: 2% | 100% | 100% | 0.1 mins | 2% |
| 2 | L6 | Pl. Catalunya - Sarrià7 days: 99%Average delay: 0.7 minsCancelled: 2% | 99% | 99% | 0.7 mins | 2% |
| 3 | L7 | Pl. Catalunya - Av. Tibidabo7 days: 100%Average delay: 0.9 minsCancelled: 2% | 99% | 100% | 0.9 mins | 2% |
| 4 | L8 | Pl. Espanya - Molí Nou7 days: 98%Average delay: 1 minCancelled: 5% | 99% | 98% | 1 min | 5% |
| 5 | S2 | Pl. Catalunya - Sabadell7 days: 99%Average delay: 1 minCancelled: 1% | 97% | 99% | 1 min | 1% |
| 6 | S4 | Pl. Espanya - Olesa de Montserrat7 days: 89%Average delay: 1.1 minsCancelled: 2% | 96% | 89% | 1.1 mins | 2% |
| 7 | S3 | Pl. Espanya - Can Ros7 days: 87%Average delay: 1.2 minsCancelled: 3% | 96% | 87% | 1.2 mins | 3% |
| 8 | S1 | Pl. Catalunya - Terrassa7 days: 98%Average delay: 1.2 minsCancelled: 1% | 96% | 98% | 1.2 mins | 1% |
| 9 | S9 | Pl. Espanya - Quatre CaminsAverage delay: 2 minsCancelled: 0% | 94% | – | 2 mins | 0% |
| 10 | R6 | Pl. Espanya - IgualadaAverage delay: 1.9 minsCancelled: 2% | 93% | – | 1.9 mins | 2% |
| 11 | R5 | Pl. Espanya - Manresa Baixador7 days: 80%Average delay: 2.2 minsCancelled: 3% | 93% | 80% | 2.2 mins | 3% |
| 12 | S8 | Pl. Espanya - Martorell Enllaç7 days: 67%Average delay: 2.2 minsCancelled: 2% | 90% | 67% | 2.2 mins | 2% |
| 13 | R50 | Pl. Espanya - Manresa BaixadorAverage delay: 1.9 minsCancelled: 0% | 86% | – | 1.9 mins | 0% |
| 14 | R60 | Pl. Espanya - IgualadaAverage delay: 2.2 minsCancelled: 0% | 86% | – | 2.2 mins | 0% |