Located in the Grand Summit Resort Hotel


Treat yourself to a day at the spa when you visit Mount Snow. Visit our natural wellness spa for spa treatments, including massages, facials, holistic specialties, nature treks, yoga, and more.

Naturespa is a contemporary Spa escape for total body wellness and one of the best spa resorts in Vermont. Find the ultimate in relaxation and refresh your mind body and spirit.

Open Daily in winter season 10am-6pm