FlyerIntel Research
The Red-Eye Recovery
On-time performance falls for most of the day. Then, well after the evening rush, it turns around — and the last flights of the night beat the ones a few hours before them.
Published September 23, 2026 · Source period July 2023 – June 2026
Summary
On-time arrivals fall almost without a break from 92.2% at 05:00 to 69.0% at 20:00 — the same accumulating delay behind nearly every hour of the American flying day. Then the pattern reverses. Flights scheduled from 23:00 through 04:59, the red-eye window, arrive on time 79.7% of the time, 10.1 points ahead of the 69.6% managed by the 17:00–20:59 evening peak just before them, with an average arrival delay of 5.1 min against 15.5 min. The recovery is not instant and it is not universal: the two hours right after the evening peak barely show it, and at 7 of the 30 airports with enough red-eye departures to measure, flying late at night is the worst choice of the day, not the best.
Key findings
- Flights scheduled 23:00–04:59 arrive on time 79.7% of the time, against 69.6% for the 17:00–20:59 evening peak that precedes them — a gap of 10.1 points.
- Average arrival delay drops from 15.5 min in the evening peak to 5.1 min in the red-eye window, and it starts at the gate: red-eye departures leave on time 76.6% of the time against 68.6% in the evening.
- Cancellations blamed on the wider air traffic system fall from 18.5% of coded cancellations in the evening peak to 5.4% overnight, while the share the carrier attributes to itself rises from 19.9% to 41.0% — what still goes wrong after the airspace empties out is mechanical or crew, not congestion.
- The turnaround is not immediate: flights scheduled for 21:00–22:59, right after the evening peak, actually cancel more often (2.18%) than the evening peak itself (1.87%), even though their on-time rate (71.9%) has already started to climb.
- 30 covered airports schedule at least 120 departures in both windows to compare; 23 are more reliable overnight than in the evening peak, led by LAS (Las Vegas), up 12.4 points to 81.0%.
- 7 airports show the opposite. ABQ (Albuquerque) is the sharpest reversal, falling 11.6 points overnight to 62.7% — proof the recovery is a network pattern, not a property of every schedule.
The day it stops getting worse
An aircraft that falls behind in the morning stays behind for the rest of its day, and the airspace and the airports fill up as the hours pass — that is why on-time performance slides almost every hour from breakfast to the evening rush. What is not obvious is that the slide has an edge. Late enough at night, the schedule stops looking like the tail end of a bad day and starts looking like a different, better one. Flights scheduled well after the evening rush are not flown by aircraft that missed the day's problems — most of them have been flying all day too. What has changed by then is the system around them: fewer aircraft competing for the same runways and the same slice of controlled airspace, and no ground-delay program metering arrivals into a hub that filled up hours earlier.
On-time arrival rate by scheduled departure hour, all covered airports
The evening peak, the turn, and the red-eye window
| Window | Flights | On-time arrival | Cancelled | Avg. arrival delay | On-time departure | Avg. taxi-out |
|---|---|---|---|---|---|---|
| 17:00–20:59, evening peak | 3,993,489 | 69.6% | 1.87% | 15.5 min | 68.6% | 19.4 min |
| 21:00–22:59, the turn | 1,155,774 | 71.9% | 2.18% | 13.6 min | 69.4% | 18.2 min |
| 23:00–04:59, red-eye | 218,385 | 79.7% | 1.58% | 5.1 min | 76.6% | 17.0 min |
All three windows are departures measures at the origin airport, on the same basis as the "On-time arrivals" figure on an airport's own profile page. Cancellation rate is of scheduled departures in the window; every other column describes flights that operated.
Why the cancellations that remain change character
The cause codes carriers file with the DOT tell the same story from a different angle. In the evening peak, 18.5% of coded cancellations are attributed to the wider air traffic system — the code for congestion, volume and airspace flow restrictions rather than anything specific to one aircraft. Overnight that falls to 5.4%, a collapse consistent with airspace that is simply not busy enough to need managing. What does not fall is the carrier's own share: it rises from 19.9% in the evening to 41.0% overnight. A cancellation that happens at 2 AM is disproportionately a maintenance or crew problem, because the one thing that reliably went away by then is other traffic.
Cancellation cause by window
| Window | Carrier | Weather | National Airspace System |
|---|---|---|---|
| 17:00–20:59, evening peak | 19.9% | 61.5% | 18.5% |
| 21:00–22:59, the turn | 21.4% | 64.3% | 14.3% |
| 23:00–04:59, red-eye | 41.0% | 53.5% | 5.4% |
The cancellation reason is the single code the operating carrier files with the DOT. Each window shown recorded at least 500 coded cancellations, the same floor every cause-split section on the site uses; security-coded cancellations are omitted as a column because they are too rare in any window to show a rate worth reading.
Every airport with enough red-eye departures to compare
| Airport | City | Evening on-time | Red-eye on-time | Difference |
|---|---|---|---|---|
| LAS | Las Vegas | 68.7% | 81.0% | +12.4 pts |
| DEN | Denver | 67.5% | 78.3% | +10.7 pts |
| PHX | Phoenix | 73.4% | 84.1% | +10.6 pts |
| FLL | Fort Lauderdale | 61.8% | 70.8% | +9.1 pts |
| MCO | Orlando | 62.4% | 71.4% | +9.0 pts |
| IAH | Houston | 70.8% | 79.6% | +8.7 pts |
| JFK | New York | 69.1% | 77.6% | +8.5 pts |
| SJU | San Juan | 69.1% | 75.9% | +6.7 pts |
| ANC | Anchorage | 78.2% | 84.6% | +6.4 pts |
| ORD | Chicago | 66.4% | 72.7% | +6.3 pts |
| SEA | Seattle | 76.3% | 80.5% | +4.2 pts |
| OAK | Oakland | 73.6% | 77.6% | +4.0 pts |
| LAX | Los Angeles | 78.1% | 82.0% | +3.9 pts |
| ONT | Ontario | 76.9% | 80.8% | +3.8 pts |
| MIA | Miami | 64.5% | 68.2% | +3.7 pts |
| SLC | Salt Lake City | 80.0% | 83.2% | +3.2 pts |
| SFO | San Francisco | 76.6% | 79.6% | +3.1 pts |
| SJC | San Jose | 77.0% | 80.0% | +3.0 pts |
| PDX | Portland | 78.4% | 80.7% | +2.2 pts |
| SMF | Sacramento | 75.5% | 77.2% | +1.7 pts |
| ATL | Atlanta | 71.6% | 72.6% | +1.0 pts |
| PHL | Philadelphia | 66.3% | 67.2% | +0.9 pts |
| CLT | Charlotte | 66.1% | 66.6% | +0.5 pts |
| EWR | Newark | 68.4% | 64.3% | -4.1 pts |
| MSP | Minneapolis | 75.8% | 71.6% | -4.2 pts |
| HNL | Honolulu | 86.6% | 80.8% | -5.8 pts |
| TPA | Tampa | 66.2% | 59.4% | -6.8 pts |
| DFW | Dallas–Fort Worth | 64.6% | 57.6% | -7.0 pts |
| DTW | Detroit | 71.8% | 64.4% | -7.3 pts |
| ABQ | Albuquerque | 74.3% | 62.7% | -11.6 pts |
Limited to airports scheduling at least 120 departures in both the evening peak and the red-eye window. Ranked from the largest overnight improvement to the largest overnight decline.
What this is not
This dataset has no aircraft tail number and no gate or crew schedule, so the exact mechanism cannot be traced the way the cause-code shift can be. The most plausible explanation is the one the data points toward — a genuinely quieter system, not a fresher aircraft — but it cannot be confirmed flight by flight. Nor does the recovery reach everywhere: at the airports with the sharpest declines, a late-night departure is worse than an evening one, which argues against any single nationwide cause and for something closer to how each individual airport uses its own late hours. And a red-eye carries a risk this table does not price in. It is very often the last scheduled departure of the day on that route, so a cancellation has no later flight the same day to fall back on — the same reliability that makes the window attractive also makes its failures more expensive.
What to do with this
Where the table above shows a real gap, a genuine red-eye — not a merely late evening flight, but one scheduled close to or after 23:00 — is one of the more reliable ways to fly, and the tiredness it costs is a real, known price for a real, measured benefit. Where the table shows the opposite, treat the last flight out as a gamble rather than a hack: it is booked for convenience, not for punctuality, and the data at that airport says so plainly. Either way, an itinerary with no later flight that day to recover onto should weigh the cancellation risk as heavily as the on-time rate.
Methodology
Calculated by FlyerIntel from 21,076,354 individual flight records in the US Department of Transportation Bureau of Transportation Statistics Reporting Carrier On-Time Performance dataset, covering July 2023 through June 2026. Following BTS methodology, a flight counts as delayed when it arrives 15 or more minutes after its scheduled arrival time. Cancelled and diverted flights have no arrival time and are excluded from on-time rates rather than counted as late; cancellation rates are reported separately. Full definitions are published at /methodology/. Flights are grouped by scheduled departure hour in the airport's local time. The evening peak (17:00–20:59) uses the same hours inheritedDelay reports under that name. The red-eye window (23:00–04:59) and the intervening hours (21:00–22:59) are this report's own definitions, chosen from the by-hour data itself: on-time performance is still falling through 22:00 and has clearly turned by 23:00. On-time, cancellation and taxi figures are computed from summed counts across covered airports rather than by averaging rates, so busy airports carry proportionate weight. The per-airport table requires at least 120 scheduled departures in both the evening peak and the red-eye window, the same time-bucket floor used throughout the site.
Limitations
The source dataset covers scheduled domestic flights operated by carriers above the DOT reporting threshold; smaller carriers and international flights are not included. Flights sold under a mainline brand but flown by a regional carrier are attributed to the operating carrier, which is how the DOT records them. Past performance describes what has happened and is not a prediction about any individual flight. The dataset carries no aircraft tail number and no record of crew scheduling or aircraft positioning, so the explanation offered for the recovery — a quieter system rather than a fresher aircraft — is the most plausible reading of the cause-code shift, not a directly confirmed mechanism. The red-eye window is a small share of the schedule concentrated at a subset of airports, mostly in the western half of the country, so the network-wide figures are more representative of those airports than of the country as a whole. "On time" and "cancelled" describe the flight, not the passenger.
Sources
- FlyerIntel analysis — FlyerIntel · source
- Reporting Carrier On-Time Performance — US Department of Transportation, Bureau of Transportation Statistics · source
Full FlyerIntel methodology · Report a problem with this analysis