Denver's Closest Ski Area Has Been Sold
Echo Mountain is known for being the closest ski area to Denver, Colorado. At just 36 miles from downtown Denver's Civic Center Park, Echo makes up for its size with convenience and affordability. It's a "local's spot" that's enjoyed by plenty of vacationers looking for a fun day with the family without breaking the bank.Echo's owner Burwell Enterprises announced the sale of the ski area in a press release shared with Powder around 4:00PM ET on Wednesday, September 20th, 2023.Echo Mountain
Read more »