404 km · Domestic

Chicago Midway (MDW) – St. Louis Lambert (STL)

In July 2026, 332 flights operated between Chicago Midway and St. Louis Lambert (both directions), and 63.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
January238240▲ 0.8%
February218221▲ 1.4%
March274263▼ 4.0%
April319298▼ 6.6%
May331310▼ 6.3%
June323318▼ 1.5%
July335332▼ 0.9%
August304––
September302––
October260–in progress
November245––
December276––
Year to date (Jan–Jul)2,0381,982▼ 2.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
January84.0%84.2%▲ 0.2%
February90.4%85.5%▼ 5.4%
March83.2%64.3%▼ 22.7%
April82.8%81.2%▼ 1.9%
May78.5%74.8%▼ 4.7%
June74.9%68.2%▼ 8.9%
July65.4%63.6%▼ 2.8%
August76.3%––
September83.8%––
October81.2%–in progress
November84.5%––
December74.3%––
Year-to-date average (Jan–Jul)79.9%74.5%▼ 6.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January151▼ 93.3%
February50▼ 100.0%
March09–
April13▲ 200.0%
May43▼ 25.0%
June25▲ 150.0%
July39▲ 200.0%
August2––
September0––
October0–in progress
November9––
December2––
Year to date (Jan–Jul)30300.0%

By direction

MDW → STL

Scheduled flights
3,129
Flights operated
3,092
Cancelled
37 · 1.2%
On-time departures
78.2%

STL → MDW

Scheduled flights
3,136
Flights operated
3,099
Cancelled
37 · 1.2%
On-time departures
78.8%

MDW → STL and STL → MDW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 6,265 100.0% 78.5% 74

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:00-2.5min · 431 recorded · 428 measured
Gap to highest-delay hour27.0min06:00 ↔ 21:00
Recorded flights6,265MDW–STL

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 · 94.6% · 410 recorded · 406 measured · Source: the US BTS 06:00 · 96.7% · 431 recorded · 428 measured · Source: the US BTS 07:00 · 91.7% · 474 recorded · 469 measured · Source: the US BTS 08:00 · 94.7% · 305 recorded · 304 measured · Source: the US BTS 09:00 · 91.2% · 346 recorded · 339 measured · Source: the US BTS 10:00 · 86.8% · 356 recorded · 349 measured · Source: the US BTS 11:00 · 79.9% · 400 recorded · 392 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 144 recorded · 141 measured · Source: the US BTS 13:00 · 83.6% · 465 recorded · 462 measured · Source: the US BTS 14:00 · 77.7% · 392 recorded · 386 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 156 recorded · 155 measured · Source: the US BTS 16:00 · 64.6% · 368 recorded · 362 measured · Source: the US BTS 17:00 · 62.1% · 352 recorded · 348 measured · Source: the US BTS 18:00 · 64.3% · 413 recorded · 409 measured · Source: the US BTS 19:00 · 72.8% · 303 recorded · 301 measured · Source: the US BTS 20:00 · 67.8% · 439 recorded · 435 measured · Source: the US BTS 21:00 · 58.1% · 382 recorded · 377 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 129 recorded · 128 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 · -1.0 min · 410 recorded · 406 measured · Source: the US BTS 06:00 · -2.5 min · 431 recorded · 428 measured · Source: the US BTS 07:00 · 2.4 min · 474 recorded · 469 measured · Source: the US BTS 08:00 · 0.8 min · 305 recorded · 304 measured · Source: the US BTS 09:00 · 1.5 min · 346 recorded · 339 measured · Source: the US BTS 10:00 · 5.1 min · 356 recorded · 349 measured · Source: the US BTS 11:00 · 9.4 min · 400 recorded · 392 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 144 recorded · 141 measured · Source: the US BTS 13:00 · 7.6 min · 465 recorded · 462 measured · Source: the US BTS 14:00 · 12.0 min · 392 recorded · 386 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 156 recorded · 155 measured · Source: the US BTS 16:00 · 17.8 min · 368 recorded · 362 measured · Source: the US BTS 17:00 · 19.7 min · 352 recorded · 348 measured · Source: the US BTS 18:00 · 19.3 min · 413 recorded · 409 measured · Source: the US BTS 19:00 · 14.2 min · 303 recorded · 301 measured · Source: the US BTS 20:00 · 16.4 min · 439 recorded · 435 measured · Source: the US BTS 21:00 · 24.5 min · 382 recorded · 377 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 129 recorded · 128 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 · 410 · 410 recorded · 406 measured · Source: the US BTS 06:00 · 431 · 431 recorded · 428 measured · Source: the US BTS 07:00 · 474 · 474 recorded · 469 measured · Source: the US BTS 08:00 · 305 · 305 recorded · 304 measured · Source: the US BTS 09:00 · 346 · 346 recorded · 339 measured · Source: the US BTS 10:00 · 356 · 356 recorded · 349 measured · Source: the US BTS 11:00 · 400 · 400 recorded · 392 measured · Source: the US BTS 12:00 · 144 · 144 recorded · 141 measured · Source: the US BTS 13:00 · 465 · 465 recorded · 462 measured · Source: the US BTS 14:00 · 392 · 392 recorded · 386 measured · Source: the US BTS 15:00 · 156 · 156 recorded · 155 measured · Source: the US BTS 16:00 · 368 · 368 recorded · 362 measured · Source: the US BTS 17:00 · 352 · 352 recorded · 348 measured · Source: the US BTS 18:00 · 413 · 413 recorded · 409 measured · Source: the US BTS 19:00 · 303 · 303 recorded · 301 measured · Source: the US BTS 20:00 · 439 · 439 recorded · 435 measured · Source: the US BTS 21:00 · 382 · 382 recorded · 377 measured · Source: the US BTS 22:00 · 129 · 129 recorded · 128 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:0094.6%-1.0 min406410
06:0096.7%-2.5 min428431
07:0091.7%2.4 min469474
08:0094.7%0.8 min304305
09:0091.2%1.5 min339346
10:0086.8%5.1 min349356
11:0079.9%9.4 min392400
12:00Fewer than 200 measured departures—141144
13:0083.6%7.6 min462465
14:0077.7%12.0 min386392
15:00Fewer than 200 measured departures—155156
16:0064.6%17.8 min362368
17:0062.1%19.7 min348352
18:0064.3%19.3 min409413
19:0072.8%14.2 min301303
20:0067.8%16.4 min435439
21:0058.1%24.5 min377382
22:00Fewer than 200 measured departures—128129
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 76.1% · 956 recorded · 933 measured · Source: the US BTS Tuesday · 85.6% · 962 recorded · 956 measured · Source: the US BTS Wednesday · 82.9% · 951 recorded · 941 measured · Source: the US BTS Thursday · 75.8% · 937 recorded · 931 measured · Source: the US BTS Friday · 77.5% · 949 recorded · 939 measured · Source: the US BTS Saturday · 78.6% · 638 recorded · 631 measured · Source: the US BTS Sunday · 72.3% · 872 recorded · 860 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.2 min · 956 recorded · 933 measured · Source: the US BTS Tuesday · 5.9 min · 962 recorded · 956 measured · Source: the US BTS Wednesday · 6.9 min · 951 recorded · 941 measured · Source: the US BTS Thursday · 12.2 min · 937 recorded · 931 measured · Source: the US BTS Friday · 11.8 min · 949 recorded · 939 measured · Source: the US BTS Saturday · 10.5 min · 638 recorded · 631 measured · Source: the US BTS Sunday · 13.6 min · 872 recorded · 860 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 · 956 · 956 recorded · 933 measured · Source: the US BTS Tuesday · 962 · 962 recorded · 956 measured · Source: the US BTS Wednesday · 951 · 951 recorded · 941 measured · Source: the US BTS Thursday · 937 · 937 recorded · 931 measured · Source: the US BTS Friday · 949 · 949 recorded · 939 measured · Source: the US BTS Saturday · 638 · 638 recorded · 631 measured · Source: the US BTS Sunday · 872 · 872 recorded · 860 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.1%12.2 min933956
Tuesday85.6%5.9 min956962
Wednesday82.9%6.9 min941951
Thursday75.8%12.2 min931937
Friday77.5%11.8 min939949
Saturday78.6%10.5 min631638
Sunday72.3%13.6 min860872

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 · 84.1% · 494 recorded · 478 measured · Source: the US BTS Feb · 87.9% · 444 recorded · 439 measured · Source: the US BTS Mar · 73.9% · 546 recorded · 537 measured · Source: the US BTS Apr · 82.0% · 621 recorded · 617 measured · Source: the US BTS May · 76.8% · 648 recorded · 641 measured · Source: the US BTS Jun · 71.6% · 648 recorded · 641 measured · Source: the US BTS Jul · 64.5% · 679 recorded · 667 measured · Source: the US BTS Aug · 76.3% · 306 recorded · 304 measured · Source: the US BTS Sep · 83.8% · 302 recorded · 302 measured · Source: the US BTS Oct · 84.1% · 458 recorded · 458 measured · Source: the US BTS Nov · 88.0% · 540 recorded · 531 measured · Source: the US BTS Dec · 78.3% · 579 recorded · 576 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 · 4.8 min · 494 recorded · 478 measured · Source: the US BTS Feb · 3.2 min · 444 recorded · 439 measured · Source: the US BTS Mar · 15.0 min · 546 recorded · 537 measured · Source: the US BTS Apr · 8.5 min · 621 recorded · 617 measured · Source: the US BTS May · 11.4 min · 648 recorded · 641 measured · Source: the US BTS Jun · 15.8 min · 648 recorded · 641 measured · Source: the US BTS Jul · 21.2 min · 679 recorded · 667 measured · Source: the US BTS Aug · 12.4 min · 306 recorded · 304 measured · Source: the US BTS Sep · 4.8 min · 302 recorded · 302 measured · Source: the US BTS Oct · 5.9 min · 458 recorded · 458 measured · Source: the US BTS Nov · 3.4 min · 540 recorded · 531 measured · Source: the US BTS Dec · 10.3 min · 579 recorded · 576 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 · 494 · 494 recorded · 478 measured · Source: the US BTS Feb · 444 · 444 recorded · 439 measured · Source: the US BTS Mar · 546 · 546 recorded · 537 measured · Source: the US BTS Apr · 621 · 621 recorded · 617 measured · Source: the US BTS May · 648 · 648 recorded · 641 measured · Source: the US BTS Jun · 648 · 648 recorded · 641 measured · Source: the US BTS Jul · 679 · 679 recorded · 667 measured · Source: the US BTS Aug · 306 · 306 recorded · 304 measured · Source: the US BTS Sep · 302 · 302 recorded · 302 measured · Source: the US BTS Oct · 458 · 458 recorded · 458 measured · Source: the US BTS Nov · 540 · 540 recorded · 531 measured · Source: the US BTS Dec · 579 · 579 recorded · 576 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
Jan84.1%4.8 min478494
Feb87.9%3.2 min439444
Mar73.9%15.0 min537546
Apr82.0%8.5 min617621
May76.8%11.4 min641648
Jun71.6%15.8 min641648
Jul64.5%21.2 min667679
Aug76.3%12.4 min304306
Sep83.8%4.8 min302302
Oct84.1%5.9 min458458
Nov88.0%3.4 min531540
Dec78.3%10.3 min576579

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 77.6% 4,860
  • Delayed >15 min 21.2% 1,331
  • Cancelled 1.2% 74
  • 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

82
82 of 82
Flight numbersBy direction DeparturesOn time
WN1253 STL → MDW 121 82.2%
WN4643 MDW → STL 108 79.6%
WN2364 STL → MDW 102 91.8%
WN367 STL → MDW 100 98.0%
WN2906 STL → MDW 72 88.9%
WN2962 MDW → STL 69 77.6%
WN2022 STL → MDW 61 50.8%
WN1700 MDW → STL 60 70.0%
WN3803 STL → MDW 60 61.7%
WN1764 STL → MDW 58 63.8%
WN2328 STL → MDW 58 84.5%
WN2988 STL → MDW 58 81.0%
WN3207 MDW → STL 58 77.2%
WN4242 MDW → STL 58 75.4%
WN4422 STL → MDW 58 71.9%
WN4489 STL → MDW 58 93.1%
WN1045 MDW → STL 57 96.5%
WN1984 MDW → STL 57 79.0%
WN2900 MDW → STL 57 93.0%
WN2905 MDW → STL 57 43.6%
WN3771 MDW → STL 57 70.2%
WN3957 STL → MDW 57 52.6%
WN826 STL → MDW 57 73.7%
WN1008 STL → MDW 56 92.7%
WN1502 MDW → STL 55 92.5%
WN1837 STL → MDW 55 92.6%
WN4438 STL → MDW 55 79.3%
WN3721 STL → MDW 54 96.3%
WN2770 MDW → STL 53 88.7%
WN3038 MDW → STL 52 34.6%
WN944 STL → MDW 51 96.0%
WN2012 MDW → STL 50 92.0%
WN2901 MDW → STL 50 70.8%
WN2902 MDW → STL 50 63.3%
WN3320 STL → MDW 50 94.0%
WN3395 MDW → STL 50 54.0%
WN3396 MDW → STL 50 60.0%
WN2630 MDW → STL 48 95.8%
WN2960 MDW → STL 47 76.6%
WN3116 STL → MDW 47 83.0%
WN3415 MDW → STL 45 95.5%
WN3936 MDW → STL 44 100.0%
WN3163 STL → MDW 43 74.4%
WN163 STL → MDW 42 83.3%
WN2060 MDW → STL 42 95.2%
WN2317 MDW → STL 42 97.6%
WN2433 MDW → STL 42 85.7%
WN2899 MDW → STL 42 78.6%
WN2903 MDW → STL 42 52.5%
WN2904 MDW → STL 42 57.5%
WN4089 MDW → STL 42 95.2%
WN794 MDW → STL 42 95.1%
WN2461 STL → MDW 41 42.5%
WN2799 MDW → STL 41 65.9%
WN461 MDW → STL 41 95.1%
WN1052 STL → MDW 39 84.6%
WN4463 STL → MDW 38 63.2%
WN2973 STL → MDW 37 88.9%
WN1517 STL → MDW 36 88.6%
WN2773 MDW → STL 36 80.6%
WN3466 STL → MDW 36 58.3%
WN1265 MDW → STL 35 54.3%
WN1488 MDW → STL 35 71.4%
WN652 STL → MDW 35 67.7%
WN123 MDW → STL 34 100.0%
WN2570 STL → MDW 34 85.3%
WN556 STL → MDW 34 45.5%
WN1542 MDW → STL 33 97.0%
WN2253 MDW → STL 33 42.4%
WN2458 MDW → STL 33 78.8%
WN2516 STL → MDW 33 87.9%
WN373 STL → MDW 33 59.4%
WN3933 STL → MDW 33 54.6%
WN4478 MDW → STL 33 72.7%
WN4549 STL → MDW 33 56.3%
WN770 STL → MDW 33 66.7%
WN1862 MDW → STL 32 96.7%
WN3613 STL → MDW 32 93.6%
WN4401 STL → MDW 32 96.9%
WN2526 STL → MDW 31 87.1%
WN3788 MDW → STL 30 82.1%
WN3906 MDW → STL 30 100.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 332 −0.9% 9 63.6%
June 2026 318 −1.5% 5 68.2%
May 2026 310 −6.3% 3 74.8%
April 2026 298 −6.6% 3 81.2%
March 2026 263 −4.0% 9 64.3%
February 2026 221 +1.4% 0 85.5%
January 2026 240 +0.8% 1 84.2%
December 2025 276 −8.0% 2 74.3%
November 2025 245 −14.3% 9 84.5%
October 2025 260 +31.3% 0 81.2%
September 2025 302 0 83.8%
August 2025 304 2 76.3%
July 2025 335 3 65.4%
June 2025 323 2 74.9%
May 2025 331 4 78.5%
April 2025 319 1 82.8%
March 2025 274 0 83.2%
February 2025 218 5 90.4%
January 2025 238 15 84.0%
December 2024 300 1 82.0%
November 2024 286 0 90.9%
October 2024 198 0 87.9%

How to read this chart

Loading the guide…