Travel options
from St. Louis, MO to Kansas City, KS

You can get from St. Louis, MO to Kansas City, KS by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
Dec 3
$41Amtrak
$62Greyhound
$336Republic Airlines
Sat
Dec 4
$39Amtrak
$58Greyhound
$152skywest airlines
Sun
Dec 5
$39Amtrak
$60Greyhound
$261gojet airlines

Travel Tips

Travel from St. Louis, MO to Kansas City, KS
Travel to Kansas City, KS 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, KS.
FAQs
What are the ways to get from St. Louis, MO to Kansas City, KS?

There are 3 ways to get from St. Louis, MO to Kansas City, KS: flight, bus or train.

How do I get from St. Louis, MO to Kansas City, KS the cheapest way?

The cheapest way to travel from St. Louis, MO to Kansas City, KS is by taking a train with an average price of $39 (€32).

This is compared to other travel options to Kansas City, KS:

A train is generally $235 (€194) less than a flight for the same route. Taking a flight costs on average $274 (€226) from St. Louis, MO to Kansas City, KS.

Taking a train is usually $21 (€17) less than taking a bus to Kansas City, KS, which costs on average $60 (€49) for the same trip.

What is the fastest way to travel to Kansas City, KS from St. Louis, MO?

The fastest way to get to Kansas City, KS from St. Louis, MO is by flight with an average travel time of 4 h 2 min.

Other travel options to Kansas City, KS can usually take longer:

In comparison, going by bus can take 4 h 20 min   on average.

In comparison, taking a train requires on average 5 h 40 min   of travel time.

How far is it from St. Louis, MO to Kansas City, KS?

Kansas City, KS is approximately 237 miles (382 km) away from St. Louis, MO.

How many scheduled departures are there a day from St. Louis, MO to Kansas City, KS?

The average frequency per day from St. Louis, MO to Kansas City, KS is:

  • Around 1 bus per day.

However, we recommend checking specific travel dates for your route between St. Louis, MO and Kansas City, KS as scheduled services by flight, bus or train can vary by season or day of the week.

What are the departure and arrival points in St. Louis, MO and in Kansas City, KS?

These are the most popular departure and arrival points from St. Louis, MO to Kansas City, KS:

    Which travel operators can get me to Kansas City, KS from St. Louis, MO?

    If finding a good deal is your main consideration for your trip from St. Louis, MO to Kansas City, KS, then we'll help you find the best value travel companies for you:

    • United can take you to Kansas City, KS by plane. If searching for a good deal on flights, you can find tickets for United from St. Louis, MO to Kansas City, KS for $274 (€226).
    • Travel with Greyhound for buses to Kansas City, KS. If you’re looking for a good deal on tickets, check for Greyhound St. Louis, MO to Kansas City, KS tickets on Omio for $60 (€49).
    • Travel with Amtrak to go to Kansas City, KS by train. For a good deal on tickets, you can find Amtrak St. Louis, MO to Kansas City, KS tickets on Omio for $39 (€32).
    What other destinations are worth visiting after traveling from St. Louis, MO to Kansas City, KS?
    Omio customers who travel from St. Louis, MO to Kansas City, KS often also extend their vacation to go to Chicago, New York City or Paris. Omio can help you plan your trip by finding the best connections between Kansas City, KS and these popular destinations at a great price.
    How far in advance should I book tickets from St. Louis, MO to Kansas City, KS online to get the best deals?

    When planning your trip from St. Louis, MO to Kansas City, KS, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

    • Plane tickets cost on average $274 (€226) one way.
    • Bus tickets cost $60 (€49) one way on average.
    • Train tickets cost $39 (€32) one way on average.

    However, we recommend buying tickets from St. Louis, MO to Kansas City, KS online a few months in advance to get the best deals and save money on your upcoming journey.