Sustainable stay
Inn at Lost Creek
Inn at Lost Creek is a ski-in/ski-out mountain inn in Telluride’s Mountain Village,
119 Lost Creek Lane
81435 Telluride
United States
About the hotel
Inn at Lost Creek is a ski-in/ski-out mountain inn in Telluride’s Mountain Village, perfect for skiers and summer outdoor enthusiasts seeking condo-style comfort.
Hold Ctrl to drag map
Community
What verified guests say about inclusivity, accessibility and lifestyle fit — straight from people who stayed here.