New Sheridan Hotel
231 W. Colorado Ave., Telluride, CO970-728-4351
The New Sheridan Hotel – A Historic Hotel in Telluride
The present booms just like the past at the New Sheridan. We are a Colorado Historic hotel in the very heart of Telluride, but we do not rest on our history. We are always searching for ways to enhance our guests’ experience of our world here at the hotel.
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.

