3,168 km · Domestic

Miami (MIA) – Phoenix Sky Harbor (PHX)

In July 2026, 304 flights operated between Miami and Phoenix Sky Harbor (both directions), and 67.8% 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
January322304▼ 5.6%
February304308▲ 1.3%
March367368▲ 0.3%
April353354▲ 0.3%
May319346▲ 8.5%
June3003000.0%
July306304▼ 0.7%
August256––
September199––
October295–in progress
November281––
December320––
Year to date (Jan–Jul)2,2712,284▲ 0.6%

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
January85.1%77.6%▼ 8.8%
February86.5%85.1%▼ 1.6%
March83.4%78.8%▼ 5.5%
April84.1%79.9%▼ 5.0%
May86.2%83.8%▼ 2.8%
June81.3%75.0%▼ 7.7%
July74.2%67.8%▼ 8.6%
August75.8%––
September80.4%––
October81.4%–in progress
November73.7%––
December77.2%––
Year-to-date average (Jan–Jul)83.0%78.3%▼ 5.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January013–
February02–
March26▲ 200.0%
April20▼ 100.0%
May00–
June00–
July24▲ 100.0%
August1––
September0––
October0–in progress
November5––
December0––
Year to date (Jan–Jul)625▲ 316.7%

By direction

MIA → PHX

Scheduled flights
3,396
Flights operated
3,378
Cancelled
18 · 0.5%
On-time departures
78.0%

PHX → MIA

Scheduled flights
3,393
Flights operated
3,374
Cancelled
19 · 0.6%
On-time departures
83.3%

MIA → PHX and PHX → MIA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 6,789 100.0% 80.7% 37

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 delay07:00–08:002.7min · 686 recorded · 683 measured
Gap to highest-delay hour17.9min07:00 ↔ 16:00
Recorded flights6,789MIA–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 · 94 recorded · 92 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 15 recorded · 15 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 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 92.7% · 686 recorded · 683 measured · Source: the US BTS 08:00 · 86.8% · 304 recorded · 304 measured · Source: the US BTS 09:00 · 89.3% · 487 recorded · 485 measured · Source: the US BTS 10:00 · 79.3% · 212 recorded · 212 measured · Source: the US BTS 11:00 · 75.2% · 232 recorded · 230 measured · Source: the US BTS 12:00 · 80.9% · 345 recorded · 345 measured · Source: the US BTS 13:00 · 77.1% · 689 recorded · 686 measured · Source: the US BTS 14:00 · 81.7% · 296 recorded · 295 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 179 recorded · 178 measured · Source: the US BTS 16:00 · 72.4% · 428 recorded · 427 measured · Source: the US BTS 17:00 · 72.4% · 634 recorded · 631 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 19:00 · 71.1% · 427 recorded · 422 measured · Source: the US BTS 20:00 · 72.8% · 206 recorded · 206 measured · Source: the US BTS 21:00 · 76.7% · 395 recorded · 391 measured · Source: the US BTS 22:00 · 82.7% · 530 recorded · 525 measured · Source: the US BTS 23:00 · 84.9% · 628 recorded · 623 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 · 94 recorded · 92 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 15 recorded · 15 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 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 2.7 min · 686 recorded · 683 measured · Source: the US BTS 08:00 · 6.0 min · 304 recorded · 304 measured · Source: the US BTS 09:00 · 4.9 min · 487 recorded · 485 measured · Source: the US BTS 10:00 · 14.7 min · 212 recorded · 212 measured · Source: the US BTS 11:00 · 13.2 min · 232 recorded · 230 measured · Source: the US BTS 12:00 · 10.6 min · 345 recorded · 345 measured · Source: the US BTS 13:00 · 17.0 min · 689 recorded · 686 measured · Source: the US BTS 14:00 · 10.1 min · 296 recorded · 295 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 179 recorded · 178 measured · Source: the US BTS 16:00 · 20.6 min · 428 recorded · 427 measured · Source: the US BTS 17:00 · 17.0 min · 634 recorded · 631 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 19:00 · 18.0 min · 427 recorded · 422 measured · Source: the US BTS 20:00 · 15.6 min · 206 recorded · 206 measured · Source: the US BTS 21:00 · 19.7 min · 395 recorded · 391 measured · Source: the US BTS 22:00 · 11.2 min · 530 recorded · 525 measured · Source: the US BTS 23:00 · 8.7 min · 628 recorded · 623 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 · 94 · 94 recorded · 92 measured · Source: the US BTS 01:00 · 15 · 15 recorded · 15 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 · 1 · 1 recorded · 1 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 686 · 686 recorded · 683 measured · Source: the US BTS 08:00 · 304 · 304 recorded · 304 measured · Source: the US BTS 09:00 · 487 · 487 recorded · 485 measured · Source: the US BTS 10:00 · 212 · 212 recorded · 212 measured · Source: the US BTS 11:00 · 232 · 232 recorded · 230 measured · Source: the US BTS 12:00 · 345 · 345 recorded · 345 measured · Source: the US BTS 13:00 · 689 · 689 recorded · 686 measured · Source: the US BTS 14:00 · 296 · 296 recorded · 295 measured · Source: the US BTS 15:00 · 179 · 179 recorded · 178 measured · Source: the US BTS 16:00 · 428 · 428 recorded · 427 measured · Source: the US BTS 17:00 · 634 · 634 recorded · 631 measured · Source: the US BTS 18:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 19:00 · 427 · 427 recorded · 422 measured · Source: the US BTS 20:00 · 206 · 206 recorded · 206 measured · Source: the US BTS 21:00 · 395 · 395 recorded · 391 measured · Source: the US BTS 22:00 · 530 · 530 recorded · 525 measured · Source: the US BTS 23:00 · 628 · 628 recorded · 623 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—9294
01:00Fewer than 200 measured departures—1515
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—11
06:00No observations———
07:0092.7%2.7 min683686
08:0086.8%6.0 min304304
09:0089.3%4.9 min485487
10:0079.3%14.7 min212212
11:0075.2%13.2 min230232
12:0080.9%10.6 min345345
13:0077.1%17.0 min686689
14:0081.7%10.1 min295296
15:00Fewer than 200 measured departures—178179
16:0072.4%20.6 min427428
17:0072.4%17.0 min631634
18:00Fewer than 200 measured departures—11
19:0071.1%18.0 min422427
20:0072.8%15.6 min206206
21:0076.7%19.7 min391395
22:0082.7%11.2 min525530
23:0084.9%8.7 min623628

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 79.5% · 986 recorded · 973 measured · Source: the US BTS Tuesday · 83.5% · 959 recorded · 947 measured · Source: the US BTS Wednesday · 84.4% · 942 recorded · 941 measured · Source: the US BTS Thursday · 81.9% · 973 recorded · 972 measured · Source: the US BTS Friday · 79.1% · 978 recorded · 977 measured · Source: the US BTS Saturday · 81.0% · 961 recorded · 960 measured · Source: the US BTS Sunday · 75.7% · 990 recorded · 982 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 · 13.6 min · 986 recorded · 973 measured · Source: the US BTS Tuesday · 9.0 min · 959 recorded · 947 measured · Source: the US BTS Wednesday · 8.7 min · 942 recorded · 941 measured · Source: the US BTS Thursday · 9.9 min · 973 recorded · 972 measured · Source: the US BTS Friday · 13.3 min · 978 recorded · 977 measured · Source: the US BTS Saturday · 12.5 min · 961 recorded · 960 measured · Source: the US BTS Sunday · 17.3 min · 990 recorded · 982 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 · 986 · 986 recorded · 973 measured · Source: the US BTS Tuesday · 959 · 959 recorded · 947 measured · Source: the US BTS Wednesday · 942 · 942 recorded · 941 measured · Source: the US BTS Thursday · 973 · 973 recorded · 972 measured · Source: the US BTS Friday · 978 · 978 recorded · 977 measured · Source: the US BTS Saturday · 961 · 961 recorded · 960 measured · Source: the US BTS Sunday · 990 · 990 recorded · 982 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
Monday79.5%13.6 min973986
Tuesday83.5%9.0 min947959
Wednesday84.4%8.7 min941942
Thursday81.9%9.9 min972973
Friday79.1%13.3 min977978
Saturday81.0%12.5 min960961
Sunday75.7%17.3 min982990

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 · 81.5% · 639 recorded · 626 measured · Source: the US BTS Feb · 85.8% · 614 recorded · 612 measured · Source: the US BTS Mar · 81.1% · 743 recorded · 735 measured · Source: the US BTS Apr · 82.0% · 709 recorded · 707 measured · Source: the US BTS May · 85.0% · 665 recorded · 665 measured · Source: the US BTS Jun · 78.2% · 600 recorded · 600 measured · Source: the US BTS Jul · 71.0% · 616 recorded · 610 measured · Source: the US BTS Aug · 75.8% · 257 recorded · 256 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 199 recorded · 199 measured · Source: the US BTS Oct · 83.7% · 496 recorded · 496 measured · Source: the US BTS Nov · 81.3% · 598 recorded · 593 measured · Source: the US BTS Dec · 79.5% · 653 recorded · 653 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.6 min · 639 recorded · 626 measured · Source: the US BTS Feb · 8.8 min · 614 recorded · 612 measured · Source: the US BTS Mar · 11.9 min · 743 recorded · 735 measured · Source: the US BTS Apr · 11.8 min · 709 recorded · 707 measured · Source: the US BTS May · 9.2 min · 665 recorded · 665 measured · Source: the US BTS Jun · 14.5 min · 600 recorded · 600 measured · Source: the US BTS Jul · 21.6 min · 616 recorded · 610 measured · Source: the US BTS Aug · 13.0 min · 257 recorded · 256 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 199 recorded · 199 measured · Source: the US BTS Oct · 7.4 min · 496 recorded · 496 measured · Source: the US BTS Nov · 11.5 min · 598 recorded · 593 measured · Source: the US BTS Dec · 12.3 min · 653 recorded · 653 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 · 639 · 639 recorded · 626 measured · Source: the US BTS Feb · 614 · 614 recorded · 612 measured · Source: the US BTS Mar · 743 · 743 recorded · 735 measured · Source: the US BTS Apr · 709 · 709 recorded · 707 measured · Source: the US BTS May · 665 · 665 recorded · 665 measured · Source: the US BTS Jun · 600 · 600 recorded · 600 measured · Source: the US BTS Jul · 616 · 616 recorded · 610 measured · Source: the US BTS Aug · 257 · 257 recorded · 256 measured · Source: the US BTS Sep · 199 · 199 recorded · 199 measured · Source: the US BTS Oct · 496 · 496 recorded · 496 measured · Source: the US BTS Nov · 598 · 598 recorded · 593 measured · Source: the US BTS Dec · 653 · 653 recorded · 653 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
Jan81.5%12.6 min626639
Feb85.8%8.8 min612614
Mar81.1%11.9 min735743
Apr82.0%11.8 min707709
May85.0%9.2 min665665
Jun78.2%14.5 min600600
Jul71.0%21.6 min610616
Aug75.8%13.0 min256257
SepFewer than 200 measured departures—199199
Oct83.7%7.4 min496496
Nov81.3%11.5 min593598
Dec79.5%12.3 min653653

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 80.2% 5,448
  • Delayed >15 min 19.2% 1,304
  • Cancelled 0.5% 37
  • 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

61
61 of 61
Flight numbersBy direction DeparturesOn time
AA1983 MIA → PHX 430 92.5%
AA3044 PHX → MIA 334 83.2%
AA1968 PHX → MIA 333 89.2%
AA2054 PHX → MIA 328 87.5%
AA457 MIA → PHX 328 79.8%
AA2982 MIA → PHX 298 70.5%
AA1454 MIA → PHX 253 79.1%
AA3172 MIA → PHX 227 70.8%
AA2654 PHX → MIA 222 83.2%
AA1136 MIA → PHX 180 72.9%
AA2243 PHX → MIA 143 83.9%
AA1816 PHX → MIA 120 85.0%
AA1968 MIA → PHX 116 75.7%
AA2484 MIA → PHX 116 76.1%
AA2277 MIA → PHX 111 71.8%
AA821 PHX → MIA 111 80.2%
AA2328 PHX → MIA 104 82.4%
AA1295 MIA → PHX 82 65.9%
AA1934 MIA → PHX 82 67.9%
AA2579 PHX → MIA 82 89.0%
AA935 MIA → PHX 82 87.8%
AA3034 PHX → MIA 80 72.2%
AA1614 PHX → MIA 77 89.6%
AA2155 PHX → MIA 74 79.5%
AA1061 MIA → PHX 72 87.3%
AA1184 PHX → MIA 72 83.3%
AA1983 PHX → MIA 72 77.8%
AA2205 PHX → MIA 72 74.7%
AA496 PHX → MIA 71 56.3%
AA896 MIA → PHX 71 70.4%
AA2677 PHX → MIA 67 85.1%
AA2677 MIA → PHX 67 82.1%
AA1405 PHX → MIA 63 85.7%
AA496 MIA → PHX 62 69.4%
AA508 PHX → MIA 61 73.8%
AA1816 MIA → PHX 56 72.7%
AA1362 PHX → MIA 54 90.6%
AA2106 MIA → PHX 54 83.3%
AA2365 MIA → PHX 46 63.0%
AA2516 MIA → PHX 45 86.7%
AA1428 PHX → MIA 44 97.7%
AA1429 PHX → MIA 44 81.8%
AA1677 MIA → PHX 44 72.7%
AA2982 PHX → MIA 44 84.1%
AA2484 PHX → MIA 40 82.1%
AA1517 PHX → MIA 37 66.7%
AA1919 MIA → PHX 37 94.6%
AA2107 PHX → MIA 37 91.4%
AA2865 MIA → PHX 37 72.2%
AA1645 PHX → MIA 31 61.3%
AA1999 PHX → MIA 31 82.8%
AA3240 MIA → PHX 31 90.3%
AA1188 PHX → MIA 30 93.3%
AA1408 PHX → MIA 30 72.4%
AA1465 PHX → MIA 30 63.3%
AA1840 MIA → PHX 30 60.0%
AA2064 MIA → PHX 30 96.7%
AA2112 PHX → MIA 30 73.3%
AA3125 MIA → PHX 30 83.3%
AA3246 MIA → PHX 30 75.0%
AA994 PHX → MIA 30 89.7%

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 304 −0.7% 4 67.8%
June 2026 300 +0.0% 0 75.0%
May 2026 346 +8.5% 0 83.8%
April 2026 354 +0.3% 0 79.9%
March 2026 368 +0.3% 6 78.8%
February 2026 308 +1.3% 2 85.1%
January 2026 304 −5.6% 13 77.6%
December 2025 320 −3.9% 0 77.2%
November 2025 281 −9.9% 5 73.7%
October 2025 295 +46.8% 0 81.4%
September 2025 199 0 80.4%
August 2025 256 1 75.8%
July 2025 306 2 74.2%
June 2025 300 0 81.3%
May 2025 319 0 86.2%
April 2025 353 2 84.1%
March 2025 367 2 83.4%
February 2025 304 0 86.5%
January 2025 322 0 85.1%
December 2024 333 0 81.7%
November 2024 312 0 88.1%
October 2024 201 0 87.1%

How to read this chart

Loading the guide…