[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Aug 6
$39Amtrak
$53Greyhound
$223United
Sat
Aug 7
$39Amtrak
$45Greyhound
$218Republic Airlines
Wed
Aug 11
$40Amtrak
$56Greyhound
$321United
Thu
Aug 12
Find prices
$52Greyhound
$270United

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
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

Train Information to St. Louis, MO from Kansas City, MO

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

Trains from Kansas City, MO to St. Louis, MO 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 $39 (€31)], but the average price of train tickets is $40 (€32).

Train companies

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

Buy your official Amtrak train tickets between Kansas City, MO and St. Louis, MO from $39 (€31) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular 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 between Kansas City, MO and St. Louis, MO.

Omio helps you compare and book the perfect train with Amtrak from Kansas City, MO to St. Louis, MO for a smooth and relaxing journey. Check the latest Amtrak train schedules for the ideal departure and arrival times, take a look at the travel information for the Kansas City, MO to St. Louis, MO train with Amtrak (such as baggage allowance and amenities offered onboard), compare the best connections for your Kansas City, MO - St. Louis, MO journey and then book a cheap train ticket with ease. The distance from Kansas City, MO to St. Louis, MO by train is 237 miles (382 km). You can book tickets for this Amtrak train for as low as $39 (€31) one-way if you book in advance. When you search for Amtrak tickets between Kansas City, MO and St. Louis, 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 Kansas City, MO - St. Louis, MO train ticket online and enjoy your trip!

Please follow the recommendations outlined by Amtrak when booking your train tickets between Kansas City, MO and St. Louis, MO due to the coronavirus:

  • 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).

Train from Fort Worth to St. Louis

St. Louis is a city on the banks of the Missouri and Mississippi rivers, which got its name after King Louis IX of France (the city is historically home to a large number of European settlers). The town is famous for its Gateway Arch, as well as several main tourist attractions that contribute to making it a haven for travelers. A traveler will find a trip via train from Fort Worth to St. Louis enjoyable due to the beautiful landscapes along the route, short journey times and the pleasant onboard facilities.

Which train companies travel from Fort Worth to St. Louis?

Amtrak is the primary train service provider for passengers traveling by train from Fort Worth to St. Louis. Amtrak trains are comfortable, modern, and have flexible cancellation or rebooking policies. The Amtrak policy has a standard 25% refund fee on receipts canceled within a given period. The fee percentage also increases the closer the scheduled date or time of departure nears. It would also interest a traveler to know that Amtrak has a Group Travel Program that offers its passengers a discount if they travel in large numbers, with a minimum of 20 people in a group. The traveler only has to submit a Group Travel request 21 days in advance to get the special offer.

How long is the train ride from Fort Worth to St. Louis?

The distance between Fort Worth and St. Louis is 569.47 miles (976 kilometers), so they're not around the corner from each other. Traveling via the Amtrak train takes 17 hours and four minutes to complete, starting in the afternoon and arriving the following morning. A traveler can appreciate the geography on display in Fort Worth as the train departs in the afternoon and enjoy the morning view of St. Louis city when it arrives at its destination, particularly during summer. The train also has a snack bar from which the traveler may purchase refreshments. Furthermore, depending on the fare, a traveler can access more room and comfort through the selection of business and premium seats, which make for a comfortable and convenient overnight journey.

How many trains are there from Fort Worth to St. Louis?

An Amtrak train service runs at least once from Fort Worth to St. Louis every day of the week. The train sets off daily from the Fort Worth station at 2:20 p.m. and arrives in St. Louis the following day at 7:24 a.m. Travelers should note that there is only one ride scheduled on Mondays, Wednesdays, Thursdays, and Saturdays. However, Amtrak provides two trains from Fort Worth to St. Louis​ on Sundays, Tuesdays, and Fridays. Both trains depart simultaneously from Fort Worth at 2:20 p.m. and take the same amount of time to arrive at St. Louis.

What are the departure and arrival stations for trains from Fort Worth to St. Louis?

Departure station: A traveler by train from Fort Worth to St. Louis will board the train and depart from Fort Worth Amtrak Station. It is situated near the Botanical and Water Gardens and is famous for its clock tower that can help travelers identify it. A traveler can use taxis and intercity buses that service the station to get to and from the station and the city center, such as Trinity Metro and Greyhound buses. The station itself has several features for the convenience of travelers. Payphones, wheelchairs, a waiting room, vending machines, restrooms, ATM services, are all available at this station. The station also provides baggage assistance for persons with limited mobility. Moreover, a traveler should arrive at the station at least 45 minutes before departure if they require assistance or checked baggage; otherwise 30 minutes before departure should suffice.

Arrival station: Gateway Station (STL) is the arrival station for trains from Fort Worth to St. Louis. The station has two island platforms and provides the traveler with facilities for disabled persons like wheelchair and wheelchair lifts. A traveler can also access the First Class lounge, elevator, ATM, Quik-Trak kiosks, a waiting room, payphones, and other features that enable a child to travel unaccompanied. A traveler can link to other areas in the city from the station through the various buses that operate at the station. They can use any of the coaches in service, such as the Thruway Motorcoach, Greyhound, Megabus, and Burlington Trailways. It also offers same-day and overnight parking, which can help a traveler to make appropriate arrangements if he or she has someone with a car waiting at the station.

Travel Tips

Trains from Kansas City, MO to St. Louis, MO
Travel by train 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, MO to St. Louis, MO.
FAQs
How much do cheap trains to St. Louis, MO from Kansas City, MO cost?
Omio customers have found the cheapest trains from Kansas City, MO to St. Louis, MO to cost as little as $39 (€31)  in the next 7 days.
What is the cost of a train to St. Louis, MO from Kansas City, MO?
The Kansas City, MO to St. Louis, MO train ticket price is on average $40 (€32)  if you are looking to book your tickets for this trip in the next week.
What is the distance to St. Louis, MO from Kansas City, MO by train?
The train distance from Kansas City, MO to St. Louis, MO is around 237 miles (382 km).
How long is the train from Kansas City, MO to St. Louis, MO?
On average the Kansas City, MO to St. Louis, MO train travel time is 5 h 40 min  for the 237 miles (382 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train companies offer a service to St. Louis, MO from Kansas City, MO?
When taking a train from Kansas City, MO to St. Louis, MO, you can count on Amtrak for the best way to get you to St. Louis, MO. You can also check all possible train providers who offer a service to St. Louis, MO from Kansas City, MO and compare the amenities they offer before buying a train ticket.
What are the first and last departure train times from Kansas City, MO to St. Louis, MO?
The earliest train for this route departs from Kansas City, MO at 1: 15 PM. The last train leaves from Kansas City, MO at 9: 00 PM. Check Omio for the latest train schedule from Kansas City, MO to St. Louis, MO and book the best time to depart on your chosen travel date.
How far in advance should I buy a train ticket from Kansas City, MO to St. Louis, MO to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets from Kansas City, MO to St. Louis, MO within the next 7 days, you can find tickets to cost on average $40 (€32) one way. To find the best prices for this route, consider booking your train ticket from Kansas City, MO to St. Louis, MO a few months in advance.

Most Popular Travel Destinations