Skip to main content
Beginning of main content

Cheap Flights from Kansas City to St. Louis $263.6

Search over 282,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Pledge
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Kansas City to St. Louis (MCI to STL)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Kansas City to St. Louis (MCI to STL)

Question : In the next four weeks, what day should you book your trip?
Answer : As of December 5th, the best day for deals to Saint Louis (STL) from Kansas City (MCI) is December 27th. Bookings have been made roughly 22% below the average price for this route.

Question : Is price more important than specific travel days for you?
Answer : In December, Monday is your cheapest day to fly. Being flexible with your travel days garners you even more savings during your booking.

Question : Who struggles with getting their passengers to Lambert-St. Louis International Airport (STL) on time?
Answer : If you decide to book your flight with GoJet Airlines, keep an eye on your departure time. Over the past month, GoJet Airlines flights from Kansas City International Airport (MCI) to Lambert-St. Louis International Airport (STL) are delayed 100% of the time.

Question : Do some days of the week have more flight times than others?
Answer : Wednesday has the most flight times for Kansas City to Saint Louis with 71.

Question : How many departure times from Kansas City International Airport (MCI) to Lambert-St. Louis International Airport (STL) are there on a daily basis?
Answer : On average, MCI to STL sees 13 different flight times. Compared to the average route with 31 flight times, you won't have as many choices as other routes.

Question : What are the chances this flight will be on schedule?
Answer : Flights from MCI to STL are on time 78% of the time, ranking in the top half of all routes worldwide. When there is a delay, it averages between 20-30 minutes.