Loading Events

Events for November 23, 2018

Events Search and Views Navigation

Event Views Navigation

All Day

ECHO Mountain Resort Opening Day

November 23, 2018
Echo Mountain Resort, 19285 Highway 103
Idaho Springs, CO 80452 United States
+ Google Map

Located just 50 minutes from Denver – ECHO is scheduled to open for the season on November 23rd! Echo Mountain was originally opened from 1960-1975 as Squaw Pass Ski Area and was a Denver family favorite as it was much closer to the front range than areas further into the mountains. When the Eisenhower Tunnel […]

Find out more »
+ Export Events