All-Inclusive Canyon Ranch Lenox in the Berkshires is a beautiful all-inclusive destination spa located in western Massachusetts near the town of Lenox. Guests can choose from a number of recreational activities, treatments and health classes.

The resort also offers specialized health packages, including stress management, smoking cessation, pain management and others.

The 100,000-square-foot complex contains yoga studios, indoor tennis, racquetball and squash courts, indoor swimming pool, jogging track and treatment rooms.

The resort offers preventive health care assessments and guidance in the form of private consultations or workshops. If you are interested in learning more about healthy eating, sign up for healthy cooking classes and nutrition consultations.

There is a 50-foot outdoor swimming pool, tennis courts and a ropes challenge course. Activities include hiking, biking, tennis, canoeing, kayaking, sculling, snowshoeing and skiing.

Guest accommodations include 126 rooms and suites situated in a modern, two-story inn which has a meditation room and a demonstration kitchen. The Dining Room is located in the historic Bellefontaine Mansion, built in 1897.

It serves healthy meals prepared with fresh ingredients. There are many menu choices, including traditional dishes, regional specialties and vegetarian meals. Information about the nutritional content of each item is provided, which helps your learn more about healthy eating.

The property is located on 120 private acres surrounded by woods and rolling hills. The main buildings - the Inn, Spa and Bellefontaine Mansion - are connected by glass-enclosed walkways, making your stay comfortable year-round. Summer is a great time to go to enjoy warm New England weather. In the fall, guests can admire spectacular foliage.

The property is 135 miles west of Boston and 150 miles from New York City. The resort provides a complimentary pickup from the Albany or the Hartford/Springfield airport and the Albany train station.

The resort offers all-inclusive rates. (800-742-9000, 413-637-4100).

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.