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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

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

distanceDistance237 miles (382 km)
durationAverage train duration5 h 40 min
priceAverage train ticket price£29 (€34)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from St. Louis, MO to Kansas City, KS cover the 237 miles (382 km) long journey taking on average 5 h 40 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this route for as low as £29, but the average price of train tickets is £29.

Train companies: Travel with Amtrak between St. Louis, MO and Kansas City, MO

For as little as £29 you can travel by train from St. Louis, MO to Kansas City, MO with Amtrak. Omio will show you the best deals, timetables and tickets available for this journey.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from St. Louis, MO to Kansas City, MO.

Omio helps you compare and book the perfect train with Amtrak between St. Louis, MO and Kansas City, MO for a smooth and relaxing journey. Check the latest Amtrak train timetables for the ideal departure and arrival times, take a look at the travel information for the St. Louis, MO to Kansas City, MO train with Amtrak (such as baggage allowance and amenities offered onboard), compare the best connections for your St. Louis, MO - Kansas City, MO journey and then book a cheap train ticket with ease. The distance from St. Louis, MO to Kansas City, MO by train is 237 miles (382 km). You can book tickets for this Amtrak train for as low as £29 one-way if you book in advance. When you search for Amtrak tickets between St. Louis, MO and Kansas City, MO in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect Amtrak St. Louis, MO - Kansas City, MO train ticket online and enjoy your trip!

When purchasing your Amtrak train tickets between St. Louis, MO and Kansas City, MO, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

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

Travel by train 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

How much does a cheap train to Kansas City, KS from St. Louis, MO cost?

Looking to save money on your trip? Omio customers have found the cheapest train to Kansas City, KS from St. Louis, MO for the next 7 days starting from £29  one way.

What is the average cost of a train from St. Louis, MO to Kansas City, KS?

If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that St. Louis, MO to Kansas City, KS train prices are on average £29  one way.

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

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

What is the average St. Louis, MO to Kansas City, KS train duration?

The St. Louis, MO to Kansas City, KS train duration is on average 5 h 40 min, which is to be expected when travelling 237 miles (382 km) to Kansas City, KS from St. Louis, MO. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train companies should I travel with from St. Louis, MO to Kansas City, KS?

For the route from St. Louis, MO to Kansas City, KS you can take a train with Amtrak. Be sure to check out all possible train companies that offer services to Kansas City, KS from St. Louis, MO on Omio to compare what amenities they may have.

When does the first train depart from St. Louis, MO to Kansas City, KS? When does the last train depart from St. Louis, MO to Kansas City, KS?

The first train from St. Louis, MO to Kansas City, KS leaves at 14: 15   and the last train for this leaves at 22: 00. Omio shows you the latest train from St. Louis, MO to Kansas City, KS times to help you book the best departure time for this journey.

How far in advance should I purchase a train ticket between St. Louis, MO and Kansas City, KS to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets from St. Louis, MO to Kansas City, KS within the next 7 days, you can find tickets to cost on average £29 one way. To find the best prices for this route, consider booking your train ticket from St. Louis, MO to Kansas City, KS a few months in advance.