News Category: Season Pass and Lift Ticket News

Back to All Industry News

Echo Mountain Joins Colorado Ski Country USA

August 31, 2017

Colorado Ski Country USA (CSCUSA) announced that Echo Mountain in Idaho Springs will join the association effective immediately as its 23rd member resort. Echo Mountain, which is only 50 minutes away from downtown Denver and offers night skiing six nights a week, becomes the 23rd┬ámember of CSCUSA. The ski area will join Colorado Ski Country […]