[menuItemContent][menuItemRightSideContent]
Currency

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

You can get from St. Louis, MO to Kansas City, MO 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
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

Travel Information between St. Louis, MO and Kansas City, MO

distanceDistance237 miles (382 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$39 - $319
cheapestCheapest modeTrain • $39 (€31) • 5 h 40 min
fastestFastest modeFlight • $319 (€253) • 3 h 51 min
carriersPopular travel companiesGreyhound, Republic Airlines or Amtrak

Travel 237 miles (382 km) by bus, flight or train between St. Louis, MO and Kansas City, MO. If speed is a priority, then a flight is the best option with an average duration of 3 h 51 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $39 (€31). The most popular travel companies which serve this trip are Greyhound, Republic Airlines or Amtrak among others. Travelers can even take a direct from St. Louis, MO to Kansas City, MO.

Travel Tips

Travel from St. Louis, MO to Kansas City, MO
Travel 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 do I go from St. Louis, MO to Kansas City, MO?

There are 3 ways that you can travel to Kansas City, MO from St. Louis, MO. You can take a bus, flight or train.

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

The distance is approximately 237 miles (382 km) from St. Louis, MO to Kansas City, MO.

When traveling from St. Louis, MO to Kansas City, MO, where do I depart from St. Louis, MO and where do I arrive in Kansas City, MO?

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

    Who can get me from St. Louis, MO to Kansas City, MO?

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

    • Travel with Greyhound to go to Kansas City, MO by bus. For a good deal on tickets, you can find Greyhound St. Louis, MO to Kansas City, MO tickets on Omio for $53 (€42).
    • Travel with Republic Airlines for flights to Kansas City, MO. If you’re looking for a good deal on tickets, check for Republic Airlines St. Louis, MO to Kansas City, MO tickets on Omio for $319 (€253).
    • Amtrak can take you to Kansas City, MO by train. If searching for a good deal on trains, you can find tickets for Amtrak from St. Louis, MO to Kansas City, MO for $39 (€31).
    What other destinations are worth visiting after traveling from St. Louis, MO to Kansas City, MO?
    Many of our customers who book a trip from St. Louis, MO to Kansas City, MO often extend their vacation and travel to other popular destinations like Chicago, New York City or Paris. If you’re thinking of adding another destination to your St. Louis, MO and Kansas City, MO itinerary, let Omio find you the best connections between Kansas City, MO and any of these top destinations today!
    How early should I purchase tickets from St. Louis, MO to Kansas City, MO online for the best deals?

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

    • Bus tickets are costing $53 (€42) one way on average.
    • Plane tickets are costing $319 (€253) one way on average.
    • Train tickets cost $39 (€31) one way on average.

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

    What is the cheapest way to go from St. Louis, MO to Kansas City, MO?

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

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

    Taking a train is usually $13 (€10) less than taking a bus to Kansas City, MO, which costs on average $53 (€42) for the same trip.

    Taking a train is about $279 (€222) less than taking a flight, which costs on average $319 (€253) for this trip.

    What is the quickest way from St. Louis, MO to Kansas City, MO?

    The quickest way to travel between St. Louis, MO and Kansas City, MO is by flight, which takes on average 3 h 51 min   compared to other travel options that may take you longer to get to your destination:

    In comparison, getting to Kansas City, MO by bus can take on average 4 h 20 min.

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