Home Kansas City (MCI) St Louis (STL)
Kansas City International Airport · MCI → STL

Direct flights from Kansas City to St Louis

22 nonstop flights a week on 2 airlines. Zero layovers — one hop from MCI to STL.

Flight time: about 40m nonstop

Which days does it fly?

When does it fly?

Departure times in Kansas City local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Southwest SWA3855 6:48a 40m Sat
Southwest SWA2585 8:13a 41m Mon, Thu, Fri
Southwest SWA2585 8:32a 40m Wed
Southwest SWA2585 8:43a 39m Tue
Southwest SWA2585 8:48a 41m Sun
Southwest SWA2083 1:52p 40m Fri–Sat
Southwest SWA286 1:53p 39m Tue
Southwest SWA286 1:55p 37m Wed
Southwest SWA2083 2:01p 40m Mon
Southwest SWA2083 2:10p 40m Thu, Sun
American AAL3179 2:29p 56m Sun
Southwest SWA1031 4:52p 42m Sat
Southwest SWA4341 5:30p 39m Tue
Southwest SWA4341 5:50p 38m Wed
Southwest SWA4341 6:12p 38m Mon, Fri
Southwest SWA4341 7:17p 43m Thu
Southwest SWA3009 8:04p 40m Sun

The route

One hop: MCI → STL

Nonstop from Kansas City (MCI) to St Louis (STL)

Kansas City International Airport (MCI) has 22 nonstop flights a week to St Louis (STL), operated by American and Southwest. No layovers, no connections — one hop out of MCI and you're there.

This route flies every day of the week, so any travel day works. Route data updated July 2026 from observed departures.

Route data updated July 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Kansas City to St Louis?

The nonstop flight from Kansas City (MCI) to St Louis (STL) takes about 40m in the air, based on recently observed nonstop departures.

How long does it take to drive from Kansas City to St Louis?

Driving from Kansas City to St Louis takes about 3h 49m — roughly 248 miles — so the car is a real alternative on this route. The nonstop flight takes about 40m.

More nonstops from Kansas City