Book Lodging

Aveda Telluride Spa

Aveda Telluride Spa is an Aveda Concept Spa + Salon located in downtown Telluride, CO. Awaken your natural powers of transformation with everything from high-performing skin treatments to meditative body massage. Conveniently located at the base of the Gondola, next to Telluride Sports in the town of Telluride, Aveda Telluride Spa is open seven days a week. While walk/ski-ins are welcome, appointments are highly recommended.

More Activities to Explore