Windham Mountain Resort

Windham, United States

3.5

Closed now

20 reviews

Map

Streetview

Activate map

Description

Specialties

The Northeast’s Premier Alpine Lifestyle

Windham Mountain, located in New York’s beautiful Catskill Mountains, has seen many changes since it opened in 1960, but one thing has been consistent: an obsession with guest satisfaction.

We’re proud to be renowned as NY’s family-​friendly resort, where people of all ages and abilities can unwind and enjoy what life has to offer.

History

Established in 1960.

The idea of a ski resort in the Northern Catskills was introduced by a New York State legislative committee in the late 1950s. They considered developing a state-​run resort on Cave Mountain, just off Main Street in the Town of Windham. Although this project never advanced beyond the discussion stage, the idea took hold and a group of private investors purchased the land for a ski area in 1960.

During its 50 years of existence the resort has become renowned for superb customer care and attentiveness to its guests.