Trip to Saint Louis

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Cleveland to Saint Louis

🚆 Embark on an exciting train journey from Cleveland to St. Louis, with a transfer at Chicago Union Station. The total travel time, including transfers, is approximately 12 hours and 52 minutes with Amtrak services. 🛤️ The scenic route covers a distance of 621 miles and offers a unique way to experience the Midwest landscape. Travelers can enjoy the comfort of the Lake Shore Limited from Cleveland to Chicago, followed by a connection to the Texas Eagle heading towards St. Louis. 💸 Ticket prices for the Cleveland to St. Louis train ride range from $25 to $265, providing a budget-friendly option for those looking to explore two vibrant cities in the heart of the United States. Plan your trip with Amtrak for a convenient and relaxing travel experience.

Where to stay in Saint Louis

There are over 171 hotels to stay in Saint Louis. Prices range from $44 per night.

Accomodation
  • There is no direct train service from Cleveland to St. Louis. However, you can take a route that involves transferring at Chicago Union Station. The journey, operated by Amtrak, takes approximately 12 hours and 52 minutes. The route includes a train from Cleveland to Chicago Union Station, and then a second train from Chicago Union Station to St. Louis. Prices for this journey vary from $25 to $265.
  • The fastest train route between Cleveland and St. Louis involves a transfer at Chicago Union Station. This journey, operated by Amtrak, takes approximately 12 hours and 52 minutes. While there is no direct train, traveling via Chicago Union Station offers the quickest option for reaching St. Louis from Cleveland by train.
  • Trains departing for St. Louis from Cleveland are operated by Amtrak and depart from Cleveland station. Cleveland station serves as the starting point for the journey to St. Louis via Chicago Union Station. Passengers can board the Amtrak trains bound for St. Louis at Cleveland station.
  • There are multiple trains connecting Cleveland to St. Louis operated by Amtrak. While there is no direct train, travelers can take services that involve transfers, typically through Chicago Union Station. The journey usually takes around 12 hours and 52 minutes, with different options available for departure times throughout the day. Prices for these train journeys between Cleveland and St. Louis can range from $25 to $265, depending on the class and booking options chosen by passengers.
  • The train service operated by Amtrak, traveling from Cleveland to St. Louis arrives at St. Louis station. This station serves as the final destination for the journey and is conveniently located within St. Louis, offering easy access to the city's attractions and transportation options. Travelers can disembark at St. Louis station and continue their exploration of the city using various modes of transport available nearby.
  • The first train of the day from Cleveland to St. Louis involves departing from Cleveland station and transferring at Chicago Union Station. The journey typically begins early in the morning to accommodate the multi-step route. Conversely, the last train departing from Cleveland towards St. Louis usually leaves later in the afternoon to allow travelers to reach their destination by evening. These departure times may vary, so it is advisable to check the latest schedules and plan accordingly for your trip.
  • There are no direct train trips available each day between Cleveland and St. Louis. Travelers must take a route that includes transfers at Chicago Union Station to reach St. Louis. The journey, operated by Amtrak, has a duration of approximately 12 hours and 52 minutes. While there are no direct options, passengers can still conveniently travel between Cleveland and St. Louis by train with the provided transfer route.
  • No, there is no direct train service between Cleveland and St. Louis. Travelers must take a route that involves transferring at Chicago Union Station to reach St. Louis. The entire journey, including the transfer, typically takes around 12 hours and 52 minutes. Despite the lack of a direct train, passengers can still conveniently travel between Cleveland and St. Louis via the provided transfer route.
  • The cost of a train ticket from Cleveland to St. Louis can range from $25 to $265, depending on factors such as the class of service, time of booking, availability, and any ongoing promotions. Passengers have a variety of fare options to choose from within this price range. It is recommended to book tickets in advance and compare prices to secure the best deal for your journey from Cleveland to St. Louis by train.

Will you be returning to Cleveland by train?

If you are looking for the return train journey, check out trains from Saint Louis to Cleveland

See schedule