Toll-Free (888) 267-5475 ext: 3110

The Spa at the Telluride Peaks

Nurture body, mind, and spirit upon entering The Peak’s rejuvenating mountain wellness spa, the largest spa in Colorado. Focused on the promotion of holistic, healthy, and sustainable lifestyle through self-care and rejuvenating services. The Spa at The Peaks Resort uses eco-friendly practices to sustain the natural beauty of Telluride, Colorado.