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 2023June 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

00:00 · 32,899 flights81.7%
01:00 · 8,890 flights80.3%
02:00 · 2,814 flights78.9%
03:00 · 1,853 flights80.0%
04:00 · 859 flights82.8%
05:00 · 378,689 flights92.2%
06:00 · 1,023,579 flights90.8%
07:00 · 1,197,284 flights87.9%
08:00 · 1,265,731 flights86.1%
09:00 · 1,043,931 flights84.5%
10:00 · 1,102,390 flights83.0%
11:00 · 1,068,788 flights81.4%
12:00 · 970,700 flights79.9%
13:00 · 1,000,815 flights77.9%
14:00 · 965,850 flights75.4%
15:00 · 990,913 flights73.8%
16:00 · 992,674 flights71.9%
17:00 · 1,059,731 flights70.8%
18:00 · 1,049,968 flights69.6%
19:00 · 1,008,512 flights69.0%
20:00 · 875,278 flights69.0%
21:00 · 679,043 flights71.6%
22:00 · 476,731 flights72.3%
23:00 · 171,070 flights79.3%

The evening peak, the turn, and the red-eye window

The evening peak, the turn, and the red-eye window
WindowFlightsOn-time arrivalCancelledAvg. arrival delayOn-time departureAvg. taxi-out
17:00–20:59, evening peak3,993,48969.6%1.87%15.5 min68.6%19.4 min
21:00–22:59, the turn1,155,77471.9%2.18%13.6 min69.4%18.2 min
23:00–04:59, red-eye218,38579.7%1.58%5.1 min76.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

Cancellation cause by window
WindowCarrierWeatherNational Airspace System
17:00–20:59, evening peak19.9%61.5%18.5%
21:00–22:59, the turn21.4%64.3%14.3%
23:00–04:59, red-eye41.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

Every airport with enough red-eye departures to compare
AirportCityEvening on-timeRed-eye on-timeDifference
LASLas Vegas68.7%81.0%+12.4 pts
DENDenver67.5%78.3%+10.7 pts
PHXPhoenix73.4%84.1%+10.6 pts
FLLFort Lauderdale61.8%70.8%+9.1 pts
MCOOrlando62.4%71.4%+9.0 pts
IAHHouston70.8%79.6%+8.7 pts
JFKNew York69.1%77.6%+8.5 pts
SJUSan Juan69.1%75.9%+6.7 pts
ANCAnchorage78.2%84.6%+6.4 pts
ORDChicago66.4%72.7%+6.3 pts
SEASeattle76.3%80.5%+4.2 pts
OAKOakland73.6%77.6%+4.0 pts
LAXLos Angeles78.1%82.0%+3.9 pts
ONTOntario76.9%80.8%+3.8 pts
MIAMiami64.5%68.2%+3.7 pts
SLCSalt Lake City80.0%83.2%+3.2 pts
SFOSan Francisco76.6%79.6%+3.1 pts
SJCSan Jose77.0%80.0%+3.0 pts
PDXPortland78.4%80.7%+2.2 pts
SMFSacramento75.5%77.2%+1.7 pts
ATLAtlanta71.6%72.6%+1.0 pts
PHLPhiladelphia66.3%67.2%+0.9 pts
CLTCharlotte66.1%66.6%+0.5 pts
EWRNewark68.4%64.3%-4.1 pts
MSPMinneapolis75.8%71.6%-4.2 pts
HNLHonolulu86.6%80.8%-5.8 pts
TPATampa66.2%59.4%-6.8 pts
DFWDallas–Fort Worth64.6%57.6%-7.0 pts
DTWDetroit71.8%64.4%-7.3 pts
ABQAlbuquerque74.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 analysisFlyerIntel · source
  • Reporting Carrier On-Time PerformanceUS Department of Transportation, Bureau of Transportation Statistics · source

Full FlyerIntel methodology · Report a problem with this analysis