Introduction
Echo Mountain Resort is the largest ski resort in Denver Colorado located in the west of Evergreen. Located at the former site of the Squaw Pass Ski Area, Echo Mountain Resort is just 50 minutes from downtown Denver. The place offers pleasant views of the sunset, Colorado mountains and Continental Divide. The base of the mountain is located at 10,050 feet and the summit is at about 10,650 feet. Echo Mountain Resort is one of the affordable ski resorts in Denver to offer night skiing. It has three lifts and 15 trails. The Ski Resort opens from mid-December to late April or early May. Terrain park and free-ride terrain, with park riding features such as rails and jumps, are the main attractions. It also offers affordable skiing training lessons from professionals in the beginner area and on the mountain and helps you to progress at your own pace.
Contact Info
Address:
19285 HWY 103
Idaho Springs
Colorado 80452
United States
Idaho Springs
Colorado 80452
United States
Tel:
+1 (970) 531-5038
Website:
https://www.echomountainresort.com/
Offering
- Skiing Resort in Denver
Hours of operation
From | To | From | To | From | To | ||
---|---|---|---|---|---|---|---|
Monday | Closed | ||||||
Tuesday | Open | 11:00 am | 9:00 pm | ||||
Wednesday | Open | 11:00 am | 9:00 pm | ||||
Thursday | Open | 11:00 am | 9:00 pm | ||||
Friday | Open | 11:00 am | 9:00 pm | ||||
Saturday | Open | 9:00 am | 9:00 pm | ||||
Sunday | Open | 9:00 am | 5:00 pm |