Kansas City, KS to St. Louis, MO bus

Cheap bus tickets from Kansas City, KS to St. Louis, MO

Showing times and prices for Oct 06

Cheapest

-

Average

-

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Ride KC
08:00AMOn Wyandotte Between 11th And 12th Southbound4h45 12:45PMSt Louis
1 transfer
Find prices
Ride KC
04:50PMOn 12th Between Central And Wyandotte Eastbound6h35 11:25PMSt Louis
1 transfer
Find prices

Bus schedule from Kansas City, KS to St. Louis, MO

Showing buses for tomorrow, Thursday, October 6
Ride KC
08:00AMOn Wyandotte Between 11th And 12th Southbound4h45 12:45PMSt Louis
1 transfer
Ride KC
04:50PMOn 12th Between Central And Wyandotte Eastbound6h35 11:25PMSt Louis
1 transfer

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12

Bus times from Kansas City, KS to St. Louis, MO

Showing times and prices for Oct 06

Fastest Journey

4 h 45 m

Average

5 h 40 m

Buses per day

2

Distance

383 km

It's difficult to get from Kansas City, KS to St. Louis, MO without transferring at least once.

Ride KC
08:00AMOn Wyandotte Between 11th And 12th Southbound4h45 12:45PMSt Louis
1 transfer
Find prices
Ride KC
04:50PMOn 12th Between Central And Wyandotte Eastbound6h35 11:25PMSt Louis
1 transfer
Find prices

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Kansas City, KS to St. Louis, MO

distanceDistance237 miles (382 km)
durationAverage bus duration4 h
priceAverage bus ticket price$49 (€46)
frequencyBus frequency2 a day
changesDirect busNo
carriersBus providersGreyhound

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 Greyhound. Normally, there are 2 buses operating per day, including direct services available. While the average ticket price for this route costs around $49 (€46), you can find the cheapest bus ticket for as low as $46 (€44).

Bus providers: Greyhound from Kansas City, KS to St. Louis, MO

Travel between Kansas City, KS and St. Louis, MO from $46 (€44) with Omio’s bus partners Greyhound! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Greyhound

If you're looking for cheap Greyhound tickets from Kansas City, KS to St. Louis, MO, check out Omio! With one-way Kansas City, KS to St. Louis, MO bus ticket prices starting as low as $46 (€44) when you book in advance, we'll help you get to St. Louis, MO from Kansas City, KS by showing you the latest Greyhound offers, bus schedules and tickets for this 237 miles (382 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Greyhound. If you search for Greyhound tickets from Kansas City, KS to St. Louis, MO in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the bus. Whether you're looking for the cheapest, fastest or earliest bus from Kansas City, KS to St. Louis, MO on offer, Omio makes it easier than ever for you to find that perfect bus with Greyhound so you can enjoy a smooth and comfortable journey.

Travel Tips: Bus to St. Louis, MO from Kansas City, KS

Travel Tips: 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
If you’re looking to save money on tickets, you can find cheap Kansas City, KS to St. Louis, MO buses for as little as $46 (€44)  in the next 7 days.
In the next 7 days you can expect to pay on average $49 (€46)  for a bus ticket between Kansas City, KS and St. Louis, MO.
The bus distance from Kansas City, KS to St. Louis, MO is around 237 miles (382 km).
The Kansas City, KS to St. Louis, MO bus duration is on average 4 h, which is to be expected when traveling 237 miles (382 km) between Kansas City, KS and St. Louis, MO. However, the time it takes can vary based on specific dates, weekends, and holidays.
Take the Kansas City, KS to St. Louis, MO bus with Greyhound. However, it's always good to check out all possible bus providers for the trip from Kansas City, KS to St. Louis, MO as there might be differences in the amenities they offer.
The average number of buses departing Kansas City, KS for St. Louis, MO is 2 a day. The bus schedules and services may vary between weekdays and weekends.
The first Kansas City, KS to St. Louis, MO bus departs at 6: 20 AM   and the last bus from Kansas City, KS to St. Louis, MO leaves at 9: 40 PM. Check out the most up-to-date bus schedule from Kansas City, KS to St. Louis, MO on Omio and find the best time to travel to your destination.
The price of a one way bus ticket from Kansas City, KS to St. Louis, MO is on average $49 (€46) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this journey. In general, you can find bus tickets between Kansas City, KS and St. Louis, MO available a few months in advance.

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language