New Sheridan Hotel
231 W. Colorado Ave., Telluride, CO970-728-4351
We are a Colorado Historic hotel in the very heart of Telluride but we do not rest on our history. The present booms just like the past here at the New Sheridan. We are always searching for ways to enhance our guests’ experience of our world here.
Historical New Sheridan
The New Sheridan Telluride hotel opened in 1895 as the “go-to place” for miners who struck it rich, now completely restored and renovated in 2008.
There are just 26 historic rooms and suites – all with modern luxury fittings. Period style furnishings, layers of damask, rich period colors, luxury bedding, baths and bathrobes – create the ambiance of the only luxury boutique of the hotels in Telluride – an understated, layered luxury that is, yet, distinctly affordable.