Echo Mountain
-
19285 Colo. Hwy. 103, Idaho Springs, CO 80452
-
(970) 531-5038
-
info@echomountainresort.com
-
Details
Located away from the I-70 corridor, Echo is the closest ski area to Denver. The beautiful drive, along with affordable rates and night skiing, offers Denver residents and visitors the perfect opportunity to escape the city and hone their skiing or snowboarding skills.
Amenities
General
- Hours: View our website for updates on opening and hours.
Restaurant
-
Allow Buy Out:
TripAdvisor
Loading...