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

Direct flights from St. Louis to Kansas City

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

Flight time: about 49m nonstop

Which days does it fly?

When does it fly?

Departure times in St. Louis local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Southwest SWA3261 8:24a 51m Wed
Southwest SWA3261 8:31a 46m Tue, Sun
Southwest SWA2667 8:36a 51m Thu
Southwest SWA3261 8:48a 42m Mon, Fri
Southwest SWA3261 10:20a 43m Sat
Southwest SWA3855 2:25p 51m Sat
Southwest SWA2530 2:39p 50m Mon, Thu
Southwest SWA3401 2:47p 51m Tue
Southwest SWA3401 2:57p 40m Wed
Southwest SWA2530 3:00p 42m Fri
Southwest SWA4268 3:18p 48m Sun
Sun Country SCX8112 5:44p 43m Sun
Southwest SWA3955 8:52p 49m Mon
Southwest SWA3955 9:12p 51m Tue
Southwest SWA3955 9:20p 50m Wed, Fri
Southwest SWA3955 9:27p 53m Thu
Southwest SWA3955 9:54p 48m Sun
Sun Country Southwest Find fares 🥕

The route

One hop: STL → MCI

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

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

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

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

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

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

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

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

More nonstops from St. Louis