BCN · EN
Barcelona-El Prat on-time performance (BCN): punctuality of recorded flights
At Barcelona-El Prat a flight counts as on time when it operates between 3 minutes before and 5 minutes after its scheduled time, both limits included. The airport's share is worked out over four periods, the last 24 hours and the last 7, 30 and 365 days; a separate airline table covers all the complete days on record, up to 365, and cancellations are counted on their own.
Airline identity coverage: 5588 physical movements; 0 with verified marketing identity, 0 with verified operator identity, 4876 named by the legacy directory and 712 unconfirmed. Airline statistics use the marketing identity where verified. Unconfirmed movements remain included in airport totals.
Josep Tarradellas Barcelona-El Prat Airport (BCN) on-time performance by time window
Each window has its own denominator and its own coverage. A partial window is never presented as a complete one.
Last 24 hours
Observed rolling windowRolling 24-hour window ending 24 Oct 2026 22:18. Full collection coverage is not verified; the observed flights are shown, not a complete window.
63 flights are not yet measurable (no usable actual time) and stay out of the denominator. 1 cancellation is counted separately and never inside the on-time share. Partial coverage: the values describe the days available, not the full window.
Last 7 days
Partial coverage4 of 7 complete days · 17 Oct 2026 – 23 Oct 2026 · 3 days without complete data
165 flights are not yet measurable (no usable actual time) and stay out of the denominator. 20 cancellations are counted separately and never inside the on-time share. Partial coverage: the values describe the days available, not the full window.
Last 30 days
Partial coverage4 of 30 complete days · 24 Sep 2026 – 23 Oct 2026 · 26 days without complete data
165 flights are not yet measurable (no usable actual time) and stay out of the denominator. 20 cancellations are counted separately and never inside the on-time share. Partial coverage: the values describe the days available, not the full window.
Last 365 days
Partial coverage4 of 365 complete days · 24 Oct 2025 – 23 Oct 2026 · 361 days without complete data
165 flights are not yet measurable (no usable actual time) and stay out of the denominator. 20 cancellations are counted separately and never inside the on-time share. Partial coverage: the values describe the days available, not the full window.
How on-time performance is measured
Early means more than 3 minutes before schedule; on time includes 3 minutes early through 5 minutes late, both boundaries included; late means more than 5 minutes after schedule. All three categories use the same denominator, and cancellations are excluded.
Daily category share
Each bar is a day's measured flights, split into early, on time and late. Hover or focus with the keyboard to read the counts and open that day in the archive.
EarlyOn timeLate - each day opens its arrivals and departures archive; the counts match the table below.
Open accessible daily table
| Date | Measured | Early | On time | Late |
|---|---|---|---|---|
| 900 | 180 · 20.0% | 202 · 22.4% | 518 · 57.6% | |
| 915 | 345 · 37.7% | 220 · 24.0% | 350 · 38.3% | |
| 1,007 | 368 · 36.5% | 211 · 21.0% | 428 · 42.5% | |
| 1,009 | 308 · 30.5% | 214 · 21.2% | 487 · 48.3% |
On-time performance by airline at Josep Tarradellas Barcelona-El Prat Airport (BCN)
Identified passenger airlines with at least 5 measured flights in the same period are included. Between 5 and 19 flights the sample is marked as limited and does not support a comparison.
Airlines included in the comparison
| # | Airline | Sample | On-time share | Late share |
|---|---|---|---|---|
| 1 | Turkish Airlines | 30 | 43.3% | 36.7% |
| 2 | Transavia France | 21 | 38.1% | 52.4% |
| 3 | Emirates | 32 | 34.4% | 40.6% |
| 4 | Transavia | 32 | 34.4% | 46.9% |
| 5 | Norwegian | 33 | 33.3% | 33.3% |
| 6 | TAP Express | 21 | 33.3% | 52.4% |
| 7 | airBaltic | 26 | 30.8% | 46.2% |
| 8 | Qatar Airways | 23 | 30.4% | 56.5% |
| 9 | Volotea | 30 | 30.0% | 36.7% |
| 10 | Austrian | 20 | 30.0% | 60.0% |
| 11 | Iberia | 108 | 29.6% | 46.3% |
| 12 | BUZZ | 43 | 27.9% | 44.2% |
At least two airlines exceed 20 measured flights, so the positions between them are comparable.
Cancellations in the same period
20 cancellations among 4,016 eligible scheduled flights (0.5%).
| Airline | Eligible flights | Cancellations | Share |
|---|---|---|---|
| Vueling Airlines | 1,464 | 17 | 1.2% |
| Delta Air Lines | 29 | 1 | 3.4% |
| LEVEL | 31 | 1 | 3.2% |
| Wizz Air | 112 | 1 | 0.9% |
This aggregate uses cancellation status for flight records, not the presence of an actual time, and remains outside the on-time denominator.
On-time summary for Josep Tarradellas Barcelona-El Prat Airport (BCN)
The Josep Tarradellas Barcelona-El Prat Airport (BCN) analysis uses 3,831 flights with usable scheduled and actual times. 847 fell within the on-time band of 3 minutes early through 5 minutes late. 1,201 were recorded more than three minutes early and 1,783 more than five minutes late. Cancellations are reported separately; 20 are recorded in this period. Vueling Airlines has the largest airline sample in the table, with 1,376 measured flights. The percentages update automatically as new usable records are added. This summary describes the displayed period and does not predict whether a future flight will be on time.
These statistics describe the available aggregate record for Josep Tarradellas Barcelona-El Prat Airport (BCN); they do not predict the status of a current flight.
Practical information
On time
Early
Late
Airport periods
Airline table
Airline rows
Cancellations
How each flight is classed
The actual time of every recorded flight is set against its own scheduled time. Anything from 3 minutes ahead to 5 minutes behind is on time, more than 3 minutes ahead is early, and more than 5 minutes behind is late. The three shares are worked out over the same base, flights at El Prat that were not cancelled and already have an actual time, so they always add up to 100%. A flight still waiting for its actual time is not counted yet. T1 and T2 flights follow the same rule and are measured together.
Reading the airline table
The airline table is not split by period: it adds up every complete day on record, up to 365. An airline enters it once it has 5 measured flights and has been identified, the table shows its first 12 rows, and an airline below 20 measured flights sits after the comparable ones with the limited-sample mark. El Prat mixes airlines of very different sizes, so set an airline against others with a similar number of measured flights. A flight sold under several codes appears once, under one airline.
What a late arrival means for a connection at El Prat
A late first flight shortens your transfer, and between T1 and T2 the change is landside, with security again, possibly passport control and re-checking your bags, and at least an extra hour on top of your airline's minimum (connections at El Prat).
Travel tips
- Before booking a tight connection at El Prat, check whether both flights use the same terminal.
- Set two airlines against each other only when neither row carries the limited-sample mark.
- Read an airline's on-time share together with its average delay on the delays page.