logo

Location of The Peaks Resort And Spa

Location

136 Country Club Drive, Telluride, Colorado, United States of America, 81435
The Peaks Resort and Spa boasts a prime location just a short walk from the Telluride Ski Resort, making it a perfect destination for winter enthusiasts and summer adventurers alike. Guests can enjoy nearby dining options such as The Village Table and local favorites like Black Iron Kitchen + Bar, both just minutes away. Additionally, the iconic Sheridan Opera House and Telluride Historical Museum are easily accessible within a few kilometers, offering a glimpse into the area's rich history and culture. This stunning backdrop of the San Juan Mountains enhances the experience, providing breathtaking alpine vistas at every turn.
Check rooms and rates
From249US$ /night
Check-in
04Dec2024Select date
Check-out
05Dec2024Select date
Rooms and Guests2 Guest, 1 Room
Map view
136 Country Club Drive, Telluride, Colorado, United States of America, 81435
Nearby
Ski Area
Telluride Ski Resort
1800 ft
565 Mountain Village Blvd Suite 102
Adam W. Carlos Fine Art
900 ft
Mountain Village Core
1800 ft
Restaurants
Crazy Elk Pizza
2100 ft
565 Mountain Village Blvd
Contact us
We’re at your service