2,051 km · Domestic

Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP) – Phoenix Sky Harbor (PHX)

In July 2026, 421 flights operated between Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field and Phoenix Sky Harbor (both directions), and 78.1% 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
January556483▼ 13.1%
February524522▼ 0.4%
March687645▼ 6.1%
April608518▼ 14.8%
May538462▼ 14.1%
June534414▼ 22.5%
July544421▼ 22.6%
August502––
September457––
October538–in progress
November491––
December533––
Year to date (Jan–Jul)3,9913,465▼ 13.2%

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%76.0%▼ 10.7%
February82.3%78.0%▼ 5.2%
March81.5%82.8%▲ 1.6%
April87.0%87.5%▲ 0.6%
May81.4%83.8%▲ 2.9%
June83.7%83.8%▲ 0.1%
July81.1%78.1%▼ 3.7%
August84.7%––
September84.9%––
October85.3%–in progress
November81.1%––
December73.2%––
Year-to-date average (Jan–Jul)83.2%81.4%▼ 2.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January47▲ 75.0%
February10▼ 100.0%
March429▲ 625.0%
April00–
May05–
June20▼ 100.0%
July12▲ 100.0%
August0––
September3––
October0–in progress
November3––
December4––
Year to date (Jan–Jul)1243▲ 258.3%

Airlines on this route

  1. Delta Air Lines 65.3%
  2. American Airlines 20.8%
  3. Southwest Airlines 10.1%
  4. Frontier Airlines 3.8%
  5. Envoy Air 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

MSP → PHX

Scheduled flights
5,761
Flights operated
5,728
Cancelled
33 · 0.6%
On-time departures
82.6%

PHX → MSP

Scheduled flights
5,762
Flights operated
5,730
Cancelled
32 · 0.6%
On-time departures
82.8%

MSP → PHX and PHX → MSP counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 7,521 65.3% 83.5% 32
American Airlines AA 2,397 20.8% 80.8% 22
Southwest Airlines WN 1,167 10.1% 80.2% 8
Frontier Airlines F9 434 3.8% 86.8% 2
Envoy Air MQ 4 0.0% 66.7% 1

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 delay05:00–06:000.6min · 259 recorded · 256 measured
Gap to highest-delay hour18.6min05:00 ↔ 18:00
Recorded flights11,523MSP–PHX

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT

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

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

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:0084.3%8.7 min292294
01:00Fewer than 200 measured departures—55
02:00No observations———
03:00No observations———
04:00No observations———
05:0094.5%0.6 min256259
06:0094.2%3.2 min924928
07:0091.7%5.3 min1,1971,206
08:0087.3%10.0 min393395
09:0088.4%5.0 min1,2541,259
10:0087.0%4.7 min493498
11:0084.2%9.2 min1,1171,120
12:00Fewer than 200 measured departures—173173
13:0076.8%17.2 min535538
14:0078.2%13.0 min1,2861,292
15:0076.2%16.1 min424425
16:00Fewer than 200 measured departures—167168
17:0077.7%12.1 min440444
18:0071.7%19.2 min1,3531,357
19:0075.6%14.5 min435439
20:00Fewer than 200 measured departures—181184
21:0081.1%14.9 min285285
22:00Fewer than 200 measured departures—176179
23:00Fewer than 200 measured departures—7275

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT

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

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

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
Monday80.3%12.9 min1,6811,690
Tuesday85.2%9.0 min1,5421,551
Wednesday86.1%7.6 min1,5591,565
Thursday83.0%10.3 min1,6381,643
Friday82.7%11.0 min1,6761,681
Saturday81.5%11.7 min1,6901,700
Sunday80.6%11.5 min1,6721,693

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

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

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

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.9%12.6 min1,0391,050
Feb80.1%13.8 min1,0461,047
Mar82.1%11.6 min1,3321,365
Apr87.2%5.6 min1,1261,126
May82.5%11.4 min1,0001,005
Jun83.8%8.5 min948950
Jul79.8%13.1 min965968
Aug84.7%8.5 min502502
Sep84.9%7.3 min457460
Oct87.0%5.4 min890890
Nov85.5%8.8 min1,0161,019
Dec77.3%16.6 min1,1371,141

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 82.3% 9,478
  • Delayed >15 min 17.2% 1,980
  • Cancelled 0.6% 65
  • 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

71
71 of 71
Flight numbersBy direction DeparturesOn time
DL2553 PHX → MSP 658 93.1%
DL2297 MSP → PHX 645 70.8%
DL2274 MSP → PHX 563 84.1%
DL2287 MSP → PHX 557 80.2%
DL2288 MSP → PHX 543 94.8%
DL2274 PHX → MSP 462 79.8%
DL2284 MSP → PHX 439 80.3%
DL2287 PHX → MSP 383 79.8%
AA3143 MSP → PHX 374 88.7%
DL2288 PHX → MSP 325 89.2%
AA408 PHX → MSP 323 86.9%
AA3142 PHX → MSP 292 72.3%
DL2284 PHX → MSP 281 77.3%
DL1047 PHX → MSP 268 87.2%
DL1289 PHX → MSP 250 81.9%
DL1448 MSP → PHX 229 75.3%
DL978 MSP → PHX 195 93.9%
DL2208 MSP → PHX 184 77.6%
AA1756 MSP → PHX 165 78.7%
AA1320 MSP → PHX 155 94.0%
F992398 PHX → MSP 145 88.3%
F992397 MSP → PHX 140 82.1%
DL2563 PHX → MSP 139 86.2%
DL681 PHX → MSP 131 91.6%
AA408 MSP → PHX 130 77.7%
DL2294 MSP → PHX 129 79.1%
AA1756 PHX → MSP 125 83.1%
WN1124 MSP → PHX 121 94.1%
DL1047 MSP → PHX 115 89.4%
AA2270 PHX → MSP 112 71.3%
AA1628 MSP → PHX 106 66.0%
AA2820 PHX → MSP 98 71.1%
WN4065 PHX → MSP 95 80.0%
DL2208 PHX → MSP 86 90.7%
DL2218 PHX → MSP 72 83.3%
F994276 PHX → MSP 71 88.6%
DL978 PHX → MSP 64 98.4%
DL2249 PHX → MSP 63 90.5%
DL1195 PHX → MSP 62 58.1%
DL770 PHX → MSP 62 83.9%
AA2519 MSP → PHX 61 62.3%
DL1256 MSP → PHX 61 72.1%
WN3988 PHX → MSP 59 84.5%
WN1799 MSP → PHX 58 94.8%
WN2842 MSP → PHX 58 91.4%
WN3866 PHX → MSP 58 53.5%
WN947 MSP → PHX 58 91.4%
F994275 MSP → PHX 53 94.2%
AA2146 PHX → MSP 48 75.0%
WN3127 MSP → PHX 46 78.3%
WN995 MSP → PHX 45 95.6%
AA3236 PHX → MSP 44 93.2%
WN541 PHX → MSP 40 46.2%
AA2146 MSP → PHX 38 78.4%
AA550 MSP → PHX 38 94.7%
DL1017 PHX → MSP 36 90.9%
DL1029 MSP → PHX 36 85.3%
DL2116 PHX → MSP 36 91.7%
DL2157 PHX → MSP 36 72.2%
DL559 PHX → MSP 34 85.3%
WN3840 PHX → MSP 34 76.5%
DL2521 PHX → MSP 33 84.9%
WN4791 PHX → MSP 33 81.8%
WN939 MSP → PHX 33 100.0%
DL2336 PHX → MSP 32 84.4%
DL2709 PHX → MSP 32 84.4%
DL2812 PHX → MSP 32 93.8%
DL1654 PHX → MSP 31 93.6%
WN377 PHX → MSP 31 67.7%
AA2306 MSP → PHX 30 72.4%
AA2306 PHX → MSP 30 79.3%

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 421 −22.6% 2 78.1%
June 2026 414 −22.5% 0 83.8%
May 2026 462 −14.1% 5 83.8%
April 2026 518 −14.8% 0 87.5%
March 2026 645 −6.1% 29 82.8%
February 2026 522 −0.4% 0 78.0%
January 2026 483 −13.1% 7 76.0%
December 2025 533 −11.8% 4 73.2%
November 2025 491 −6.5% 3 81.1%
October 2025 538 +52.8% 0 85.3%
September 2025 457 3 84.9%
August 2025 502 0 84.7%
July 2025 544 1 81.1%
June 2025 534 2 83.7%
May 2025 538 0 81.4%
April 2025 608 0 87.0%
March 2025 687 4 81.5%
February 2025 524 1 82.3%
January 2025 556 4 85.1%
December 2024 604 0 81.0%
November 2024 525 0 89.7%
October 2024 352 0 89.5%

How to read this chart

Loading the guide…