Ski area
Echo Mountain
58 locals recommend
Location
19285 CO-103
Idaho Springs, CO
Tips from locals
Ski and Snowboarding winter facility. Just 20 minutes away from the property!! A lesser-known equally stunning option for outdoor adventure.