Denver to Glenwood Springs by train

Hot spring pool in Glenwood Springs (winter)

Glenwood Springs is charming town in the Colorado Rocky Mountains known for geothermal springs and outdoor activities. Trains on Amtrak’s California Zephyr route stop here each day, making it a great destination and weekend trip if you want to soak in the hot springs, go hiking or rafting, and visit top area attractions.

To start planning your getaway, here’s what you need to know about traveling from Denver to Glenwood Springs by train.

This website is reader supported and we may earn a small commission from links on this page.

Travel Time

It takes approximately 5.5 hours to travel from Denver to Glenwood Springs on Amtrak. In comparison, drive time is about 2.5 hours.

Schedule

There is one train each day that travels to Glenwood Springs. It’s a morning departure from the Denver Union Station, currently 8 a.m. You’ll arrive in Glenwood Springs in the afternoon. For the latest schedules, use the Find Trains feature on the Amtrak.com homepage with your estimated travel date.

Amtrak find and book train tickets

Price

Amtrak ticket prices vary depending on how far in advance you book your ticket, day of the week and availability on the train. You can choose a coach seat, roomette or bedroom on the California Zephyr with coach the cheapest option. As of 2023, the range is $70 to $90 one-way for a coach seat. Roomettes on this trip can cost $250-$600 one way. Bedrooms prices can range from $700 to over 1,000 one way.

Note that roomettes and bedrooms include free meals and coffee. Additionally, keep in mind that the California Zephyr is a very popular route in the summer, so book your tickets early if you plan to travel then.

More Information

Top photo credit: Loco Steve/Flickr.com