537 km · Domestic

Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP) – Chicago O'Hare (ORD)

In July 2026, 1,068 flights operated between Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field and Chicago O'Hare (both directions), and 75.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
January921885▼ 3.9%
February872883▲ 1.3%
March1,008987▼ 2.1%
April1,0131,132▲ 11.7%
May1,1231,132▲ 0.8%
June1,0751,035▼ 3.7%
July1,0701,068▼ 0.2%
August1,070––
September1,069––
October1,148–in progress
November968––
December973––
Year to date (Jan–Jul)7,0827,122▲ 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
January83.0%71.3%▼ 14.1%
February83.4%83.5%▲ 0.1%
March81.6%70.7%▼ 13.4%
April79.2%79.2%0.0%
May79.7%81.9%▲ 2.8%
June74.3%74.7%▲ 0.5%
July68.2%75.6%▲ 10.9%
August75.0%––
September80.4%––
October82.2%–in progress
November77.0%––
December62.1%––
Year-to-date average (Jan–Jul)78.5%76.7%▼ 2.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January014–
February110.0%
March1783▲ 388.2%
April534▲ 580.0%
May910▲ 11.1%
June734▲ 385.7%
July1860▲ 233.3%
August14––
September3––
October0–in progress
November56––
December29––
Year to date (Jan–Jul)57236▲ 314.0%

Airlines on this route

  1. United Airlines 37.7%
  2. Delta Air Lines 25.4%
  3. Envoy Air 15.8%
  4. Republic Airways 7.9%
  5. SkyWest Airlines 7.8%
  6. American Airlines 4.8%

Oct 1, 2024 – Jul 31, 2026

By direction

MSP → ORD

Scheduled flights
11,266
Flights operated
11,059
Cancelled
207 · 1.8%
On-time departures
80.5%

ORD → MSP

Scheduled flights
11,267
Flights operated
11,076
Cancelled
191 · 1.7%
On-time departures
75.4%

MSP → ORD and ORD → MSP counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 8,493 37.7% 79.5% 78
Delta Air Lines DL 5,732 25.4% 75.6% 78
Envoy Air MQ 3,567 15.8% 80.6% 77
Republic Airways YX 1,781 7.9% 78.4% 94
SkyWest Airlines OO 1,751 7.8% 73.5% 54
American Airlines AA 1,089 4.8% 77.4% 12
PSA Airlines OH 86 0.4% 63.9% 3
Frontier Airlines F9 26 0.1% 62.5% 2
Endeavor Air 9E 8 0.0% 100.0% 0

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:000.9min · 1,425 recorded · 1,408 measured
Gap to highest-delay hour33.3min07:00 ↔ 22:00
Recorded flights22,533MSP–ORD

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 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 · 92.6% · 480 recorded · 472 measured · Source: the US BTS 06:00 · 90.0% · 1,972 recorded · 1,934 measured · Source: the US BTS 07:00 · 93.5% · 1,425 recorded · 1,408 measured · Source: the US BTS 08:00 · 86.1% · 1,971 recorded · 1,953 measured · Source: the US BTS 09:00 · 86.4% · 995 recorded · 988 measured · Source: the US BTS 10:00 · 83.2% · 1,468 recorded · 1,460 measured · Source: the US BTS 11:00 · 80.5% · 1,322 recorded · 1,309 measured · Source: the US BTS 12:00 · 77.1% · 1,434 recorded · 1,425 measured · Source: the US BTS 13:00 · 77.5% · 937 recorded · 916 measured · Source: the US BTS 14:00 · 77.0% · 895 recorded · 888 measured · Source: the US BTS 15:00 · 72.5% · 2,371 recorded · 2,332 measured · Source: the US BTS 16:00 · 73.9% · 1,088 recorded · 1,062 measured · Source: the US BTS 17:00 · 67.0% · 1,574 recorded · 1,540 measured · Source: the US BTS 18:00 · 72.2% · 1,351 recorded · 1,302 measured · Source: the US BTS 19:00 · 66.3% · 973 recorded · 937 measured · Source: the US BTS 20:00 · 64.5% · 1,398 recorded · 1,371 measured · Source: the US BTS 21:00 · 63.0% · 482 recorded · 475 measured · Source: the US BTS 22:00 · 61.1% · 365 recorded · 337 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 32 recorded · 26 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 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 · 8.9 min · 480 recorded · 472 measured · Source: the US BTS 06:00 · 7.2 min · 1,972 recorded · 1,934 measured · Source: the US BTS 07:00 · 0.9 min · 1,425 recorded · 1,408 measured · Source: the US BTS 08:00 · 8.7 min · 1,971 recorded · 1,953 measured · Source: the US BTS 09:00 · 7.8 min · 995 recorded · 988 measured · Source: the US BTS 10:00 · 11.1 min · 1,468 recorded · 1,460 measured · Source: the US BTS 11:00 · 13.3 min · 1,322 recorded · 1,309 measured · Source: the US BTS 12:00 · 17.0 min · 1,434 recorded · 1,425 measured · Source: the US BTS 13:00 · 15.6 min · 937 recorded · 916 measured · Source: the US BTS 14:00 · 17.0 min · 895 recorded · 888 measured · Source: the US BTS 15:00 · 22.1 min · 2,371 recorded · 2,332 measured · Source: the US BTS 16:00 · 21.2 min · 1,088 recorded · 1,062 measured · Source: the US BTS 17:00 · 28.0 min · 1,574 recorded · 1,540 measured · Source: the US BTS 18:00 · 23.3 min · 1,351 recorded · 1,302 measured · Source: the US BTS 19:00 · 27.4 min · 973 recorded · 937 measured · Source: the US BTS 20:00 · 28.3 min · 1,398 recorded · 1,371 measured · Source: the US BTS 21:00 · 23.9 min · 482 recorded · 475 measured · Source: the US BTS 22:00 · 34.1 min · 365 recorded · 337 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 32 recorded · 26 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 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 · 480 · 480 recorded · 472 measured · Source: the US BTS 06:00 · 1,972 · 1,972 recorded · 1,934 measured · Source: the US BTS 07:00 · 1,425 · 1,425 recorded · 1,408 measured · Source: the US BTS 08:00 · 1,971 · 1,971 recorded · 1,953 measured · Source: the US BTS 09:00 · 995 · 995 recorded · 988 measured · Source: the US BTS 10:00 · 1,468 · 1,468 recorded · 1,460 measured · Source: the US BTS 11:00 · 1,322 · 1,322 recorded · 1,309 measured · Source: the US BTS 12:00 · 1,434 · 1,434 recorded · 1,425 measured · Source: the US BTS 13:00 · 937 · 937 recorded · 916 measured · Source: the US BTS 14:00 · 895 · 895 recorded · 888 measured · Source: the US BTS 15:00 · 2,371 · 2,371 recorded · 2,332 measured · Source: the US BTS 16:00 · 1,088 · 1,088 recorded · 1,062 measured · Source: the US BTS 17:00 · 1,574 · 1,574 recorded · 1,540 measured · Source: the US BTS 18:00 · 1,351 · 1,351 recorded · 1,302 measured · Source: the US BTS 19:00 · 973 · 973 recorded · 937 measured · Source: the US BTS 20:00 · 1,398 · 1,398 recorded · 1,371 measured · Source: the US BTS 21:00 · 482 · 482 recorded · 475 measured · Source: the US BTS 22:00 · 365 · 365 recorded · 337 measured · Source: the US BTS 23:00 · 32 · 32 recorded · 26 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:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0092.6%8.9 min472480
06:0090.0%7.2 min1,9341,972
07:0093.5%0.9 min1,4081,425
08:0086.1%8.7 min1,9531,971
09:0086.4%7.8 min988995
10:0083.2%11.1 min1,4601,468
11:0080.5%13.3 min1,3091,322
12:0077.1%17.0 min1,4251,434
13:0077.5%15.6 min916937
14:0077.0%17.0 min888895
15:0072.5%22.1 min2,3322,371
16:0073.9%21.2 min1,0621,088
17:0067.0%28.0 min1,5401,574
18:0072.2%23.3 min1,3021,351
19:0066.3%27.4 min937973
20:0064.5%28.3 min1,3711,398
21:0063.0%23.9 min475482
22:0061.1%34.1 min337365
23:00Fewer than 200 measured departures—2632

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.3% · 3,375 recorded · 3,293 measured · Source: the US BTS Tuesday · 80.7% · 3,138 recorded · 3,113 measured · Source: the US BTS Wednesday · 78.5% · 3,158 recorded · 3,125 measured · Source: the US BTS Thursday · 77.1% · 3,329 recorded · 3,269 measured · Source: the US BTS Friday · 76.5% · 3,331 recorded · 3,267 measured · Source: the US BTS Saturday · 79.3% · 2,842 recorded · 2,786 measured · Source: the US BTS Sunday · 76.8% · 3,360 recorded · 3,282 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 · 18.0 min · 3,375 recorded · 3,293 measured · Source: the US BTS Tuesday · 12.9 min · 3,138 recorded · 3,113 measured · Source: the US BTS Wednesday · 17.8 min · 3,158 recorded · 3,125 measured · Source: the US BTS Thursday · 18.6 min · 3,329 recorded · 3,269 measured · Source: the US BTS Friday · 17.7 min · 3,331 recorded · 3,267 measured · Source: the US BTS Saturday · 12.5 min · 2,842 recorded · 2,786 measured · Source: the US BTS Sunday · 17.7 min · 3,360 recorded · 3,282 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 · 3,375 · 3,375 recorded · 3,293 measured · Source: the US BTS Tuesday · 3,138 · 3,138 recorded · 3,113 measured · Source: the US BTS Wednesday · 3,158 · 3,158 recorded · 3,125 measured · Source: the US BTS Thursday · 3,329 · 3,329 recorded · 3,269 measured · Source: the US BTS Friday · 3,331 · 3,331 recorded · 3,267 measured · Source: the US BTS Saturday · 2,842 · 2,842 recorded · 2,786 measured · Source: the US BTS Sunday · 3,360 · 3,360 recorded · 3,282 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
Monday77.3%18.0 min3,2933,375
Tuesday80.7%12.9 min3,1133,138
Wednesday78.5%17.8 min3,1253,158
Thursday77.1%18.6 min3,2693,329
Friday76.5%17.7 min3,2673,331
Saturday79.3%12.5 min2,7862,842
Sunday76.8%17.7 min3,2823,360

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 · 77.2% · 1,820 recorded · 1,806 measured · Source: the US BTS Feb · 83.4% · 1,757 recorded · 1,755 measured · Source: the US BTS Mar · 76.2% · 2,095 recorded · 1,995 measured · Source: the US BTS Apr · 79.2% · 2,184 recorded · 2,145 measured · Source: the US BTS May · 80.8% · 2,274 recorded · 2,255 measured · Source: the US BTS Jun · 74.5% · 2,151 recorded · 2,110 measured · Source: the US BTS Jul · 71.9% · 2,216 recorded · 2,138 measured · Source: the US BTS Aug · 75.1% · 1,084 recorded · 1,070 measured · Source: the US BTS Sep · 80.4% · 1,072 recorded · 1,069 measured · Source: the US BTS Oct · 83.2% · 1,872 recorded · 1,872 measured · Source: the US BTS Nov · 83.3% · 2,010 recorded · 1,953 measured · Source: the US BTS Dec · 71.5% · 1,998 recorded · 1,967 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 · 15.9 min · 1,820 recorded · 1,806 measured · Source: the US BTS Feb · 10.3 min · 1,757 recorded · 1,755 measured · Source: the US BTS Mar · 20.2 min · 2,095 recorded · 1,995 measured · Source: the US BTS Apr · 15.7 min · 2,184 recorded · 2,145 measured · Source: the US BTS May · 13.4 min · 2,274 recorded · 2,255 measured · Source: the US BTS Jun · 19.6 min · 2,151 recorded · 2,110 measured · Source: the US BTS Jul · 24.4 min · 2,216 recorded · 2,138 measured · Source: the US BTS Aug · 19.1 min · 1,084 recorded · 1,070 measured · Source: the US BTS Sep · 12.0 min · 1,072 recorded · 1,069 measured · Source: the US BTS Oct · 9.7 min · 1,872 recorded · 1,872 measured · Source: the US BTS Nov · 11.1 min · 2,010 recorded · 1,953 measured · Source: the US BTS Dec · 24.9 min · 1,998 recorded · 1,967 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,820 · 1,820 recorded · 1,806 measured · Source: the US BTS Feb · 1,757 · 1,757 recorded · 1,755 measured · Source: the US BTS Mar · 2,095 · 2,095 recorded · 1,995 measured · Source: the US BTS Apr · 2,184 · 2,184 recorded · 2,145 measured · Source: the US BTS May · 2,274 · 2,274 recorded · 2,255 measured · Source: the US BTS Jun · 2,151 · 2,151 recorded · 2,110 measured · Source: the US BTS Jul · 2,216 · 2,216 recorded · 2,138 measured · Source: the US BTS Aug · 1,084 · 1,084 recorded · 1,070 measured · Source: the US BTS Sep · 1,072 · 1,072 recorded · 1,069 measured · Source: the US BTS Oct · 1,872 · 1,872 recorded · 1,872 measured · Source: the US BTS Nov · 2,010 · 2,010 recorded · 1,953 measured · Source: the US BTS Dec · 1,998 · 1,998 recorded · 1,967 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
Jan77.2%15.9 min1,8061,820
Feb83.4%10.3 min1,7551,757
Mar76.2%20.2 min1,9952,095
Apr79.2%15.7 min2,1452,184
May80.8%13.4 min2,2552,274
Jun74.5%19.6 min2,1102,151
Jul71.9%24.4 min2,1382,216
Aug75.1%19.1 min1,0701,084
Sep80.4%12.0 min1,0691,072
Oct83.2%9.7 min1,8721,872
Nov83.3%11.1 min1,9532,010
Dec71.5%24.9 min1,9671,998

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 76.6% 17,262
  • Delayed >15 min 21.6% 4,873
  • Cancelled 1.8% 398
  • 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

197
197 of 197
Flight numbersBy direction DeparturesOn time
UA658 MSP → ORD 622 75.1%
DL1544 MSP → ORD 576 88.7%
UA1531 MSP → ORD 543 65.9%
UA2232 ORD → MSP 512 94.1%
DL1533 MSP → ORD 499 78.5%
DL1533 ORD → MSP 488 70.1%
UA467 ORD → MSP 480 78.2%
DL1717 ORD → MSP 470 90.8%
DL1563 MSP → ORD 468 71.8%
DL1567 MSP → ORD 456 82.5%
UA576 MSP → ORD 444 82.0%
UA1237 MSP → ORD 393 70.4%
UA1705 MSP → ORD 385 93.2%
UA758 MSP → ORD 362 90.2%
DL1306 ORD → MSP 342 57.5%
DL1471 MSP → ORD 307 74.0%
DL1306 MSP → ORD 300 71.4%
UA2298 ORD → MSP 293 75.9%
UA1811 ORD → MSP 290 77.2%
UA374 ORD → MSP 284 71.3%
UA1793 ORD → MSP 279 87.8%
UA2627 ORD → MSP 272 55.2%
UA503 MSP → ORD 234 91.0%
AA2906 ORD → MSP 208 74.8%
DL1567 ORD → MSP 200 74.6%
MQ3522 MSP → ORD 198 73.1%
UA307 MSP → ORD 196 93.7%
DL1902 ORD → MSP 195 72.5%
DL1138 ORD → MSP 190 77.8%
MQ4151 MSP → ORD 190 69.1%
MQ4151 ORD → MSP 172 68.5%
UA1564 ORD → MSP 172 51.2%
UA2005 ORD → MSP 149 58.7%
AA3120 MSP → ORD 143 91.6%
YX4472 ORD → MSP 133 59.5%
DL631 ORD → MSP 129 62.4%
UA356 MSP → ORD 129 91.5%
UA2243 ORD → MSP 126 69.1%
DL1324 MSP → ORD 121 66.7%
DL1554 ORD → MSP 116 72.4%
UA1935 ORD → MSP 116 76.1%
UA1929 MSP → ORD 114 87.7%
YX4746 MSP → ORD 111 87.9%
YX4746 ORD → MSP 108 90.5%
MQ4000 ORD → MSP 96 75.3%
MQ3817 MSP → ORD 95 90.3%
DL1324 ORD → MSP 91 61.4%
YX4444 MSP → ORD 91 90.5%
MQ4303 ORD → MSP 89 78.2%
MQ3817 ORD → MSP 86 87.1%
MQ4196 ORD → MSP 84 82.1%
YX4425 ORD → MSP 81 72.6%
YX4545 MSP → ORD 76 75.7%
MQ3958 ORD → MSP 75 87.8%
UA2360 ORD → MSP 75 68.0%
UA2805 ORD → MSP 72 87.3%
YX4465 MSP → ORD 70 67.2%
DL2130 MSP → ORD 67 57.8%
UA1775 MSP → ORD 67 92.5%
UA434 MSP → ORD 67 85.1%
AA566 MSP → ORD 66 89.2%
MQ4162 ORD → MSP 66 81.5%
MQ3987 MSP → ORD 64 48.4%
UA2348 ORD → MSP 64 95.3%
UA342 MSP → ORD 64 93.8%
YX4545 ORD → MSP 64 81.3%
DL1544 ORD → MSP 62 85.5%
DL953 ORD → MSP 62 77.4%
MQ4162 MSP → ORD 62 88.7%
OO3854 ORD → MSP 62 80.3%
OO3938 MSP → ORD 62 70.5%
OO3944 ORD → MSP 62 67.7%
OO3944 MSP → ORD 62 82.3%
MQ3881 ORD → MSP 59 86.2%
MQ3548 MSP → ORD 57 80.7%
UA1484 MSP → ORD 56 94.6%
MQ4002 ORD → MSP 54 71.4%
MQ3507 MSP → ORD 53 96.2%
MQ3958 MSP → ORD 53 90.6%
UA1888 ORD → MSP 53 67.3%
MQ4000 MSP → ORD 52 75.0%
YX4780 ORD → MSP 50 74.0%
MQ3881 MSP → ORD 49 71.7%
YX4780 MSP → ORD 49 52.1%
YX4755 ORD → MSP 47 65.9%
MQ3390 ORD → MSP 45 50.0%
MQ3781 MSP → ORD 44 80.5%
MQ3781 ORD → MSP 44 83.7%
MQ4019 MSP → ORD 44 97.7%
MQ4084 ORD → MSP 44 73.8%
MQ4141 ORD → MSP 44 88.4%
MQ4141 MSP → ORD 44 90.7%
MQ4148 MSP → ORD 44 97.7%
MQ4159 ORD → MSP 44 74.4%
YX4755 MSP → ORD 44 65.8%
AA407 MSP → ORD 43 88.1%
AA438 ORD → MSP 43 59.5%
MQ3622 ORD → MSP 43 79.1%
OO5684 ORD → MSP 43 85.4%
DL1482 ORD → MSP 42 73.8%
DL1482 MSP → ORD 42 73.8%
DL2130 ORD → MSP 42 38.5%
MQ3432 MSP → ORD 42 80.5%
MQ3719 ORD → MSP 42 90.5%
MQ3802 ORD → MSP 41 75.0%
MQ3802 MSP → ORD 41 82.5%
UA752 MSP → ORD 41 90.2%
YX4803 MSP → ORD 41 87.5%
MQ3568 ORD → MSP 40 74.4%
AA3211 MSP → ORD 37 91.7%
DL1271 ORD → MSP 37 73.0%
DL2163 ORD → MSP 37 70.3%
OO5390 MSP → ORD 37 76.5%
OO5871 ORD → MSP 37 85.3%
UA1067 MSP → ORD 37 91.9%
UA1306 ORD → MSP 37 54.1%
UA2171 MSP → ORD 37 94.6%
UA2220 MSP → ORD 37 97.3%
UA2230 MSP → ORD 37 73.0%
UA2244 ORD → MSP 37 67.6%
UA2664 ORD → MSP 37 89.2%
UA2728 ORD → MSP 37 78.4%
UA2749 ORD → MSP 37 72.2%
UA567 MSP → ORD 37 91.7%
DL1205 ORD → MSP 36 83.3%
MQ3628 MSP → ORD 36 86.1%
MQ3629 ORD → MSP 36 66.7%
OO3893 ORD → MSP 36 63.6%
OO3893 MSP → ORD 36 75.8%
OO3905 ORD → MSP 36 69.7%
UA1400 ORD → MSP 36 66.7%
UA2638 MSP → ORD 36 97.1%
DL1250 ORD → MSP 35 65.7%
DL1391 ORD → MSP 35 54.3%
OO4064 MSP → ORD 35 65.6%
OO5885 MSP → ORD 35 72.7%
UA1131 ORD → MSP 35 67.7%
UA1554 ORD → MSP 35 82.9%
UA215 ORD → MSP 35 79.4%
UA2475 ORD → MSP 35 91.4%
UA664 ORD → MSP 35 62.9%
MQ4145 ORD → MSP 34 56.3%
OO3626 MSP → ORD 34 85.3%
OO3626 ORD → MSP 34 76.5%
OO3643 ORD → MSP 34 50.0%
OO3643 MSP → ORD 34 64.7%
OH5486 ORD → MSP 33 78.1%
OH5486 MSP → ORD 33 57.6%
AA2295 ORD → MSP 32 71.9%
DL1584 ORD → MSP 32 71.9%
DL2218 ORD → MSP 32 87.5%
MQ4001 MSP → ORD 32 93.8%
OO3709 ORD → MSP 32 90.6%
UA2059 ORD → MSP 32 78.1%
UA2469 ORD → MSP 32 75.0%
UA2657 MSP → ORD 32 87.5%
UA2672 ORD → MSP 32 93.8%
AA2295 MSP → ORD 31 61.3%
DL1471 ORD → MSP 31 51.6%
DL1613 ORD → MSP 31 75.9%
MQ3387 ORD → MSP 31 74.2%
MQ4309 ORD → MSP 31 90.0%
MQ4318 MSP → ORD 31 73.3%
OO3723 MSP → ORD 31 83.3%
OO3813 ORD → MSP 31 90.3%
OO3815 ORD → MSP 31 77.4%
OO3815 MSP → ORD 31 80.7%
OO3936 MSP → ORD 31 60.0%
OO3936 ORD → MSP 31 53.3%
OO3939 MSP → ORD 31 66.7%
UA1637 ORD → MSP 31 80.7%
UA2189 ORD → MSP 31 83.9%
UA594 ORD → MSP 31 93.6%
AA2072 ORD → MSP 30 86.7%
AA2072 MSP → ORD 30 76.7%
AA2144 MSP → ORD 30 96.7%
AA2529 ORD → MSP 30 90.0%
DL1409 ORD → MSP 30 86.7%
MQ3381 MSP → ORD 30 100.0%
MQ3407 MSP → ORD 30 88.5%
MQ3428 MSP → ORD 30 76.7%
MQ3428 ORD → MSP 30 83.3%
MQ3443 MSP → ORD 30 88.5%
MQ3719 MSP → ORD 30 79.3%
MQ3777 MSP → ORD 30 82.8%
MQ4041 MSP → ORD 30 100.0%
MQ4089 ORD → MSP 30 76.7%
OO3633 ORD → MSP 30 63.3%
OO3633 MSP → ORD 30 60.0%
OO3638 ORD → MSP 30 56.7%
OO3638 MSP → ORD 30 70.0%
OO3847 MSP → ORD 30 83.3%
OO3941 MSP → ORD 30 55.2%
OO3941 ORD → MSP 30 55.2%
OO4064 ORD → MSP 30 66.7%
UA371 MSP → ORD 30 75.9%
YX4531 MSP → ORD 30 96.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 1,068 −0.2% 60 75.6%
June 2026 1,035 −3.7% 34 74.7%
May 2026 1,132 +0.8% 10 81.9%
April 2026 1,132 +11.7% 34 79.2%
March 2026 987 −2.1% 83 70.7%
February 2026 883 +1.3% 1 83.5%
January 2026 885 −3.9% 14 71.3%
December 2025 973 −2.1% 29 62.1%
November 2025 968 −1.7% 56 77.0%
October 2025 1,148 +58.6% 0 82.2%
September 2025 1,069 3 80.4%
August 2025 1,070 14 75.0%
July 2025 1,070 18 68.2%
June 2025 1,075 7 74.3%
May 2025 1,123 9 79.7%
April 2025 1,013 5 79.2%
March 2025 1,008 17 81.6%
February 2025 872 1 83.4%
January 2025 921 0 83.0%
December 2024 994 2 80.7%
November 2024 985 1 89.4%
October 2024 724 0 84.8%

How to read this chart

Loading the guide…