Inn at Lost CreekTelluride, Colorado
★ 4.9 · 1,004 reviews

Inn at Lost Creek

Restful rooms and a spa in Telluride

Check availability

Check availability
Wi-Fi Parking Pet-friendly A/C Spa
Inn at Lost Creek
Check availability

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.

4.9/5
Guest rating
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

Spa & Wellness
Sauna
Fitness Center
Free Parking
Free Wi-Fi
Pet Friendly

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

Get directions

Inn at Lost Creek is located in Telluride, Colorado.

Good to know

Wi-FiFree
ParkingAvailable on-site
Air conditioningAvailable
Front desk24 hours
Typical guestsCouples (83% of reviewers)
Family roomsAvailable
Luggage storageAvailable
Non-smoking roomsAvailable
PetsAllowed

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.

Ready to book Inn at Lost Creek?
Check availability & prices

Other hotels in Telluride

Contact Inn at Lost Creek

Address119 Lost Creek Lane, Telluride, CO 81435, United States, Telluride, Colorado
Hotel contact (for guests)Check availability & rates →