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

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
21 Jan
£38Amtrak
£44Greyhound
Find prices
Sat
22 Jan
£29Amtrak
£39Greyhound
£266Republic Airlines
Sun
23 Jan
£29Amtrak
£38Greyhound
£277skywest airlines
Thu
27 Jan
£29Amtrak
£38Greyhound
£241skywest airlines

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

distanceDistance237 miles (382 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£30 - £264
cheapestCheapest modeTrain • £30 • 5 h 40 min
fastestFastest modeCoach • £39 • 4 h
carriersPopular travel companiesGreyhound, gojet airlines or Amtrak

Travel 237 miles (382 km) by coach, flight or train from Kansas City, KS to St. Louis, MO. If speed is a priority, then a coach is the best option with an average duration of 4 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as £30. The most popular travel providers which serve this route are Greyhound, gojet airlines or Amtrak among others. Travellers can even take a direct from Kansas City, KS to St. Louis, MO.

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

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

There are 3 ways that you can travel between Kansas City, KS and St. Louis, MO. You can take a coach, flight or train.

What is the cheapest way to travel between Kansas City, KS and St. Louis, MO?

Train services offer the cheapest way to get from Kansas City, KS to St. Louis, MO. Tickets for a train cost on average £30.

This is compared to other travel options to St. Louis, MO:

A train journey is usually £9 less than a journey to St. Louis, MO by coach, which costs on average £39 for the same trip.

A train is about £234 less than a flight, which costs on average £264 for this route.

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

The fastest way from Kansas City, KS to St. Louis, MO is by coach with an average journey time of 4 h.

Other travel options to St. Louis, MO from Kansas City, KS can usually take longer:

In comparison, travelling by flight can take you on average 4 h 18 min.

In comparison, going by train can take 5 h 40 min   on average.

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

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

What are the departure and arrival points when travelling from Kansas City, KS to St. Louis, MO?

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

    Which travel companies can help me find a way to get from Kansas City, KS to St. Louis, MO?

    Omio works with many trusted partners that can help you travel the best way from Kansas City, KS to St. Louis, MO:

    • You can travel by coach between Kansas City, KS and St. Louis, MO with Greyhound, and you can find Greyhound Kansas City, KS to St. Louis, MO tickets for £39 on Omio.
    • You can go to St. Louis, MO from Kansas City, KS by plane with gojet airlines. You'll see cheap plane tickets for £264 with gojet airlines from Kansas City, KS to St. Louis, MO on Omio.
    • You can travel by train to St. Louis, MO from Kansas City, KS with Amtrak, and you can find Amtrak Kansas City, KS to St. Louis, MO tickets for £30 on Omio.

    What other destinations are worth visiting after travelling from Kansas City, KS to St. Louis, MO?

    Omio customers who travel from Kansas City, KS to St. Louis, MO often also extend their holiday to go to Chicago, London or Paris. Omio can help you plan your trip by finding the best connections between St. Louis, MO and these popular destinations at a great price.

    How far in advance should I buy my Kansas City, KS to St. Louis, MO ticket online to get the best deals?

    Before travelling from Kansas City, KS to St. Louis, MO, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • The price of a coach ticket for this journey is £39 one way on average.
    • The price of a plane ticket is on average £264 one way for this trip.
    • The price of a train ticket for this trip is on average £30 one way.

    But we recommend booking Kansas City, KS to St. Louis, MO tickets online a few months before your planned travel date to score the best deals and save money on your trip.

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

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