How Far is Kansas City from St. Louis?

How far is Kansas City from St. Louis? The answer may surprise you!

Checkout this video:


Kansas City is the largest city in the U.S. state of Missouri. According to the U.S. Census Bureau, the city had an estimated population of 488,943 in 2016, making it the 37th most-populous city in the United States. It is the central city of the Kansas City metropolitan area, which straddles the Kansas–Missouri border. Kansas City was founded in the 1830s as a Missouri River port at its confluence with the Kansas River coming in from the west. On June 1, 1850, the city was admitted to the Union as a slave state with a border state constitution under the name of Kanawha.

The Distance Between Kansas City and St. Louis

By Car

The distance between Kansas City, Missouri and St. Louis, Missouri is approximately 230 miles, or 370 kilometers.

The average driving speed is 60 miles per hour, which means the trip will take approximately four hours.

If you’re planning on making the drive, you should factor in gas, food, and rest stops. The total trip will likely be closer to five or six hours.

By Plane

The flight time from Kansas City to St. Louis is around 1 hour. You would need to take a connecting flight to get from Kansas City to St. Louis, and the layover time would depend on the airline you are flying with and the airport you are departing from.


In conclusion, Kansas City is about 105 miles from St. Louis. If you’re planning a road trip, you may want to consider driving instead of taking the bus. The drive is relatively short and there’s lots to see along the way!

Scroll to Top