560 km · Domestic

Chicago Midway (MDW) – Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP)

In July 2026, 271 flights operated between Chicago Midway and Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (both directions), and 59.4% 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
January421371▼ 11.9%
February377359▼ 4.8%
March454428▼ 5.7%
April448434▼ 3.1%
May466297▼ 36.3%
June485271▼ 44.1%
July494271▼ 45.1%
August472––
September463––
October492–in progress
November398––
December425––
Year to date (Jan–Jul)3,1452,431▼ 22.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
January85.7%75.5%▼ 11.9%
February86.2%82.5%▼ 4.3%
March83.9%70.3%▼ 16.2%
April85.3%84.1%▼ 1.4%
May84.8%76.1%▼ 10.3%
June77.3%59.8%▼ 22.6%
July69.2%59.4%▼ 14.2%
August74.8%––
September81.9%––
October85.4%–in progress
November85.2%––
December68.9%––
Year-to-date average (Jan–Jul)81.8%72.5%▼ 11.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January21▼ 50.0%
February31▼ 66.7%
March223▲ 1,050.0%
April26▲ 200.0%
May21▼ 50.0%
June05–
July47▲ 75.0%
August3––
September1––
October0–in progress
November31––
December4––
Year to date (Jan–Jul)1544▲ 193.3%

Airlines on this route

  1. Southwest Airlines 64.6%
  2. SkyWest Airlines 35.4%

Oct 1, 2024 – Jul 31, 2026

By direction

MDW → MSP

Scheduled flights
4,538
Flights operated
4,489
Cancelled
49 · 1.1%
On-time departures
77.8%

MSP → MDW

Scheduled flights
4,582
Flights operated
4,528
Cancelled
54 · 1.2%
On-time departures
81.1%

MDW → MSP and MSP → MDW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 5,890 64.6% 77.8% 75
SkyWest Airlines OO 3,230 35.4% 82.4% 28

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.7min · 419 recorded · 414 measured
Gap to highest-delay hour29.9min05:00 ↔ 21:00
Recorded flights9,120MDW–MSP

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 · 95.4% · 419 recorded · 414 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 143 recorded · 137 measured · Source: the US BTS 07:00 · 88.8% · 927 recorded · 917 measured · Source: the US BTS 08:00 · 91.4% · 479 recorded · 476 measured · Source: the US BTS 09:00 · 82.7% · 651 recorded · 648 measured · Source: the US BTS 10:00 · 85.3% · 703 recorded · 692 measured · Source: the US BTS 11:00 · 82.6% · 815 recorded · 806 measured · Source: the US BTS 12:00 · 76.8% · 388 recorded · 384 measured · Source: the US BTS 13:00 · 79.2% · 667 recorded · 663 measured · Source: the US BTS 14:00 · 76.9% · 435 recorded · 432 measured · Source: the US BTS 15:00 · 72.2% · 549 recorded · 544 measured · Source: the US BTS 16:00 · 77.5% · 839 recorded · 830 measured · Source: the US BTS 17:00 · 64.0% · 459 recorded · 453 measured · Source: the US BTS 18:00 · 73.5% · 376 recorded · 373 measured · Source: the US BTS 19:00 · 74.0% · 661 recorded · 651 measured · Source: the US BTS 20:00 · 73.6% · 235 recorded · 235 measured · Source: the US BTS 21:00 · 52.7% · 236 recorded · 226 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 138 recorded · 136 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 0.7 min · 419 recorded · 414 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 143 recorded · 137 measured · Source: the US BTS 07:00 · 4.6 min · 927 recorded · 917 measured · Source: the US BTS 08:00 · 0.8 min · 479 recorded · 476 measured · Source: the US BTS 09:00 · 8.0 min · 651 recorded · 648 measured · Source: the US BTS 10:00 · 5.9 min · 703 recorded · 692 measured · Source: the US BTS 11:00 · 11.3 min · 815 recorded · 806 measured · Source: the US BTS 12:00 · 10.6 min · 388 recorded · 384 measured · Source: the US BTS 13:00 · 9.6 min · 667 recorded · 663 measured · Source: the US BTS 14:00 · 11.6 min · 435 recorded · 432 measured · Source: the US BTS 15:00 · 18.5 min · 549 recorded · 544 measured · Source: the US BTS 16:00 · 13.1 min · 839 recorded · 830 measured · Source: the US BTS 17:00 · 23.4 min · 459 recorded · 453 measured · Source: the US BTS 18:00 · 13.3 min · 376 recorded · 373 measured · Source: the US BTS 19:00 · 17.4 min · 661 recorded · 651 measured · Source: the US BTS 20:00 · 15.5 min · 235 recorded · 235 measured · Source: the US BTS 21:00 · 30.6 min · 236 recorded · 226 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 138 recorded · 136 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 419 · 419 recorded · 414 measured · Source: the US BTS 06:00 · 143 · 143 recorded · 137 measured · Source: the US BTS 07:00 · 927 · 927 recorded · 917 measured · Source: the US BTS 08:00 · 479 · 479 recorded · 476 measured · Source: the US BTS 09:00 · 651 · 651 recorded · 648 measured · Source: the US BTS 10:00 · 703 · 703 recorded · 692 measured · Source: the US BTS 11:00 · 815 · 815 recorded · 806 measured · Source: the US BTS 12:00 · 388 · 388 recorded · 384 measured · Source: the US BTS 13:00 · 667 · 667 recorded · 663 measured · Source: the US BTS 14:00 · 435 · 435 recorded · 432 measured · Source: the US BTS 15:00 · 549 · 549 recorded · 544 measured · Source: the US BTS 16:00 · 839 · 839 recorded · 830 measured · Source: the US BTS 17:00 · 459 · 459 recorded · 453 measured · Source: the US BTS 18:00 · 376 · 376 recorded · 373 measured · Source: the US BTS 19:00 · 661 · 661 recorded · 651 measured · Source: the US BTS 20:00 · 235 · 235 recorded · 235 measured · Source: the US BTS 21:00 · 236 · 236 recorded · 226 measured · Source: the US BTS 22:00 · 138 · 138 recorded · 136 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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:0095.4%0.7 min414419
06:00Fewer than 200 measured departures—137143
07:0088.8%4.6 min917927
08:0091.4%0.8 min476479
09:0082.7%8.0 min648651
10:0085.3%5.9 min692703
11:0082.6%11.3 min806815
12:0076.8%10.6 min384388
13:0079.2%9.6 min663667
14:0076.9%11.6 min432435
15:0072.2%18.5 min544549
16:0077.5%13.1 min830839
17:0064.0%23.4 min453459
18:0073.5%13.3 min373376
19:0074.0%17.4 min651661
20:0073.6%15.5 min235235
21:0052.7%30.6 min226236
22:00Fewer than 200 measured departures—136138
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 76.7% · 1,376 recorded · 1,354 measured · Source: the US BTS Tuesday · 84.3% · 1,310 recorded · 1,302 measured · Source: the US BTS Wednesday · 82.2% · 1,312 recorded · 1,301 measured · Source: the US BTS Thursday · 77.3% · 1,348 recorded · 1,336 measured · Source: the US BTS Friday · 76.7% · 1,350 recorded · 1,336 measured · Source: the US BTS Saturday · 83.7% · 1,119 recorded · 1,103 measured · Source: the US BTS Sunday · 76.0% · 1,305 recorded · 1,285 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 · 12.7 min · 1,376 recorded · 1,354 measured · Source: the US BTS Tuesday · 7.9 min · 1,310 recorded · 1,302 measured · Source: the US BTS Wednesday · 8.1 min · 1,312 recorded · 1,301 measured · Source: the US BTS Thursday · 12.7 min · 1,348 recorded · 1,336 measured · Source: the US BTS Friday · 13.6 min · 1,350 recorded · 1,336 measured · Source: the US BTS Saturday · 7.0 min · 1,119 recorded · 1,103 measured · Source: the US BTS Sunday · 16.2 min · 1,305 recorded · 1,285 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 · 1,376 · 1,376 recorded · 1,354 measured · Source: the US BTS Tuesday · 1,310 · 1,310 recorded · 1,302 measured · Source: the US BTS Wednesday · 1,312 · 1,312 recorded · 1,301 measured · Source: the US BTS Thursday · 1,348 · 1,348 recorded · 1,336 measured · Source: the US BTS Friday · 1,350 · 1,350 recorded · 1,336 measured · Source: the US BTS Saturday · 1,119 · 1,119 recorded · 1,103 measured · Source: the US BTS Sunday · 1,305 · 1,305 recorded · 1,285 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
Monday76.7%12.7 min1,3541,376
Tuesday84.3%7.9 min1,3021,310
Wednesday82.2%8.1 min1,3011,312
Thursday77.3%12.7 min1,3361,348
Friday76.7%13.6 min1,3361,350
Saturday83.7%7.0 min1,1031,119
Sunday76.0%16.2 min1,2851,305

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.9% · 795 recorded · 792 measured · Source: the US BTS Feb · 84.4% · 740 recorded · 736 measured · Source: the US BTS Mar · 77.3% · 907 recorded · 882 measured · Source: the US BTS Apr · 84.7% · 890 recorded · 882 measured · Source: the US BTS May · 81.4% · 766 recorded · 763 measured · Source: the US BTS Jun · 71.0% · 761 recorded · 756 measured · Source: the US BTS Jul · 65.8% · 776 recorded · 765 measured · Source: the US BTS Aug · 74.8% · 475 recorded · 472 measured · Source: the US BTS Sep · 81.9% · 464 recorded · 463 measured · Source: the US BTS Oct · 87.9% · 793 recorded · 793 measured · Source: the US BTS Nov · 86.9% · 867 recorded · 834 measured · Source: the US BTS Dec · 74.5% · 886 recorded · 879 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 · 11.2 min · 795 recorded · 792 measured · Source: the US BTS Feb · 7.1 min · 740 recorded · 736 measured · Source: the US BTS Mar · 13.7 min · 907 recorded · 882 measured · Source: the US BTS Apr · 6.0 min · 890 recorded · 882 measured · Source: the US BTS May · 10.1 min · 766 recorded · 763 measured · Source: the US BTS Jun · 14.6 min · 761 recorded · 756 measured · Source: the US BTS Jul · 18.7 min · 776 recorded · 765 measured · Source: the US BTS Aug · 15.3 min · 475 recorded · 472 measured · Source: the US BTS Sep · 7.3 min · 464 recorded · 463 measured · Source: the US BTS Oct · 3.4 min · 793 recorded · 793 measured · Source: the US BTS Nov · 7.6 min · 867 recorded · 834 measured · Source: the US BTS Dec · 19.9 min · 886 recorded · 879 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 · 795 · 795 recorded · 792 measured · Source: the US BTS Feb · 740 · 740 recorded · 736 measured · Source: the US BTS Mar · 907 · 907 recorded · 882 measured · Source: the US BTS Apr · 890 · 890 recorded · 882 measured · Source: the US BTS May · 766 · 766 recorded · 763 measured · Source: the US BTS Jun · 761 · 761 recorded · 756 measured · Source: the US BTS Jul · 776 · 776 recorded · 765 measured · Source: the US BTS Aug · 475 · 475 recorded · 472 measured · Source: the US BTS Sep · 464 · 464 recorded · 463 measured · Source: the US BTS Oct · 793 · 793 recorded · 793 measured · Source: the US BTS Nov · 867 · 867 recorded · 834 measured · Source: the US BTS Dec · 886 · 886 recorded · 879 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.9%11.2 min792795
Feb84.4%7.1 min736740
Mar77.3%13.7 min882907
Apr84.7%6.0 min882890
May81.4%10.1 min763766
Jun71.0%14.6 min756761
Jul65.8%18.7 min765776
Aug74.8%15.3 min472475
Sep81.9%7.3 min463464
Oct87.9%3.4 min793793
Nov86.9%7.6 min834867
Dec74.5%19.9 min879886

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.5% 7,161
  • Delayed >15 min 20.4% 1,856
  • Cancelled 1.1% 103
  • 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

93
93 of 93
Flight numbersBy direction DeparturesOn time
OO3778 MDW → MSP 570 84.5%
OO3799 MDW → MSP 557 77.3%
OO4169 MSP → MDW 490 82.4%
OO3795 MSP → MDW 382 87.6%
OO3792 MSP → MDW 280 80.3%
OO3795 MDW → MSP 208 84.4%
OO3543 MSP → MDW 193 86.5%
OO3778 MSP → MDW 156 82.6%
OO3792 MDW → MSP 110 83.5%
WN1697 MDW → MSP 104 92.2%
WN1287 MDW → MSP 102 82.4%
WN3434 MSP → MDW 99 85.9%
WN1842 MSP → MDW 98 86.6%
WN1141 MDW → MSP 93 81.7%
WN1305 MDW → MSP 93 86.0%
WN1723 MSP → MDW 82 90.1%
WN3981 MSP → MDW 78 96.1%
OO3799 MSP → MDW 67 75.4%
WN3323 MDW → MSP 65 74.6%
WN1983 MDW → MSP 63 87.7%
OO3681 MDW → MSP 62 74.2%
WN1665 MSP → MDW 61 76.7%
WN368 MDW → MSP 61 88.5%
WN2589 MDW → MSP 60 89.8%
WN332 MDW → MSP 60 37.3%
WN3703 MSP → MDW 60 77.6%
WN557 MDW → MSP 60 56.7%
WN2337 MSP → MDW 59 98.3%
WN1073 MDW → MSP 58 94.8%
WN2036 MSP → MDW 58 73.7%
WN2114 MDW → MSP 58 84.5%
WN2126 MDW → MSP 58 91.4%
WN2251 MSP → MDW 58 82.8%
WN2341 MDW → MSP 58 81.0%
WN256 MSP → MDW 58 82.8%
WN2726 MDW → MSP 58 81.0%
WN3129 MSP → MDW 58 100.0%
WN3466 MSP → MDW 58 87.9%
WN3467 MSP → MDW 58 74.1%
WN2869 MDW → MSP 57 66.7%
WN3465 MSP → MDW 57 93.0%
WN4085 MDW → MSP 57 35.2%
WN2832 MDW → MSP 54 39.6%
WN2840 MSP → MDW 53 84.9%
WN205 MDW → MSP 50 66.0%
WN2206 MSP → MDW 50 88.0%
WN4115 MSP → MDW 50 51.1%
WN467 MDW → MSP 50 64.0%
WN3468 MSP → MDW 49 67.4%
WN3743 MSP → MDW 49 55.3%
WN581 MSP → MDW 49 60.4%
WN1477 MSP → MDW 47 87.0%
WN1489 MDW → MSP 46 82.6%
WN2236 MSP → MDW 46 69.6%
WN3204 MDW → MSP 45 84.1%
WN3820 MSP → MDW 45 75.6%
WN3859 MDW → MSP 45 68.9%
WN3695 MSP → MDW 43 97.4%
WN3734 MSP → MDW 43 88.1%
WN1270 MDW → MSP 42 71.4%
WN2421 MDW → MSP 42 71.4%
WN2576 MSP → MDW 42 45.2%
WN2971 MSP → MDW 42 31.7%
WN369 MDW → MSP 42 90.5%
WN3727 MDW → MSP 42 73.8%
WN4145 MDW → MSP 42 71.4%
WN4643 MDW → MSP 42 47.5%
WN320 MSP → MDW 37 97.3%
WN3698 MSP → MDW 35 57.1%
WN1426 MSP → MDW 34 91.2%
WN1738 MDW → MSP 34 79.4%
WN1960 MSP → MDW 34 88.2%
OO3668 MDW → MSP 33 84.9%
WN2283 MDW → MSP 33 75.8%
WN2860 MSP → MDW 33 87.1%
WN3457 MSP → MDW 33 81.3%
WN3574 MDW → MSP 33 100.0%
WN3757 MSP → MDW 33 65.6%
WN3861 MDW → MSP 33 67.7%
WN3904 MSP → MDW 33 58.1%
WN409 MSP → MDW 33 97.0%
WN544 MDW → MSP 33 96.7%
OO3659 MDW → MSP 32 87.5%
WN2667 MDW → MSP 32 68.8%
WN951 MDW → MSP 32 56.3%
OO3646 MDW → MSP 31 64.5%
WN257 MSP → MDW 31 93.6%
WN2577 MSP → MDW 31 61.3%
WN3902 MSP → MDW 31 96.8%
WN687 MSP → MDW 31 83.9%
WN743 MSP → MDW 31 80.7%
WN1673 MDW → MSP 30 76.7%
WN2838 MSP → MDW 30 90.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 271 −45.1% 7 59.4%
June 2026 271 −44.1% 5 59.8%
May 2026 297 −36.3% 1 76.1%
April 2026 434 −3.1% 6 84.1%
March 2026 428 −5.7% 23 70.3%
February 2026 359 −4.8% 1 82.5%
January 2026 371 −11.9% 1 75.5%
December 2025 425 −6.4% 4 68.9%
November 2025 398 −8.7% 31 85.2%
October 2025 492 +63.5% 0 85.4%
September 2025 463 1 81.9%
August 2025 472 3 74.8%
July 2025 494 4 69.2%
June 2025 485 0 77.3%
May 2025 466 2 84.8%
April 2025 448 2 85.3%
March 2025 454 2 83.9%
February 2025 377 3 86.2%
January 2025 421 2 85.7%
December 2024 454 3 79.7%
November 2024 436 2 88.5%
October 2024 301 0 92.0%

How to read this chart

Loading the guide…