Built in 1891,the New Sheridan Hotel has served as Telluride’s social center for over 125 years. Located just two blocks from the gondola and ski lifts, in the heart of downtown Telluride providing an ideal base for visitors. Restaurants, shops, galleries and spas are just steps from the front door. Under the guidance of internationally renowned designer Nina Campbell, each luxurious guestroom captures the historic charm of Telluride in an atmosphere of warmth and comfort.

New Sheridan Hotel
231 W. Colorado Avenue
Telluride, Colorado 81435
Phone: +1 970 728 4351