[menuItemContent][menuItemRightSideContent]
Currency

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Kansas City, MO from St. Louis, MO

distanceDistance237 miles (382 km)
durationAverage bus duration6 h 25 min
priceAverage bus ticket price$43 (€34)
changesDirect busYes
carriersBus companies

Buses from St. Louis, MO to Kansas City, MO cover the 237 miles (382 km) long trip taking on average 6 h 25 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $43 (€34)], but the average price of bus tickets is $43 (€34).

Travel Tips

Buses from St. Louis, MO to Kansas City, MO
Take the bus to Kansas City, MO easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from St. Louis, MO to Kansas City, MO.
FAQs
How much do cheap buses from St. Louis, MO to Kansas City, MO cost?
Looking to save money on your journey? Omio customers have found the cheapest bus to Kansas City, MO from St. Louis, MO for the next 7 days starting from $43 (€34)  one way.
How much is the bus from St. Louis, MO to Kansas City, MO on average?
If you are looking to buy your bus ticket in the next 7 days, you can expect the St. Louis, MO to Kansas City, MO bus to cost on average $43 (€34)  one way.
What is the distance to Kansas City, MO from St. Louis, MO by bus?
You should expect to travel around 237 miles (382 km)  from St. Louis, MO to Kansas City, MO by bus.
How long is a bus from St. Louis, MO to Kansas City, MO on average?
While the time it takes to travel 237 miles (382 km) from St. Louis, MO to Kansas City, MO can vary based on specific dates, weekends, and holidays, the St. Louis, MO to Kansas City, MO bus journey time is on average 6 h 25 min.
When does the first bus depart from St. Louis, MO to Kansas City, MO? When does the last bus depart from St. Louis, MO to Kansas City, MO?
The first St. Louis, MO to Kansas City, MO bus departs at 6: 25 AM   and the last bus from St. Louis, MO to Kansas City, MO leaves at 10: 55 PM. Check out the most up-to-date bus schedule from St. Louis, MO to Kansas City, MO on Omio and find the best time to travel to your destination.
When should I purchase the St. Louis, MO to Kansas City, MO bus for the best deals on tickets?
If you purchase a bus ticket from St. Louis, MO to Kansas City, MO within the next 7 days, you can find tickets to cost on average $43 (€34) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between St. Louis, MO and Kansas City, MO are generally on sale a few months before the planned departure date.

Buses from St. Louis, MO to Kansas City, MO: related information

Here are some other resources that might have the information you need