380 km · Domestic

Kansas City (MCI) – St. Louis Lambert (STL)

In July 2026, 183 flights operated between Kansas City and St. Louis Lambert (both directions), and 71.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
January133139▲ 4.5%
February133142▲ 6.8%
March169172▲ 1.8%
April1721720.0%
May174175▲ 0.6%
June179180▲ 0.6%
July184183▼ 0.5%
August183––
September180––
October176–in progress
November162––
December168––
Year to date (Jan–Jul)1,1441,163▲ 1.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
January88.7%78.4%▼ 11.6%
February88.7%77.5%▼ 12.6%
March79.3%73.3%▼ 7.6%
April80.2%75.0%▼ 6.5%
May77.6%74.9%▼ 3.5%
June77.1%66.1%▼ 14.3%
July71.2%71.6%▲ 0.6%
August76.5%––
September82.2%––
October77.8%–in progress
November81.5%––
December72.6%––
Year-to-date average (Jan–Jul)80.4%73.8%▼ 8.2%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January111▼ 90.9%
February10▼ 100.0%
March220.0%
April00–
May21▼ 50.0%
June10▼ 100.0%
July01–
August1––
September0––
October0–in progress
November0––
December2––
Year to date (Jan–Jul)175▼ 70.6%

By direction

MCI → STL

Scheduled flights
1,824
Flights operated
1,811
Cancelled
13 · 0.7%
On-time departures
83.0%

STL → MCI

Scheduled flights
1,833
Flights operated
1,821
Cancelled
12 · 0.7%
On-time departures
73.3%

MCI → STL and STL → MCI counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 3,657 100.0% 78.2% 25

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 · 229 recorded · 226 measured
Gap to highest-delay hour15.9min05:00 ↔ 16:00
Recorded flights3,657MCI–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 · 96.0% · 229 recorded · 226 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 189 recorded · 189 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 59 recorded · 58 measured · Source: the US BTS 08:00 · 91.1% · 339 recorded · 338 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 186 recorded · 185 measured · Source: the US BTS 10:00 · 88.5% · 306 recorded · 305 measured · Source: the US BTS 11:00 · 90.5% · 224 recorded · 220 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 128 recorded · 127 measured · Source: the US BTS 13:00 · 80.9% · 216 recorded · 215 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 175 recorded · 174 measured · Source: the US BTS 15:00 · 74.4% · 231 recorded · 230 measured · Source: the US BTS 16:00 · 68.3% · 315 recorded · 315 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 196 recorded · 196 measured · Source: the US BTS 18:00 · 65.9% · 257 recorded · 255 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 28 recorded · 28 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 190 recorded · 189 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 198 recorded · 196 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 191 recorded · 186 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 · 229 recorded · 226 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 189 recorded · 189 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 59 recorded · 58 measured · Source: the US BTS 08:00 · 2.2 min · 339 recorded · 338 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 186 recorded · 185 measured · Source: the US BTS 10:00 · 4.4 min · 306 recorded · 305 measured · Source: the US BTS 11:00 · 1.9 min · 224 recorded · 220 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 128 recorded · 127 measured · Source: the US BTS 13:00 · 8.0 min · 216 recorded · 215 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 175 recorded · 174 measured · Source: the US BTS 15:00 · 11.7 min · 231 recorded · 230 measured · Source: the US BTS 16:00 · 16.6 min · 315 recorded · 315 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 196 recorded · 196 measured · Source: the US BTS 18:00 · 16.4 min · 257 recorded · 255 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 28 recorded · 28 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 190 recorded · 189 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 198 recorded · 196 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 191 recorded · 186 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 · 229 · 229 recorded · 226 measured · Source: the US BTS 06:00 · 189 · 189 recorded · 189 measured · Source: the US BTS 07:00 · 59 · 59 recorded · 58 measured · Source: the US BTS 08:00 · 339 · 339 recorded · 338 measured · Source: the US BTS 09:00 · 186 · 186 recorded · 185 measured · Source: the US BTS 10:00 · 306 · 306 recorded · 305 measured · Source: the US BTS 11:00 · 224 · 224 recorded · 220 measured · Source: the US BTS 12:00 · 128 · 128 recorded · 127 measured · Source: the US BTS 13:00 · 216 · 216 recorded · 215 measured · Source: the US BTS 14:00 · 175 · 175 recorded · 174 measured · Source: the US BTS 15:00 · 231 · 231 recorded · 230 measured · Source: the US BTS 16:00 · 315 · 315 recorded · 315 measured · Source: the US BTS 17:00 · 196 · 196 recorded · 196 measured · Source: the US BTS 18:00 · 257 · 257 recorded · 255 measured · Source: the US BTS 19:00 · 28 · 28 recorded · 28 measured · Source: the US BTS 20:00 · 190 · 190 recorded · 189 measured · Source: the US BTS 21:00 · 198 · 198 recorded · 196 measured · Source: the US BTS 22:00 · 191 · 191 recorded · 186 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:0096.0%0.7 min226229
06:00Fewer than 200 measured departures—189189
07:00Fewer than 200 measured departures—5859
08:0091.1%2.2 min338339
09:00Fewer than 200 measured departures—185186
10:0088.5%4.4 min305306
11:0090.5%1.9 min220224
12:00Fewer than 200 measured departures—127128
13:0080.9%8.0 min215216
14:00Fewer than 200 measured departures—174175
15:0074.4%11.7 min230231
16:0068.3%16.6 min315315
17:00Fewer than 200 measured departures—196196
18:0065.9%16.4 min255257
19:00Fewer than 200 measured departures—2828
20:00Fewer than 200 measured departures—189190
21:00Fewer than 200 measured departures—196198
22:00Fewer than 200 measured departures—186191
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.7% · 551 recorded · 544 measured · Source: the US BTS Tuesday · 84.9% · 532 recorded · 529 measured · Source: the US BTS Wednesday · 83.5% · 524 recorded · 522 measured · Source: the US BTS Thursday · 75.7% · 540 recorded · 539 measured · Source: the US BTS Friday · 81.6% · 545 recorded · 544 measured · Source: the US BTS Saturday · 78.6% · 414 recorded · 412 measured · Source: the US BTS Sunday · 69.6% · 551 recorded · 542 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 · 14.7 min · 551 recorded · 544 measured · Source: the US BTS Tuesday · 4.2 min · 532 recorded · 529 measured · Source: the US BTS Wednesday · 7.4 min · 524 recorded · 522 measured · Source: the US BTS Thursday · 9.8 min · 540 recorded · 539 measured · Source: the US BTS Friday · 9.6 min · 545 recorded · 544 measured · Source: the US BTS Saturday · 8.8 min · 414 recorded · 412 measured · Source: the US BTS Sunday · 15.3 min · 551 recorded · 542 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 · 551 · 551 recorded · 544 measured · Source: the US BTS Tuesday · 532 · 532 recorded · 529 measured · Source: the US BTS Wednesday · 524 · 524 recorded · 522 measured · Source: the US BTS Thursday · 540 · 540 recorded · 539 measured · Source: the US BTS Friday · 545 · 545 recorded · 544 measured · Source: the US BTS Saturday · 414 · 414 recorded · 412 measured · Source: the US BTS Sunday · 551 · 551 recorded · 542 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
Monday73.7%14.7 min544551
Tuesday84.9%4.2 min529532
Wednesday83.5%7.4 min522524
Thursday75.7%9.8 min539540
Friday81.6%9.6 min544545
Saturday78.6%8.8 min412414
Sunday69.6%15.3 min542551

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 · 83.5% · 284 recorded · 272 measured · Source: the US BTS Feb · 82.9% · 276 recorded · 275 measured · Source: the US BTS Mar · 76.3% · 345 recorded · 341 measured · Source: the US BTS Apr · 77.6% · 344 recorded · 344 measured · Source: the US BTS May · 76.2% · 352 recorded · 349 measured · Source: the US BTS Jun · 71.6% · 360 recorded · 359 measured · Source: the US BTS Jul · 71.4% · 368 recorded · 367 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 184 recorded · 183 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 180 recorded · 180 measured · Source: the US BTS Oct · 83.7% · 288 recorded · 288 measured · Source: the US BTS Nov · 83.8% · 328 recorded · 328 measured · Source: the US BTS Dec · 77.5% · 348 recorded · 346 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 · 6.3 min · 284 recorded · 272 measured · Source: the US BTS Feb · 5.0 min · 276 recorded · 275 measured · Source: the US BTS Mar · 11.6 min · 345 recorded · 341 measured · Source: the US BTS Apr · 10.9 min · 344 recorded · 344 measured · Source: the US BTS May · 13.7 min · 352 recorded · 349 measured · Source: the US BTS Jun · 14.5 min · 360 recorded · 359 measured · Source: the US BTS Jul · 16.9 min · 368 recorded · 367 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 184 recorded · 183 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 180 recorded · 180 measured · Source: the US BTS Oct · 5.3 min · 288 recorded · 288 measured · Source: the US BTS Nov · 5.6 min · 328 recorded · 328 measured · Source: the US BTS Dec · 9.0 min · 348 recorded · 346 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 · 284 · 284 recorded · 272 measured · Source: the US BTS Feb · 276 · 276 recorded · 275 measured · Source: the US BTS Mar · 345 · 345 recorded · 341 measured · Source: the US BTS Apr · 344 · 344 recorded · 344 measured · Source: the US BTS May · 352 · 352 recorded · 349 measured · Source: the US BTS Jun · 360 · 360 recorded · 359 measured · Source: the US BTS Jul · 368 · 368 recorded · 367 measured · Source: the US BTS Aug · 184 · 184 recorded · 183 measured · Source: the US BTS Sep · 180 · 180 recorded · 180 measured · Source: the US BTS Oct · 288 · 288 recorded · 288 measured · Source: the US BTS Nov · 328 · 328 recorded · 328 measured · Source: the US BTS Dec · 348 · 348 recorded · 346 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
Jan83.5%6.3 min272284
Feb82.9%5.0 min275276
Mar76.3%11.6 min341345
Apr77.6%10.9 min344344
May76.2%13.7 min349352
Jun71.6%14.5 min359360
Jul71.4%16.9 min367368
AugFewer than 200 measured departures—183184
SepFewer than 200 measured departures—180180
Oct83.7%5.3 min288288
Nov83.8%5.6 min328328
Dec77.5%9.0 min346348

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% 2,839
  • Delayed >15 min 21.7% 793
  • Cancelled 0.7% 25
  • 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

50
50 of 50
Flight numbersBy direction DeparturesOn time
WN467 MCI → STL 118 94.8%
WN2572 STL → MCI 110 77.6%
WN438 STL → MCI 110 93.5%
WN3967 MCI → STL 109 84.9%
WN3366 STL → MCI 76 81.3%
WN3320 MCI → STL 61 54.1%
WN3673 MCI → STL 60 93.3%
WN701 STL → MCI 60 73.3%
WN1406 STL → MCI 58 61.4%
WN1591 MCI → STL 58 98.3%
WN2099 STL → MCI 58 89.7%
WN2493 MCI → STL 58 98.3%
WN2803 STL → MCI 58 59.7%
WN4481 STL → MCI 58 91.4%
WN4504 MCI → STL 58 94.8%
WN851 MCI → STL 58 77.2%
WN2453 STL → MCI 57 43.9%
WN2753 STL → MCI 57 49.1%
WN332 MCI → STL 57 91.2%
WN4015 MCI → STL 57 96.5%
WN3552 MCI → STL 55 76.4%
WN3794 STL → MCI 55 52.7%
WN2307 STL → MCI 52 46.2%
WN2585 MCI → STL 50 90.0%
WN3528 STL → MCI 50 84.0%
WN3113 MCI → STL 47 83.0%
WN1440 STL → MCI 46 71.7%
WN1998 STL → MCI 46 73.9%
WN4161 MCI → STL 46 100.0%
WN106 MCI → STL 45 84.1%
WN2430 STL → MCI 42 81.0%
WN4341 MCI → STL 42 45.2%
WN2083 MCI → STL 41 80.0%
WN3066 MCI → STL 40 65.0%
WN2477 MCI → STL 39 84.6%
WN4467 MCI → STL 37 81.1%
WN3659 STL → MCI 35 85.7%
WN1807 STL → MCI 33 84.9%
WN2545 MCI → STL 33 84.9%
WN3943 STL → MCI 33 93.9%
WN3991 STL → MCI 33 63.6%
WN4313 STL → MCI 33 97.0%
WN568 MCI → STL 33 87.9%
WN594 MCI → STL 33 84.4%
WN814 STL → MCI 33 50.0%
WN3065 MCI → STL 32 74.2%
WN4543 STL → MCI 32 71.9%
WN878 MCI → STL 32 68.8%
WN3610 STL → MCI 31 87.1%
WN1808 MCI → STL 30 72.4%

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 183 −0.5% 1 71.6%
June 2026 180 +0.6% 0 66.1%
May 2026 175 +0.6% 1 74.9%
April 2026 172 +0.0% 0 75.0%
March 2026 172 +1.8% 2 73.3%
February 2026 142 +6.8% 0 77.5%
January 2026 139 +4.5% 1 78.4%
December 2025 168 −5.6% 2 72.6%
November 2025 162 −2.4% 0 81.5%
October 2025 176 +57.1% 0 77.8%
September 2025 180 0 82.2%
August 2025 183 1 76.5%
July 2025 184 0 71.2%
June 2025 179 1 77.1%
May 2025 174 2 77.6%
April 2025 172 0 80.2%
March 2025 169 2 79.3%
February 2025 133 1 88.7%
January 2025 133 11 88.7%
December 2024 178 0 82.0%
November 2024 166 0 86.1%
October 2024 112 0 92.9%

How to read this chart

Loading the guide…