Set in Telluride, Colorado, Inn at Lost Creek is a hotel. It offers a spa, a fitness center and a hot tub. Guests rate it 4.9/5 across 1,004 reviews.
Should you book Inn at Lost Creek?
Expect guest scores around 4.9/5.
Best for
- Spa & wellness breaks
- Families with children
- Road trips & drive-up convenience
- Travelers with pets
- Business travelers
Unwind at the spa
Book a treatment at the on-site spa — an easy way to relax after a day on the road or exploring the area.
The location
Inn at Lost Creek is in Telluride, Colorado, rated 4.9/5 by guests.
What you'll enjoy
Gallery
























Amenities & facilities
Most popular facilities
- Spa and wellness center
- Non-smoking rooms
- Private Parking
- Fitness center
- Free Wifi
- Family rooms
Great for your stay
- Parking
- Private bathroom
- Air conditioning
- Spa and wellness center
- Pet friendly
- Free Wifi
- Family rooms
- Non-smoking rooms
Bathroom
- Bath or shower
- Private bathroom
- Free toiletries
- Bathrobe
- Hairdryer
Bedroom
- Alarm clock
Kitchen
- Microwave
- Refrigerator
Ski
- Ski-in, ski-out access
- Ski pass vendor
- Ski rental on site
- Ski school Additional charge
- Ski storage
Location
119 Lost Creek Lane, Telluride, CO 81435, United States, Telluride, Colorado
Inn at Lost Creek is located in Telluride, Colorado.
Good to know
Frequently asked questions
Does Inn at Lost Creek have a spa?
Yes, Inn at Lost Creek has a spa offering treatments and wellness facilities.
What amenities does Inn at Lost Creek offer?
Inn at Lost Creek offers Spa and wellness center, Non-smoking rooms, Private Parking, Fitness center, Free Wifi, Family rooms, Parking, Air conditioning, Pet friendly, Shuttle service (free), Bathrobe, and Hairdryer.
Where is Inn at Lost Creek located?
Inn at Lost Creek is located in Telluride, Colorado, at 119 Lost Creek Lane, Telluride, CO 81435, United States.