Telluride Ski Resort
565 Mountain Village Blvd, Telluride, CO 81435
Telluride Ski Resort is a ski resort located in Mountain Village, southwest Colorado, United States. The resort is located in the northwestern San Juan Mountains, part of the Rocky Mountains, and is home to the highest concentration of 13,000- and 14,000-foot peaks in North America.
More Business Info
- Hours
- Regular Hours
Mon - Fri: Sat - Sun Closed - Other Link
- Categories
- Resorts, Places Of Interest, Ski Centers & Resorts, Tourist Information & Attractions