Trip to Denver

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Saint Louis to Denver

Traveling by train from St. Louis, to Denver, requires a transfer at Chicago Union Station. The journey, including transfers, takes approximately 24 hours and 40 minutes. The service is operated by Amtrak, with departures from St. Louis Station and arrival at Denver Station. The ticket prices vary from $52 to $431 for this scenic rail adventure. Enjoy the expansive views and hassle-free travel as you make your way from the Midwest to the Rocky Mountains.

Where to stay in Denver

There are over 253 hotels to stay in Denver. Prices range from $35 per night.

Find accommodation
  • There is no direct train service from St. Louis to Denver. However, you can take an Amtrak train from St. Louis that requires a transfer in Chicago Union Station before reaching Denver. The journey, with transfers included, typically takes around 24 hours and 40 minutes. Amtrak operates the train services between St. Louis and Denver, with ticket prices varying between $52 and $431 depending on the class of service and time of booking.
  • The train journey from St. Louis to Denver via Chicago Union Station, operated by Amtrak, takes approximately 24 hours and 40 minutes with transfers. Since there is no direct train service available, this is the fastest route currently offered. The travel time may vary depending on the specific schedules and connections, but this is the most efficient option for train travel between these two cities.
  • Trains departing from St. Louis to Denver are operated by Amtrak and depart from St. Louis station. This station serves as the starting point for the journey towards Denver. Passengers can board the train at St. Louis station to begin their trip to Denver via Chicago Union Station.
  • There is no direct train service between St. Louis and Denver. However, there are connecting services operated by Amtrak that link the two cities. The journey requires a transfer in Chicago Union Station and typically takes approximately 24 hours and 40 minutes to reach Denver. While there may not be multiple trains running directly between St. Louis and Denver, passengers can still make the trip via the connecting service provided by Amtrak.
  • The train service operated by Amtrak from St. Louis to Denver arrives at Denver station. This station serves as the final destination for passengers traveling this route by train. Upon arrival at Denver station, travelers can easily access various transportation options to reach their final destinations within the city or its surroundings. It is advisable for passengers to check the station's facilities and services in advance to ensure a smooth arrival and transition from the train journey.
  • The first train service of the day from St. Louis heading to Denver typically departs from St. Louis station in the early morning as part of the Amtrak route that includes a transfer in Chicago Union Station. The last train for this journey usually leaves St. Louis in the late evening, also requiring a transfer before arriving at Denver station. Travelers should check the specific departure times for each segment of the journey as schedules may vary, and it is advisable to book tickets in advance due to the popularity of this route.
  • There are no direct train trips between St. Louis and Denver. The journey typically involves taking an Amtrak train from St. Louis with a transfer in Chicago Union Station before reaching Denver. This route is a popular and convenient option for travelers despite not having direct trains. Passengers can enjoy the scenic views along the way during the approximately 24 hours and 40 minutes journey.
  • No, there is no direct train service between St. Louis and Denver. Passengers traveling from St. Louis to Denver will need to take an Amtrak train with a transfer in Chicago Union Station. The total journey time, including transfers, is approximately 24 hours and 40 minutes. Despite the lack of a direct route, the train journey offers a scenic and comfortable way to travel between the two cities.
  • The cost of a train ticket from St. Louis to Denver can range from $52 to $431, depending on factors such as the class of service, time of booking, and availability. Passengers have the flexibility to choose between different fare options that best suit their travel preferences and budget. It is advisable to book tickets in advance to secure lower fares and ensure availability on the desired travel dates. Overall, the train offers a cost-effective and convenient transportation option for travelers journeying between St. Louis and Denver.

Will you be returning to Saint Louis by train?

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

See schedule