Canyon Ranch health resort in Lenox is in Western Massachusetts, in the heart of the wooded Berkshires and within walking distance of the lovely, culture-rich town of Lenox. The unhurried tempo of New England meets the energizing atmosphere of award-winning Canyon Ranch health resort in this classic spa setting, where indoor pleasures and outdoor activities abound, year-round.

From indoor tennis and Pilates, to biking and hiking, to skiing and snowshoeing, the possibilities are endless. And Tanglewood®, the summer home of the Boston Symphony Orchestra®, is just minutes away.

Canyon Ranch Health Resorts Lenox

Location

Get Rates

Get Flight + Hotel

Star Ratings

Canyon Ranch Health Resorts Le...