LIFE IN RESORT

mountain weather

the mountain

THE MOUNTAIN

Located in Bennington, New Hampshire, about 80 miles northwest of Boston, MA. The population density within 100 miles of the Crotched Mountain resort is over 10.5 million. This proximity opens up an entire world of shopping, bars, pubs, concerts and events to enjoy near Crotched.