2,549 km · Domestic

Hartsfield Jackson Atlanta (ATL) – Phoenix Sky Harbor (PHX)

In July 2026, 566 flights operated between Hartsfield Jackson Atlanta and Phoenix Sky Harbor (both directions), and 66.6% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January526553▲ 5.1%
February508514▲ 1.2%
March723689▼ 4.7%
April694715▲ 3.0%
May662677▲ 2.3%
June621574▼ 7.6%
July630566▼ 10.2%
August601––
September583––
October642–in progress
November634––
December660––
Year to date (Jan–Jul)4,3644,288▼ 1.7%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January78.7%81.7%▲ 3.8%
February82.5%81.1%▼ 1.7%
March85.9%80.7%▼ 6.1%
April82.3%83.6%▲ 1.6%
May81.3%71.3%▼ 12.3%
June69.9%71.6%▲ 2.4%
July73.0%66.6%▼ 8.8%
August80.7%––
September80.3%––
October81.9%–in progress
November77.4%––
December76.7%––
Year-to-date average (Jan–Jul)79.1%76.7%▼ 3.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1720▲ 17.6%
February00–
March711▲ 57.1%
April50▼ 100.0%
May12▲ 100.0%
June80▼ 100.0%
July37▲ 133.3%
August1––
September0––
October2–in progress
November9––
December6––
Year to date (Jan–Jul)4140▼ 2.4%

Airlines on this route

  1. Delta Air Lines 61.2%
  2. American Airlines 17.6%
  3. Southwest Airlines 16.0%
  4. Frontier Airlines 5.1%

Oct 1, 2024 – Jul 31, 2026

By direction

ATL → PHX

Scheduled flights
6,749
Flights operated
6,700
Cancelled
49 · 0.7%
On-time departures
76.5%

PHX → ATL

Scheduled flights
6,748
Flights operated
6,698
Cancelled
50 · 0.7%
On-time departures
82.1%

ATL → PHX and PHX → ATL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 8,263 61.2% 82.4% 71
American Airlines AA 2,380 17.6% 79.1% 14
Southwest Airlines WN 2,164 16.0% 71.7% 5
Frontier Airlines F9 690 5.1% 66.7% 9

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay06:00–07:004.0min · 836 recorded · 825 measured
Gap to highest-delay hour30.0min06:00 ↔ 18:00
Recorded flights13,497ATL–PHX

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 89.3% · 218 recorded · 214 measured · Source: the US BTS 06:00 · 94.1% · 836 recorded · 825 measured · Source: the US BTS 07:00 · 90.0% · 1,055 recorded · 1,048 measured · Source: the US BTS 08:00 · 87.3% · 1,482 recorded · 1,475 measured · Source: the US BTS 09:00 · 79.9% · 644 recorded · 642 measured · Source: the US BTS 10:00 · 82.1% · 819 recorded · 814 measured · Source: the US BTS 11:00 · 84.8% · 907 recorded · 903 measured · Source: the US BTS 12:00 · 81.2% · 669 recorded · 663 measured · Source: the US BTS 13:00 · 78.5% · 975 recorded · 973 measured · Source: the US BTS 14:00 · 74.1% · 395 recorded · 390 measured · Source: the US BTS 15:00 · 75.6% · 613 recorded · 607 measured · Source: the US BTS 16:00 · 76.3% · 945 recorded · 940 measured · Source: the US BTS 17:00 · 69.3% · 610 recorded · 606 measured · Source: the US BTS 18:00 · 62.1% · 518 recorded · 515 measured · Source: the US BTS 19:00 · 61.5% · 594 recorded · 590 measured · Source: the US BTS 20:00 · 61.0% · 299 recorded · 295 measured · Source: the US BTS 21:00 · 69.4% · 649 recorded · 641 measured · Source: the US BTS 22:00 · 79.3% · 265 recorded · 261 measured · Source: the US BTS 23:00 · 78.0% · 999 recorded · 991 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 13.1 min · 218 recorded · 214 measured · Source: the US BTS 06:00 · 4.0 min · 836 recorded · 825 measured · Source: the US BTS 07:00 · 8.7 min · 1,055 recorded · 1,048 measured · Source: the US BTS 08:00 · 7.1 min · 1,482 recorded · 1,475 measured · Source: the US BTS 09:00 · 12.7 min · 644 recorded · 642 measured · Source: the US BTS 10:00 · 11.5 min · 819 recorded · 814 measured · Source: the US BTS 11:00 · 8.7 min · 907 recorded · 903 measured · Source: the US BTS 12:00 · 12.3 min · 669 recorded · 663 measured · Source: the US BTS 13:00 · 15.3 min · 975 recorded · 973 measured · Source: the US BTS 14:00 · 19.7 min · 395 recorded · 390 measured · Source: the US BTS 15:00 · 23.1 min · 613 recorded · 607 measured · Source: the US BTS 16:00 · 16.8 min · 945 recorded · 940 measured · Source: the US BTS 17:00 · 20.5 min · 610 recorded · 606 measured · Source: the US BTS 18:00 · 34.0 min · 518 recorded · 515 measured · Source: the US BTS 19:00 · 21.1 min · 594 recorded · 590 measured · Source: the US BTS 20:00 · 21.5 min · 299 recorded · 295 measured · Source: the US BTS 21:00 · 16.3 min · 649 recorded · 641 measured · Source: the US BTS 22:00 · 9.1 min · 265 recorded · 261 measured · Source: the US BTS 23:00 · 11.0 min · 999 recorded · 991 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 4 · 4 recorded · 4 measured · Source: the US BTS 01:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 218 · 218 recorded · 214 measured · Source: the US BTS 06:00 · 836 · 836 recorded · 825 measured · Source: the US BTS 07:00 · 1,055 · 1,055 recorded · 1,048 measured · Source: the US BTS 08:00 · 1,482 · 1,482 recorded · 1,475 measured · Source: the US BTS 09:00 · 644 · 644 recorded · 642 measured · Source: the US BTS 10:00 · 819 · 819 recorded · 814 measured · Source: the US BTS 11:00 · 907 · 907 recorded · 903 measured · Source: the US BTS 12:00 · 669 · 669 recorded · 663 measured · Source: the US BTS 13:00 · 975 · 975 recorded · 973 measured · Source: the US BTS 14:00 · 395 · 395 recorded · 390 measured · Source: the US BTS 15:00 · 613 · 613 recorded · 607 measured · Source: the US BTS 16:00 · 945 · 945 recorded · 940 measured · Source: the US BTS 17:00 · 610 · 610 recorded · 606 measured · Source: the US BTS 18:00 · 518 · 518 recorded · 515 measured · Source: the US BTS 19:00 · 594 · 594 recorded · 590 measured · Source: the US BTS 20:00 · 299 · 299 recorded · 295 measured · Source: the US BTS 21:00 · 649 · 649 recorded · 641 measured · Source: the US BTS 22:00 · 265 · 265 recorded · 261 measured · Source: the US BTS 23:00 · 999 · 999 recorded · 991 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00Fewer than 200 measured departures—44
01:00Fewer than 200 measured departures—11
02:00No observations———
03:00No observations———
04:00No observations———
05:0089.3%13.1 min214218
06:0094.1%4.0 min825836
07:0090.0%8.7 min1,0481,055
08:0087.3%7.1 min1,4751,482
09:0079.9%12.7 min642644
10:0082.1%11.5 min814819
11:0084.8%8.7 min903907
12:0081.2%12.3 min663669
13:0078.5%15.3 min973975
14:0074.1%19.7 min390395
15:0075.6%23.1 min607613
16:0076.3%16.8 min940945
17:0069.3%20.5 min606610
18:0062.1%34.0 min515518
19:0061.5%21.1 min590594
20:0061.0%21.5 min295299
21:0069.4%16.3 min641649
22:0079.3%9.1 min261265
23:0078.0%11.0 min991999

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 78.4% · 2,078 recorded · 2,055 measured · Source: the US BTS Tuesday · 82.7% · 1,754 recorded · 1,746 measured · Source: the US BTS Wednesday · 82.8% · 1,834 recorded · 1,829 measured · Source: the US BTS Thursday · 79.1% · 1,924 recorded · 1,920 measured · Source: the US BTS Friday · 79.2% · 2,032 recorded · 2,011 measured · Source: the US BTS Saturday · 79.2% · 1,843 recorded · 1,831 measured · Source: the US BTS Sunday · 74.5% · 2,032 recorded · 2,006 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 14.1 min · 2,078 recorded · 2,055 measured · Source: the US BTS Tuesday · 10.6 min · 1,754 recorded · 1,746 measured · Source: the US BTS Wednesday · 10.8 min · 1,834 recorded · 1,829 measured · Source: the US BTS Thursday · 12.2 min · 1,924 recorded · 1,920 measured · Source: the US BTS Friday · 15.1 min · 2,032 recorded · 2,011 measured · Source: the US BTS Saturday · 14.5 min · 1,843 recorded · 1,831 measured · Source: the US BTS Sunday · 18.1 min · 2,032 recorded · 2,006 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 2,078 · 2,078 recorded · 2,055 measured · Source: the US BTS Tuesday · 1,754 · 1,754 recorded · 1,746 measured · Source: the US BTS Wednesday · 1,834 · 1,834 recorded · 1,829 measured · Source: the US BTS Thursday · 1,924 · 1,924 recorded · 1,920 measured · Source: the US BTS Friday · 2,032 · 2,032 recorded · 2,011 measured · Source: the US BTS Saturday · 1,843 · 1,843 recorded · 1,831 measured · Source: the US BTS Sunday · 2,032 · 2,032 recorded · 2,006 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday78.4%14.1 min2,0552,078
Tuesday82.7%10.6 min1,7461,754
Wednesday82.8%10.8 min1,8291,834
Thursday79.1%12.2 min1,9201,924
Friday79.2%15.1 min2,0112,032
Saturday79.2%14.5 min1,8311,843
Sunday74.5%18.1 min2,0062,032

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 80.3% · 1,116 recorded · 1,079 measured · Source: the US BTS Feb · 81.8% · 1,022 recorded · 1,022 measured · Source: the US BTS Mar · 83.4% · 1,430 recorded · 1,412 measured · Source: the US BTS Apr · 83.0% · 1,414 recorded · 1,409 measured · Source: the US BTS May · 76.3% · 1,342 recorded · 1,339 measured · Source: the US BTS Jun · 70.7% · 1,203 recorded · 1,195 measured · Source: the US BTS Jul · 70.0% · 1,206 recorded · 1,196 measured · Source: the US BTS Aug · 80.7% · 602 recorded · 601 measured · Source: the US BTS Sep · 80.3% · 583 recorded · 583 measured · Source: the US BTS Oct · 84.4% · 1,052 recorded · 1,050 measured · Source: the US BTS Nov · 82.4% · 1,242 recorded · 1,233 measured · Source: the US BTS Dec · 79.5% · 1,285 recorded · 1,279 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 12.8 min · 1,116 recorded · 1,079 measured · Source: the US BTS Feb · 10.4 min · 1,022 recorded · 1,022 measured · Source: the US BTS Mar · 10.8 min · 1,430 recorded · 1,412 measured · Source: the US BTS Apr · 10.3 min · 1,414 recorded · 1,409 measured · Source: the US BTS May · 14.3 min · 1,342 recorded · 1,339 measured · Source: the US BTS Jun · 23.1 min · 1,203 recorded · 1,195 measured · Source: the US BTS Jul · 24.7 min · 1,206 recorded · 1,196 measured · Source: the US BTS Aug · 10.6 min · 602 recorded · 601 measured · Source: the US BTS Sep · 13.1 min · 583 recorded · 583 measured · Source: the US BTS Oct · 8.2 min · 1,052 recorded · 1,050 measured · Source: the US BTS Nov · 11.4 min · 1,242 recorded · 1,233 measured · Source: the US BTS Dec · 13.2 min · 1,285 recorded · 1,279 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 1,116 · 1,116 recorded · 1,079 measured · Source: the US BTS Feb · 1,022 · 1,022 recorded · 1,022 measured · Source: the US BTS Mar · 1,430 · 1,430 recorded · 1,412 measured · Source: the US BTS Apr · 1,414 · 1,414 recorded · 1,409 measured · Source: the US BTS May · 1,342 · 1,342 recorded · 1,339 measured · Source: the US BTS Jun · 1,203 · 1,203 recorded · 1,195 measured · Source: the US BTS Jul · 1,206 · 1,206 recorded · 1,196 measured · Source: the US BTS Aug · 602 · 602 recorded · 601 measured · Source: the US BTS Sep · 583 · 583 recorded · 583 measured · Source: the US BTS Oct · 1,052 · 1,052 recorded · 1,050 measured · Source: the US BTS Nov · 1,242 · 1,242 recorded · 1,233 measured · Source: the US BTS Dec · 1,285 · 1,285 recorded · 1,279 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan80.3%12.8 min1,0791,116
Feb81.8%10.4 min1,0221,022
Mar83.4%10.8 min1,4121,430
Apr83.0%10.3 min1,4091,414
May76.3%14.3 min1,3391,342
Jun70.7%23.1 min1,1951,203
Jul70.0%24.7 min1,1961,206
Aug80.7%10.6 min601602
Sep80.3%13.1 min583583
Oct84.4%8.2 min1,0501,052
Nov82.4%11.4 min1,2331,242
Dec79.5%13.2 min1,2791,285

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 78.7% 10,623
  • Delayed >15 min 20.6% 2,775
  • Cancelled 0.7% 99
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

74
74 of 74
Flight numbersBy direction DeparturesOn time
DL348 ATL → PHX 658 86.7%
DL901 PHX → ATL 657 90.9%
DL836 ATL → PHX 649 76.5%
DL796 PHX → ATL 645 79.7%
DL796 ATL → PHX 632 84.5%
DL918 PHX → ATL 620 95.1%
DL929 PHX → ATL 596 81.2%
DL757 ATL → PHX 577 67.9%
DL842 ATL → PHX 526 72.6%
AA2391 PHX → ATL 519 73.9%
DL348 PHX → ATL 513 85.9%
AA1777 ATL → PHX 473 87.7%
DL366 ATL → PHX 425 84.6%
DL366 PHX → ATL 356 81.8%
F991099 ATL → PHX 283 62.5%
F991100 PHX → ATL 269 82.3%
AA811 PHX → ATL 207 80.7%
DL339 ATL → PHX 203 79.1%
AA1230 ATL → PHX 180 91.6%
DL1235 ATL → PHX 176 77.3%
AA778 ATL → PHX 164 84.1%
DL672 ATL → PHX 102 92.2%
WN2604 ATL → PHX 91 38.9%
AA866 PHX → ATL 86 85.7%
WN556 ATL → PHX 80 79.8%
F992608 PHX → ATL 76 50.0%
DL957 PHX → ATL 73 86.3%
DL957 ATL → PHX 73 87.7%
AA1373 PHX → ATL 72 63.9%
AA3012 ATL → PHX 70 35.7%
DL1669 PHX → ATL 62 75.4%
DL1705 PHX → ATL 62 86.9%
DL523 PHX → ATL 62 72.6%
F992607 ATL → PHX 62 37.7%
AA3230 ATL → PHX 61 44.3%
WN4195 PHX → ATL 61 73.8%
DL1661 ATL → PHX 60 72.9%
WN437 ATL → PHX 60 65.0%
AA2958 PHX → ATL 59 81.0%
DL672 PHX → ATL 59 81.4%
DL1390 PHX → ATL 58 84.5%
DL540 PHX → ATL 58 94.7%
WN2289 PHX → ATL 58 79.3%
WN3099 PHX → ATL 58 86.2%
WN3739 PHX → ATL 58 63.8%
WN4016 PHX → ATL 58 86.2%
WN562 ATL → PHX 58 84.5%
WN1451 ATL → PHX 57 79.0%
WN1499 PHX → ATL 57 84.2%
WN439 ATL → PHX 50 62.0%
WN2353 ATL → PHX 48 37.5%
AA2280 ATL → PHX 45 81.8%
WN3519 PHX → ATL 45 80.0%
AA3295 PHX → ATL 44 81.8%
AA2464 PHX → ATL 42 97.6%
WN2987 PHX → ATL 42 71.4%
WN3154 ATL → PHX 42 90.5%
WN4316 ATL → PHX 39 74.4%
DL453 PHX → ATL 38 100.0%
DL326 PHX → ATL 36 83.3%
DL757 PHX → ATL 36 68.6%
WN826 PHX → ATL 36 88.9%
WN3133 PHX → ATL 34 85.3%
WN1193 PHX → ATL 33 90.6%
WN3401 ATL → PHX 33 87.9%
WN3695 ATL → PHX 33 90.9%
DL805 PHX → ATL 32 78.1%
WN1379 PHX → ATL 32 90.6%
WN4179 PHX → ATL 32 62.5%
AA1805 ATL → PHX 31 67.7%
DL368 PHX → ATL 31 66.7%
AA2476 PHX → ATL 30 93.3%
AA3327 ATL → PHX 30 96.7%
WN4145 PHX → ATL 30 80.0%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 566 −10.2% 7 66.6%
June 2026 574 −7.6% 0 71.6%
May 2026 677 +2.3% 2 71.3%
April 2026 715 +3.0% 0 83.6%
March 2026 689 −4.7% 11 80.7%
February 2026 514 +1.2% 0 81.1%
January 2026 553 +5.1% 20 81.7%
December 2025 660 +6.6% 6 76.7%
November 2025 634 +5.8% 9 77.4%
October 2025 642 +57.4% 2 81.9%
September 2025 583 0 80.3%
August 2025 601 1 80.7%
July 2025 630 3 73.0%
June 2025 621 8 69.9%
May 2025 662 1 81.3%
April 2025 694 5 82.3%
March 2025 723 7 85.9%
February 2025 508 0 82.5%
January 2025 526 17 78.7%
December 2024 619 0 82.6%
November 2024 599 0 87.6%
October 2024 408 0 88.2%

How to read this chart

Loading the guide…