More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Kansas City, KS and St. Louis, MO

distanceDistance237 miles (382 km)
durationAverage bus duration4 h
priceAverage bus ticket price$57 (€48)
changesDirect busYes

Buses from Kansas City, KS to St. Louis, MO cover the 237 miles (382 km) long journey taking on average 4 h with our travel partners like. There are direct bus services available. While the average ticket price for this journey costs around $57 (€48), you can find the cheapest bus ticket for as low as $56 (€47).

Travel Tips

Bus to St. Louis, MO from Kansas City, KS
Take the bus to St. Louis, 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 Kansas City, KS to St. Louis, MO.
FAQs
How much are cheap buses from Kansas City, KS to St. Louis, MO?
Omio customers have found cheap bus tickets from Kansas City, KS to St. Louis, MO for as low as $56 (€47)  for the next 7 days.
What is the cost of a bus between Kansas City, KS and St. Louis, MO?
If you’re looking to purchase your bus tickets in the next week, you can expect the Kansas City, KS to St. Louis, MO bus price to come in at an average of $57 (€48)  one way.
How many miles is it from Kansas City, KS to St. Louis, MO by bus?
The bus distance from Kansas City, KS to St. Louis, MO is around 237 miles (382 km).
How long is a bus to St. Louis, MO from Kansas City, KS on average?
The bus time between Kansas City, KS and St. Louis, MO is on average 4 h  for the 237 miles (382 km) long journey, but the time it takes to go between Kansas City, KS and St. Louis, MO by bus can vary depending on specific dates or traveling on weekends and holidays.
When is the earliest bus from Kansas City, KS to St. Louis, MO? When is the last bus from Kansas City, KS to St. Louis, MO?
The earliest bus for this journey departs from Kansas City, KS at 7: 20 AM. The last bus leaves from Kansas City, KS at 10: 40 PM. Check Omio for the latest bus schedule from Kansas City, KS to St. Louis, MO and book the best time to depart on your chosen travel date.
When should I purchase the Kansas City, KS to St. Louis, MO bus for the best deals on tickets?
If you book a bus ticket from Kansas City, KS to St. Louis, MO within the next 7 days, you can find tickets to cost on average $57 (€48) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Kansas City, KS and St. Louis, MO are generally on sale a few months before the planned departure date.

More options for your journey from Kansas City, KS to St. Louis, MO

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

Travel to popular destinations by train, bus or flight