Planning a visit to Glenwood Springs Colorado? Click here for our fantastic specials and last minute deals. Stay and play with us! Glenwood Canyon Resort is located in the heart of the Rockies between Aspen and Vail on I-70. Open year round — our weather is wonderful no matter the season — we offer a complete lodging facility and a multi-activity outdoor center, right on site.