Canyon Ranch Health Resort in Lenox

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.