The Peaks Resort & Spa is a proud partner of
Telluride Ski & Golf Resort Logo

Contact Us


Front Desk & Information


The Spa

Altezza Restaurant
Direct Message

*By submitting you agree that The Peaks Resort & Spa may send you promotional email messages with offers and updates, according to our Privacy Policy. You may opt-out any time.

136 Country Club Dr. Telluride, CO 81435