Inn at Lost Creek

119 Lost Creek Lane, Telluride, United States

See Map

Reservations:+1-888-376-9286
Inn at Lost Creek
Show All Photos

Top Amenities

Check Availability

Inn at Lost Creek

The Inn at Lost Creek is a luxurious resort in Telluride with two rooftop hot tubs offering stunning mountain views. It is conveniently located near the ski slopes and downtown area, accessible by a short gondola ride. Each suite is equipped with a kitchenette, flat-screen TV, and other amenities like a washer and dryer. Guests can also enjoy a sauna and access to a business center and banquet facilities. The nearby Tomboy Tavern offers a variety of craft beers and food delivery to the suites. The resort is also close to popular attractions such as the Telluride Golf Club and the Telluride Ski Resort.

Hotel Policies