Holiday travel
Holiday flying, day by day
What happened on every day of five holiday windows, July 2023 – July 2026, at 64 US airports: how many flights arrived on time, how many were cancelled, and which departure times held up. Each day is set against ordinary days of the same weekday in the same weeks, so a Sunday is compared with a Sunday.
The five holidays at a glance
July 4 did best against ordinary days of the same weekdays (+5.2 points, better than usual in all four years) and Christmas to New Year’s did worst (−3.2 points, worse than usual in two of the three years).
Two days finished last in every year of their holidays: the Sunday after Thanksgiving and Memorial Day.
Two days finished first in every year of their holidays: Thanksgiving Day and the Saturday before Memorial Day.
The year mattered about as much as the holiday. Four of the five holidays had a gap of 5 points or more between their best and worst year; Thanksgiving ran 9.0 points below usual in 2025 and 1.9 points above usual in 2023.
| Holiday | On time | Gap from usual, points | Cancelled | Worst day | Best day |
|---|---|---|---|---|---|
| Thanksgiving3 times in the data | 79.7%usual 81.8% | −2.1worseyears: 1 better, 1 about the same, 1 worse | 0.94%usual 0.86% | Sunday after (three of three) | Thanksgiving Day (three of three) |
| Christmas to New Year’s3 times in the data | 76.1%usual 79.3% | −3.2worseyears: 1 better, 2 worse | 1.14%usual 1.77% | December 27 (two of three) | Christmas Day (two of three) |
| July 44 times in the data | 75.8%usual 70.6% | +5.2betteryears: 4 better | 1.59%usual 2.26% | July 1 (three of four) | July 4 (two of four) |
| Memorial Day3 times in the data | 74.7%usual 75.0% | −0.3about the sameyears: 1 better, 1 about the same, 1 worse | 1.02%usual 1.04% | Memorial Day (three of three) | Saturday before (three of three) |
| Labor Day3 times in the data | 83.9%usual 79.7% | +4.2betteryears: 3 better | 0.69%usual 1.21% | Moved each year | Moved each year |
Covers five holidays at 64 airports. “Usual” is what ordinary days of the same weekdays had in the weeks around each holiday. Open any holiday below, or look up one airport with the form above.
Analysis last recomputed · source data through 2026-07-31
Thanksgiving
The window runs the Wednesday before through the Sunday after, around Thanksgiving Day (the fourth Thursday of November). In the data: Nov 22–26, 2023; Nov 27 – Dec 1, 2024; Nov 26–30, 2025. Three windows are in the data: enough to see whether a day repeats, not enough to call it a rule.
Compared with ordinary days, Thanksgiving flights were better in one, about the same in one, and worse in one of the three years. The gap ran from 9.0 points below usual in 2025 to 1.9 points above usual in 2023.
The Sunday after Thanksgiving was the worst day of the window in all three years. Over the years it ran 67.1% on time, 11.6 points below an ordinary Sunday.
Thanksgiving Day was the best day of the window in all three years. Over the years it ran 93.2% on time, 12.7 points above an ordinary Thursday.
Thanksgiving Day itself carried 43% fewer departures than an ordinary Thursday and ran 93.2% on time.
Each year against ordinary days
| Year | Departures | On time | Usual | Gap, points | Cancelled | Usual |
|---|---|---|---|---|---|---|
| 2023Nov 22–26, 2023 | 73,414 | 83.7% | 81.8% | +1.9better | 0.07% | 0.86% |
| 2024Nov 27 – Dec 1, 2024 | 76,125 | 82.6% | 81.8% | +0.8about the same | 0.08% | 0.86% |
| 2025Nov 26–30, 2025 | 75,583 | 72.8% | 81.8% | −9.0worse | 2.64% | 0.87% |
| All years3 windows | 225,122 | 79.7% | 81.8% | −2.1worse | 0.94% | 0.86% |
Day by day
- Better than usual
- Worse than usual
- About the same
- What ordinary days of the same weekday had
- Lowest to highest single year
- Lighter bars: days just outside the window
Bars show the on-time arrival rate and start at 40%, not zero. A dashed stub is a day with too few flights to print a rate.
| Day | Departures against an ordinary day | On time | Usual | Gap, points | Cancelled | Each year: 2023, 2024, 2025 |
|---|---|---|---|---|---|---|
| Monday beforeoutside the window | 2% more | 82.1% | 81.6% | +0.5about the same | 0.42% | 82.8 · 85.6 · 77.9 |
| Tuesday beforeoutside the window | 12% more | 81.9% | 86.0% | −4.1worse | 0.19% | 78.8 · 84.3 · 82.3 |
| Wednesday before | 13% more | 82.4% | 85.2% | −2.8worse | 0.12% | 85.8 · 83.7 · 77.8 |
| Thanksgiving Day | 43% fewer | 93.2% | 80.5% | +12.7better | 0.05% | 95.4 · 91.5 · 92.7 |
| Friday after | 10% fewer | 86.7% | 80.6% | +6.1better | 0.14% | 88.7 · 87.0 · 84.6 |
| Saturday after | 17% more | 76.3% | 83.5% | −7.2worse | 2.68% | 83.8 · 77.8 · 66.6 |
| Sunday after | 7% more | 67.1% | 78.7% | −11.6worse | 1.24% | 70.9 · 77.7 · 52.3 |
| Monday afteroutside the window | 5% more | 75.5% | 81.6% | −6.1worse | 0.77% | 81.5 · 79.1 · 65.7 |
| Tuesday afteroutside the window | about the same | 79.6% | 86.0% | −6.4worse | 0.34% | 84.9 · 87.3 · 66.5 |
Which departure times held up
Across the whole window, flights leaving 5–9 AM had the highest on-time rate: 87.8%, still 1.2 points below usual for that time of day. Those leaving 6–9 PM had the lowest: 70.5%, 5.3 points below usual for that time of day.
The holiday cost flights leaving 9 PM–5 AM the most (6.7 points below usual for that time of day) and those leaving 12–3 PM the least (0.3 points below).
On each year’s two busiest days, flights leaving 5–9 AM had the highest on-time rate: 85.2%, still 4.0 points below usual for that time of day. Those leaving 6–9 PM had the lowest: 66.0%, 9.6 points below usual for that time of day.
The holiday cost flights leaving 9 PM–5 AM the most (10.0 points below usual for that time of day) and those leaving 5–9 AM the least (4.0 points below).
| Leaving | On time, whole window | Usual | Gap, points | On time, busiest days | Usual | Gap, points |
|---|---|---|---|---|---|---|
| 5–9 AM | 87.8% | 89.0% | −1.2worse | 85.2% | 89.2% | −4.0worse |
| 9 AM–12 PM | 83.3% | 84.5% | −1.2worse | 78.2% | 84.9% | −6.7worse |
| 12–3 PM | 80.6% | 80.9% | −0.3about the same | 74.2% | 81.2% | −7.0worse |
| 3–6 PM | 75.5% | 77.5% | −2.0worse | 69.8% | 77.5% | −7.7worse |
| 6–9 PM | 70.5% | 75.8% | −5.3worse | 66.0% | 75.6% | −9.6worse |
| 9 PM–5 AM | 73.3% | 80.0% | −6.7worse | 69.7% | 79.7% | −10.0worse |
“Busiest days” are the two days of the window with the most departures in each year: Wednesday, Nov 22, 2023, Sunday, Nov 26, 2023, Wednesday, Nov 27, 2024, Sunday, Dec 1, 2024, Wednesday, Nov 26, 2025, and Sunday, Nov 30, 2025.
Cancellations
0.94% of scheduled departures were cancelled across the Thanksgiving windows, against 0.86% on ordinary days of the same weekdays. It was lower in two of the three years and higher in one.
The worst day for cancellations in each year was Saturday, Nov 25, 2023 (0.11% of that day’s departures, 35% of the window’s cancellations), Sunday, Dec 1, 2024 (0.20% of that day’s departures, 56% of the window’s cancellations), and Saturday, Nov 29, 2025 (7.83% of that day’s departures, 65% of the window’s cancellations).
Thanksgiving at your airport
The same view at one airport, against its own ordinary days:
Christmas to New Year’s
The window runs December 23 through January 2, around Christmas Day (December 25). In the data: Dec 23, 2023 – Jan 2, 2024; Dec 23, 2024 – Jan 2, 2025; Dec 23, 2025 – Jan 2, 2026. Christmas Day fell on a Monday in 2023, Wednesday in 2024, and Thursday in 2025. Three windows are in the data: enough to see whether a day repeats, not enough to call it a rule.
Compared with ordinary days, Christmas to New Year’s flights were better in one and worse in two of the three years. The gap ran from 8.5 points below usual in 2025 to 2.2 points above usual in 2023.
December 27 (Wed, Fri, Sat) was the worst day of the window in two of the three years. Over the years it ran 68.0% on time, 11.5 points below what ordinary days of the same weekdays had.
Christmas Day was the best day of the window in two of the three years. Over the years it ran 88.5% on time, 7.9 points above what ordinary days of the same weekdays had.
Christmas Day itself carried 14% fewer departures than an ordinary day of the same weekday and ran 88.5% on time.
Each year against ordinary days
| Year | Departures | On time | Usual | Gap, points | Cancelled | Usual |
|---|---|---|---|---|---|---|
| 2023Dec 23, 2023 – Jan 2, 2024 | 164,610 | 81.0% | 78.8% | +2.2better | 0.52% | 1.82% |
| 2024Dec 23, 2024 – Jan 2, 2025 | 168,085 | 76.2% | 79.6% | −3.4worse | 0.85% | 1.73% |
| 2025Dec 23, 2025 – Jan 2, 2026 | 167,298 | 71.1% | 79.6% | −8.5worse | 2.05% | 1.75% |
| All years3 windows | 499,993 | 76.1% | 79.3% | −3.2worse | 1.14% | 1.77% |
Day by day
- Better than usual
- Worse than usual
- About the same
- What ordinary days of the same weekday had
- Lowest to highest single year
- Lighter bars: days just outside the window
Bars show the on-time arrival rate and start at 50%, not zero. A dashed stub is a day with too few flights to print a rate.
| Day | Departures against an ordinary day | On time | Usual | Gap, points | Cancelled | Each year: 2023, 2024, 2025 |
|---|---|---|---|---|---|---|
| Dec 19Tue, Thu, Fri · outside the window | 6% more | 74.0% | 80.3% | −6.3worse | 1.25% | 84.8 · 79.4 · 58.2 |
| Dec 20Wed, Fri, Sat · outside the window | 10% more | 72.3% | 79.4% | −7.1worse | 1.20% | 83.6 · 63.6 · 70.1 |
| Dec 21Thu, Sat, Sun · outside the window | 8% more | 74.8% | 77.9% | −3.1worse | 0.84% | 85.0 · 63.8 · 75.1 |
| Dec 22Fri, Sun, Mon · outside the window | 4% more | 79.2% | 76.1% | +3.1better | 0.32% | 80.2 · 76.7 · 80.8 |
| Dec 23Sat, Mon, Tue | 11% more | 79.9% | 79.0% | +0.9about the same | 0.52% | 80.1 · 83.4 · 76.0 |
| Dec 24Sun, Tue, Wed | 13% fewer | 79.6% | 79.9% | −0.3about the same | 1.32% | 82.2 · 73.1 · 83.5 |
| Christmas Day (Dec 25)Mon, Wed, Thu | 14% fewer | 88.5% | 80.6% | +7.9better | 0.64% | 87.0 · 91.3 · 87.3 |
| Dec 26Tue, Thu, Fri | 7% more | 69.7% | 80.3% | −10.6worse | 3.36% | 72.2 · 69.3 · 67.6 |
| Dec 27Wed, Fri, Sat | 9% more | 68.0% | 79.5% | −11.5worse | 1.54% | 72.3 · 70.4 · 61.0 |
| Dec 28Thu, Sat, Sun | 7% more | 66.2% | 77.9% | −11.7worse | 1.63% | 77.8 · 61.6 · 59.0 |
| Dec 29Fri, Sun, Mon | 3% more | 67.3% | 76.1% | −8.8worse | 1.43% | 81.9 · 58.2 · 62.0 |
| Dec 30Sat, Mon, Tue | 10% more | 78.3% | 79.0% | −0.7about the same | 0.43% | 83.8 · 82.4 · 69.0 |
| Dec 31Sun, Tue, Wed | 8% fewer | 82.2% | 79.9% | +2.3better | 0.36% | 86.1 · 84.7 · 75.8 |
| Jan 1Mon, Wed, Thu | 7% fewer | 81.6% | 80.6% | +1.0better | 0.43% | 88.5 · 85.2 · 71.0 |
| Jan 2Tue, Thu, Fri | 5% more | 79.9% | 80.3% | −0.4about the same | 0.58% | 81.2 · 83.3 · 75.3 |
| Jan 3Wed, Fri, Sat · outside the window | 7% more | 74.6% | 79.4% | −4.8worse | 1.45% | 81.4 · 73.1 · 69.2 |
| Jan 4Thu, Sat, Sun · outside the window | 3% more | 75.3% | 77.8% | −2.5worse | 1.01% | 88.1 · 70.1 · 68.4 |
| Jan 5Fri, Sun, Mon · outside the window | about the same | 75.3% | 76.2% | −0.9about the same | 2.90% | 86.4 · 67.1 · 72.7 |
Which departure times held up
Across the whole window, flights leaving 5–9 AM had the highest on-time rate: 85.3%, about level with usual for that time of day. Those leaving 6–9 PM had the lowest: 68.7%, 4.7 points below usual for that time of day.
The holiday cost flights leaving 9 PM–5 AM the most (6.7 points below usual for that time of day) and those leaving 5–9 AM the least (0.8 points below).
On each year’s two busiest days, flights leaving 5–9 AM had the highest on-time rate: 85.2%, about level with usual for that time of day. Those leaving 6–9 PM had the lowest: 67.6%, 4.5 points below usual for that time of day.
Against usual for their time of day, flights leaving 5–9 AM did best (0.0 points) and those leaving 9 PM–5 AM did worst (−5.4 points).
| Leaving | On time, whole window | Usual | Gap, points | On time, busiest days | Usual | Gap, points |
|---|---|---|---|---|---|---|
| 5–9 AM | 85.3% | 86.1% | −0.8about the same | 85.2% | 85.2% | 0.0about the same |
| 9 AM–12 PM | 78.9% | 81.7% | −2.8worse | 77.8% | 80.3% | −2.5worse |
| 12–3 PM | 75.2% | 78.7% | −3.5worse | 73.3% | 76.9% | −3.6worse |
| 3–6 PM | 71.8% | 75.4% | −3.6worse | 70.5% | 73.8% | −3.3worse |
| 6–9 PM | 68.7% | 73.4% | −4.7worse | 67.6% | 72.1% | −4.5worse |
| 9 PM–5 AM | 70.3% | 77.0% | −6.7worse | 70.4% | 75.8% | −5.4worse |
“Busiest days” are the two days of the window with the most departures in each year: Tuesday, Dec 26, 2023, Friday, Dec 29, 2023, Monday, Dec 23, 2024, Monday, Dec 30, 2024, Friday, Dec 26, 2025, and Monday, Dec 29, 2025.
Cancellations
1.14% of scheduled departures were cancelled across the Christmas to New Year’s windows, against 1.77% on ordinary days of the same weekdays. It was lower in two of the three years and higher in one.
The worst day for cancellations in each year was Sunday, Dec 24, 2023 (2.26% of that day’s departures, 35% of the window’s cancellations), Thursday, Dec 26, 2024 (2.92% of that day’s departures, 34% of the window’s cancellations), and Friday, Dec 26, 2025 (6.43% of that day’s departures, 31% of the window’s cancellations).
Christmas to New Year’s at your airport
The same view at one airport, against its own ordinary days:
July 4
The window runs July 1 through July 5, around July 4, whatever weekday it falls on. In the data: Jul 1–5, 2023; Jul 1–5, 2024; Jul 1–5, 2025; Jul 1–5, 2026. July 4 fell on a Tuesday in 2023, Thursday in 2024, Friday in 2025, and Saturday in 2026. Four windows are in the data: enough to see whether a day repeats, not enough to call it a rule.
July 4 flights ran better than ordinary days in all four years. The gap ran from 2.3 points above usual in 2025 to 11.7 points above usual in 2024.
July 1 (Sat, Mon, Tue, Wed) was the worst day of the window in three of the four years. Over the years it ran 72.8% on time, still 1.0 point above what ordinary days of the same weekdays had.
July 4 was the best day of the window in two of the four years. Over the years it ran 83.2% on time, 12.3 points above what ordinary days of the same weekdays had.
July 4 itself carried 19% fewer departures than an ordinary day of the same weekday and ran 83.2% on time.
Each year against ordinary days
| Year | Departures | On time | Usual | Gap, points | Cancelled | Usual |
|---|---|---|---|---|---|---|
| 2023Jul 1–5, 2023 | 74,110 | 73.9% | 71.0% | +2.9better | 1.45% | 2.29% |
| 2024Jul 1–5, 2024 | 79,356 | 82.2% | 70.5% | +11.7better | 0.54% | 2.23% |
| 2025Jul 1–5, 2025 | 77,112 | 73.5% | 71.2% | +2.3better | 1.99% | 2.17% |
| 2026Jul 1–5, 2026 | 78,971 | 73.1% | 69.9% | +3.2better | 2.36% | 2.35% |
| All years4 windows | 309,549 | 75.8% | 70.6% | +5.2better | 1.59% | 2.26% |
Day by day
- Better than usual
- Worse than usual
- About the same
- What ordinary days of the same weekday had
- Lowest to highest single year
- Lighter bars: days just outside the window
Bars show the on-time arrival rate and start at 60%, not zero. A dashed stub is a day with too few flights to print a rate.
| Day | Departures against an ordinary day | On time | Usual | Gap, points | Cancelled | Each year: 2023, 2024, 2025, 2026 |
|---|---|---|---|---|---|---|
| Jun 28Fri, Sat, Sun · outside the window | about the same | 72.5% | 69.2% | +3.3better | 1.85% | — · 74.5 · 67.0 · 75.1 |
| Jun 29Sat, Sun, Mon · outside the window | about the same | 73.9% | 69.9% | +4.0better | 0.71% | — · 73.3 · 64.4 · 83.7 |
| Jun 30Sun, Mon, Tue · outside the window | 2% fewer | 72.6% | 70.1% | +2.5better | 2.96% | — · 66.5 · 70.5 · 80.9 |
| Jul 1Sat, Mon, Tue, Wed | 4% fewer | 72.8% | 71.8% | +1.0better | 2.21% | 67.5 · 77.2 · 67.1 · 78.2 |
| Jul 2Sun, Tue, Wed, Thu | 4% fewer | 74.3% | 70.7% | +3.6better | 1.04% | 68.5 · 83.5 · 69.3 · 75.0 |
| Jul 3Mon, Wed, Thu, Fri | 5% fewer | 75.7% | 69.8% | +5.9better | 1.40% | 81.2 · 83.2 · 68.7 · 70.1 |
| July 4Tue, Thu, Fri, Sat | 19% fewer | 83.2% | 70.9% | +12.3better | 1.48% | 82.4 · 89.4 · 83.1 · 76.9 |
| Jul 5Wed, Fri, Sat, Sun | 4% fewer | 74.0% | 70.0% | +4.0better | 1.81% | 70.9 · 78.5 · 80.9 · 66.2 |
| Jul 6Thu, Sat, Sun, Mon · outside the window | about the same | 69.7% | 69.8% | −0.1about the same | 1.85% | 72.2 · 73.2 · 69.7 · 64.0 |
| Jul 7Fri, Sun, Mon, Tue · outside the window | about the same | 68.9% | 69.5% | −0.6about the same | 1.98% | 68.0 · 68.7 · 67.3 · 71.6 |
| Jul 8Sat, Mon, Tue, Wed · outside the window | about the same | 71.9% | 71.8% | +0.1about the same | 3.15% | 66.7 · 71.5 · 69.1 · 79.5 |
Which departure times held up
Across the whole window, flights leaving 5–9 AM had the highest on-time rate: 89.4%, 2.3 points above usual for that time of day. Those leaving 6–9 PM had the lowest: 61.4%, still 5.8 points above usual for that time of day.
The holiday helped flights leaving 3–6 PM the most (6.7 points above usual for that time of day) and those leaving 5–9 AM the least (2.3 points above).
On each year’s two busiest days, flights leaving 5–9 AM had the highest on-time rate: 88.2%, about level with usual for that time of day. Those leaving 6–9 PM had the lowest: 57.6%, still 3.4 points above usual for that time of day.
The holiday helped flights leaving 3–6 PM the most (3.8 points above usual for that time of day) and those leaving 5–9 AM the least (0.6 points above).
| Leaving | On time, whole window | Usual | Gap, points | On time, busiest days | Usual | Gap, points |
|---|---|---|---|---|---|---|
| 5–9 AM | 89.4% | 87.1% | +2.3better | 88.2% | 87.6% | +0.6about the same |
| 9 AM–12 PM | 83.5% | 79.3% | +4.2better | 81.2% | 79.6% | +1.6better |
| 12–3 PM | 75.4% | 69.9% | +5.5better | 72.0% | 69.6% | +2.4better |
| 3–6 PM | 66.7% | 60.0% | +6.7better | 62.6% | 58.8% | +3.8better |
| 6–9 PM | 61.4% | 55.6% | +5.8better | 57.6% | 54.2% | +3.4better |
| 9 PM–5 AM | 66.8% | 61.2% | +5.6better | 63.1% | 59.7% | +3.4better |
“Busiest days” are the two days of the window with the most departures in each year: Sunday, Jul 2, 2023, Wednesday, Jul 5, 2023, Monday, Jul 1, 2024, Wednesday, Jul 3, 2024, Wednesday, Jul 2, 2025, Thursday, Jul 3, 2025, Thursday, Jul 2, 2026, and Sunday, Jul 5, 2026.
Cancellations
1.59% of scheduled departures were cancelled across the July 4 windows, against 2.26% on ordinary days of the same weekdays. It was lower in two of the four years.
The worst day for cancellations in each year was Sunday, Jul 2, 2023 (2.24% of that day’s departures, 32% of the window’s cancellations), Monday, Jul 1, 2024 (1.58% of that day’s departures, 61% of the window’s cancellations), Tuesday, Jul 1, 2025 (6.38% of that day’s departures, 65% of the window’s cancellations), and Sunday, Jul 5, 2026 (4.34% of that day’s departures, 39% of the window’s cancellations).
July 4 at your airport
The same view at one airport, against its own ordinary days:
Memorial Day
The window runs the Saturday through the Monday, around Memorial Day (the last Monday of May). In the data: May 25–27, 2024; May 24–26, 2025; May 23–25, 2026. Three windows are in the data: enough to see whether a day repeats, not enough to call it a rule.
Compared with ordinary days, Memorial Day flights were better in one, about the same in one, and worse in one of the three years. The gap ran from 2.3 points below usual in 2024 to 1.4 points above usual in 2025.
Memorial Day was the worst day of the window in all three years. Over the years it ran 71.3% on time, 3.1 points below an ordinary Monday.
The Saturday before Memorial Day was the best day of the window in all three years. Over the years it ran 77.9% on time, about level with an ordinary Saturday.
Each year against ordinary days
| Year | Departures | On time | Usual | Gap, points | Cancelled | Usual |
|---|---|---|---|---|---|---|
| 2024May 25–27, 2024 | 46,441 | 72.7% | 75.0% | −2.3worse | 1.18% | 1.04% |
| 2025May 24–26, 2025 | 46,946 | 76.4% | 75.0% | +1.4better | 0.76% | 1.04% |
| 2026May 23–25, 2026 | 47,371 | 75.0% | 75.0% | 0.0about the same | 1.12% | 1.04% |
| All years3 windows | 140,758 | 74.7% | 75.0% | −0.3about the same | 1.02% | 1.04% |
Day by day
- Better than usual
- Worse than usual
- About the same
- What ordinary days of the same weekday had
- Lowest to highest single year
- Lighter bars: days just outside the window
Bars show the on-time arrival rate and start at 60%, not zero. A dashed stub is a day with too few flights to print a rate.
| Day | Departures against an ordinary day | On time | Usual | Gap, points | Cancelled | Each year: 2024, 2025, 2026 |
|---|---|---|---|---|---|---|
| Thursday beforeoutside the window | about the same | 69.6% | 72.7% | −3.1worse | 0.96% | 66.7 · 73.5 · 68.6 |
| Friday beforeoutside the window | about the same | 73.0% | 72.8% | +0.2about the same | 0.76% | 67.0 · 81.6 · 70.3 |
| Saturday before | 2% fewer | 77.9% | 78.8% | −0.9about the same | 0.33% | 76.9 · 80.5 · 76.3 |
| Sunday before | 9% fewer | 75.4% | 72.1% | +3.3better | 0.82% | 74.5 · 77.4 · 74.4 |
| Memorial Day | about the same | 71.3% | 74.4% | −3.1worse | 1.79% | 67.4 · 72.0 · 74.4 |
| Tuesday afteroutside the window | about the same | 74.8% | 78.0% | −3.2worse | 2.10% | 68.4 · 77.6 · 78.3 |
Which departure times held up
Across the whole window, flights leaving 5–9 AM had the highest on-time rate: 86.8%, still 1.5 points below usual for that time of day. Those leaving 6–9 PM had the lowest: 61.9%, about level with usual for that time of day.
Against usual for their time of day, flights leaving 12–3 PM did best (+1.1 points) and those leaving 5–9 AM did worst (−1.5 points).
On each year’s two busiest days, flights leaving 5–9 AM had the highest on-time rate: 87.0%, still 1.1 points below usual for that time of day. Those leaving 6–9 PM had the lowest: 58.8%, 1.3 points below usual for that time of day.
Against usual for their time of day, flights leaving 12–3 PM did best (+1.9 points) and those leaving 6–9 PM did worst (−1.3 points).
| Leaving | On time, whole window | Usual | Gap, points | On time, busiest days | Usual | Gap, points |
|---|---|---|---|---|---|---|
| 5–9 AM | 86.8% | 88.3% | −1.5worse | 87.0% | 88.1% | −1.1worse |
| 9 AM–12 PM | 81.2% | 81.5% | −0.3about the same | 81.3% | 80.9% | +0.4about the same |
| 12–3 PM | 75.3% | 74.2% | +1.1better | 74.6% | 72.7% | +1.9better |
| 3–6 PM | 66.8% | 66.8% | 0.0about the same | 64.4% | 64.1% | +0.3about the same |
| 6–9 PM | 61.9% | 62.8% | −0.9about the same | 58.8% | 60.1% | −1.3worse |
| 9 PM–5 AM | 68.5% | 67.9% | +0.6about the same | 64.9% | 65.4% | −0.5about the same |
“Busiest days” are the two days of the window with the most departures in each year: Sunday, May 26, 2024, Monday, May 27, 2024, Sunday, May 25, 2025, Monday, May 26, 2025, Sunday, May 24, 2026, and Monday, May 25, 2026.
Cancellations
1.02% of scheduled departures were cancelled across the Memorial Day windows, against 1.04% on ordinary days of the same weekdays. It was lower in one of the three years.
The worst day for cancellations in each year was Monday, May 27, 2024 (2.34% of that day’s departures, 72% of the window’s cancellations), Monday, May 26, 2025 (1.63% of that day’s departures, 78% of the window’s cancellations), and Sunday, May 24, 2026 (1.75% of that day’s departures, 52% of the window’s cancellations).
Memorial Day at your airport
The same view at one airport, against its own ordinary days:
Labor Day
The window runs the Saturday through the Monday, around Labor Day (the first Monday of September). In the data: Sep 2–4, 2023; Aug 31 – Sep 2, 2024; Aug 30 – Sep 1, 2025. Three windows are in the data: enough to see whether a day repeats, not enough to call it a rule.
Labor Day flights ran better than ordinary days in all three years. The gap ran from 2.4 points above usual in 2024 to 7.6 points above usual in 2023.
No day was the worst more than once: Monday, Sep 2 in 2024 and Saturday, Aug 30 in 2025.
No day was the best more than once: Saturday, Aug 31 in 2024 and Sunday, Aug 31 in 2025.
Each year against ordinary days
| Year | Departures | On time | Usual | Gap, points | Cancelled | Usual |
|---|---|---|---|---|---|---|
| 2023Sep 2–4, 2023 | 43,953 | 87.4% | 79.8% | +7.6better | 0.30% | 1.21% |
| 2024Aug 31 – Sep 2, 2024 | 45,043 | 82.1% | 79.7% | +2.4better | 0.61% | 1.21% |
| 2025Aug 30 – Sep 1, 2025 | 44,303 | 82.2% | 79.7% | +2.5better | 1.16% | 1.21% |
| All years3 windows | 133,299 | 83.9% | 79.7% | +4.2better | 0.69% | 1.21% |
Day by day
- Better than usual
- Worse than usual
- About the same
- What ordinary days of the same weekday had
- Lowest to highest single year
- Lighter bars: days just outside the window
Bars show the on-time arrival rate and start at 60%, not zero. A dashed stub is a day with too few flights to print a rate.
| Day | Departures against an ordinary day | On time | Usual | Gap, points | Cancelled | Each year: 2023, 2024, 2025 |
|---|---|---|---|---|---|---|
| Thursday beforeoutside the window | about the same | 77.6% | 77.1% | +0.5about the same | 1.50% | 82.8 · 70.6 · 79.5 |
| Friday beforeoutside the window | about the same | 74.5% | 76.9% | −2.4worse | 1.21% | 76.3 · 70.2 · 76.9 |
| Saturday before | 4% fewer | 83.9% | 82.3% | +1.6better | 1.10% | 87.4 · 82.7 · 81.4 |
| Sunday before | 15% fewer | 84.2% | 78.1% | +6.1better | 0.68% | 87.4 · 82.3 · 83.2 |
| Labor Day | about the same | 83.6% | 79.1% | +4.5better | 0.37% | 87.4 · 81.5 · 81.9 |
| Tuesday afteroutside the window | 2% fewer | 88.1% | 84.3% | +3.8better | 0.13% | 89.2 · 89.2 · 85.8 |
Which departure times held up
Across the whole window, flights leaving 5–9 AM had the highest on-time rate: 92.0%, 2.3 points above usual for that time of day. Those leaving 6–9 PM had the lowest: 76.4%, still 6.0 points above usual for that time of day.
The holiday helped flights leaving 6–9 PM the most (6.0 points above usual for that time of day) and those leaving 5–9 AM the least (2.3 points above).
On each year’s two busiest days, flights leaving 5–9 AM had the highest on-time rate: 92.7%, 3.0 points above usual for that time of day. Those leaving 6–9 PM had the lowest: 75.0%, still 6.4 points above usual for that time of day.
The holiday helped flights leaving 3–6 PM the most (6.6 points above usual for that time of day) and those leaving 5–9 AM the least (3.0 points above).
| Leaving | On time, whole window | Usual | Gap, points | On time, busiest days | Usual | Gap, points |
|---|---|---|---|---|---|---|
| 5–9 AM | 92.0% | 89.7% | +2.3better | 92.7% | 89.7% | +3.0better |
| 9 AM–12 PM | 87.9% | 84.5% | +3.4better | 89.1% | 84.2% | +4.9better |
| 12–3 PM | 83.4% | 79.4% | +4.0better | 84.3% | 78.4% | +5.9better |
| 3–6 PM | 78.1% | 73.0% | +5.1better | 78.0% | 71.4% | +6.6better |
| 6–9 PM | 76.4% | 70.4% | +6.0better | 75.0% | 68.6% | +6.4better |
| 9 PM–5 AM | 80.7% | 75.1% | +5.6better | 79.3% | 73.5% | +5.8better |
“Busiest days” are the two days of the window with the most departures in each year: Sunday, Sep 3, 2023, Monday, Sep 4, 2023, Sunday, Sep 1, 2024, Monday, Sep 2, 2024, Sunday, Aug 31, 2025, and Monday, Sep 1, 2025.
Cancellations
0.69% of scheduled departures were cancelled across the Labor Day windows, against 1.21% on ordinary days of the same weekdays. It was lower in two of the three years.
The worst day for cancellations in each year was Saturday, Sep 2, 2023 (0.46% of that day’s departures, 47% of the window’s cancellations), Sunday, Sep 1, 2024 (0.79% of that day’s departures, 42% of the window’s cancellations), and Saturday, Aug 30, 2025 (2.25% of that day’s departures, 58% of the window’s cancellations).
Labor Day at your airport
The same view at one airport, against its own ordinary days:
How to read this
What is counted. Every scheduled departure from the 64 US airports FlyerIntel covers, July 2023 – July 2026, from the Bureau of Transportation Statistics on-time data. A flight is on time if it arrives less than 15 minutes after its scheduled arrival, and cancelled and diverted flights are left out of the on-time rate and counted in the cancellation rate. The figures are for flights leaving the airport, judged on arrival at the other end. Departure times are the scheduled local time at the origin.
The windows. Each holiday is anchored to its date, computed for every year rather than looked up: Thanksgiving is the fourth Thursday of November, Memorial Day the last Monday of May, Labor Day the first Monday of September, and July 4 and Christmas Day are those dates whatever weekday they fall on. The window is the stretch people actually travel, and the days beside it are shown so you can see whether leaving a day earlier or later would have helped. A window is used only when all of it lies inside the flights loaded, so a holiday is never measured on a partial calendar.
| Holiday | Anchor date | Window measured | Days shown | Times in the data |
|---|---|---|---|---|
| Thanksgiving | Thanksgiving Day: the fourth Thursday of November | the Wednesday before through the Sunday after | 9 | 2023, 2024, 2025 |
| Christmas to New Year’s | Christmas Day: December 25 | December 23 through January 2 | 18 | 2023, 2024, 2025 |
| July 4 | July 4, whatever weekday it falls on | July 1 through July 5 | 11 | 2023, 2024, 2025, 2026 |
| Memorial Day | Memorial Day: the last Monday of May | the Saturday through the Monday | 6 | 2024, 2025, 2026 |
| Labor Day | Labor Day: the first Monday of September | the Saturday through the Monday | 6 | 2023, 2024, 2025 |
“Usual”. A holiday is not compared with the average day of the year, which would flatter July 4 (July is the worst month for delays) and penalize Thanksgiving (November is one of the best). Each day is compared with ordinary days of the same weekday at the same airport in the four weeks either side of that holiday, in every year the holiday is in the data. An ordinary day is any day outside all five windows. A pooled figure compares with the flight-weighted average of the weekdays it actually fell on, which is what makes July 4 and Christmas, whose weekday changes each year, comparable.
Better, worse, about the same. A gap is called better or worse only when it is at least 1 point (a quarter of a point for cancellations, 0.25 points) and larger than chance would produce with that many flights, using the same two-proportion test as the compare tool. Flights on a bad day are not independent of each other, so “larger than chance” is a statement about the sample, not a forecast. The year-by-year tables are the better guide to whether something repeats.
Small numbers. A day at an airport prints a rate only with 120 or more scheduled departures behind it, the site’s standard floor, and so does the ordinary-day figure it is compared with; a dash in a table means one of them fell short, and nothing is estimated in its place. Smaller airports fall under it on single days and print a figure only where several days or several years together clear it.
History, not a forecast. This is what happened in the windows the data holds, three or four times for each holiday. It says which days ran badly before and whether the same day did so year after year. It cannot say what this year will bring, and a single storm can decide a holiday for a whole year.
Related: The Holiday Travel Penalty Is Smaller Than It Looks compares the five windows with the whole year, and Thanksgiving 2026 Flight Delays looks at the Thanksgiving corridor and its airlines. The method behind every figure on the site is on the methodology page.