Just 35 miles from Denver, Echo Mountain is Denver's closest ski area. At 10,650 feet above sea level, glowing with lights for night skiing and riding, wired with music, and loaded with features, Echo Mountain Park gives riders and skiers of all ability levels exactly what they want ? for less than half the price of tickets at the major resorts in Colorado.