Home

New Sheridan Hotel

3.5 Star Rating Telluride, CO

New Sheridan Hotel Serving guests for over 100 years, the New Sheridan Hotel is located on Main Street in downtown Telluride, just steps from shops, restaurants, festival grounds and two blocks to the ski area.

Guests enjoy a full complimentary breakfast each morning including a different hot entree each day.

New Sheridan Hotel offers three different room types in the historic hotel and larger two-bedroom suites located two blocks down Main Street.

Complimentary hot and cold drink bar, Internet access in the lobby and chocolate chip cookies are offered.

Online Booking


1. Set selected Travel Dates.
(up to 11 months in advance)

Check In:

Check Out:

Adults (per room):

# of Rooms:
(Check price for one room at a time)

2. Select preferred booking provider.
 




Location

231 W. Colorado Ave., Telluride, CO 81435, USA