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.