Sign In

Relax and Rejuvenate at Cottonwood Hot Springs Inn & Spa in Buena Vista

Discover a serene escape at Cottonwood Hot Springs Inn & Spa, nestled in the beautiful surroundings of Buena Vista, Colorado. This tranquil lifestyle destination offers guests the perfect blend of relaxation and natural beauty, making it an ideal retreat for those seeking to unwind and refresh.

Guests can immerse themselves in soothing hot springs, enjoy rejuvenating spa services, and embrace the peaceful atmosphere that defines this unique inn. Whether you are looking for a weekend getaway or a longer stay, the welcoming environment ensures a memorable experience centered on wellness and comfort.

Experience the harmony of nature and luxury at Cottonwood Hot Springs Inn & Spa, where every detail is designed to enhance your well-being and provide a restorative escape in the heart of Buena Vista.

Location

Google Reviews

4.2
1,978 reviews
  • Ruby P
    Ruby P
    in the last week

    Great springs for an amazing price! $35 for all day or $30 for just at night I love it here! Hoping to stay in a cabin one day

  • Lisa Montoya
    Lisa Montoya
    a week ago

    We arrived for a two-night stay and the room was clearly never cleaned. The bed was messy and the room was dirty. Staff tried to move us to another room in the hotel section, but that room was also unclean. We ended up canceling our reservation after driving a long distance to get there. We went to Mount Princeton Hot Springs instead, where we were immediately given a clean room. Very disappointed with the lack of cleanliness and service at Cottonwood Hot Springs.

  • G Rupel
    G Rupel
    3 weeks ago

    My wife and I have been up 5 times now and have liked it. However pricing is out of touch with reality. Out last time up the heater was out and water was cold. They still charged us full price. Wife sat there shivering in the hottest pool. The entire pool of customers were really annoyed at the audacity. It was obvious they had some people coming in and out working on the heaters. Respectfully if you know the pools are very cool and you're working to fix it, at minimum, notify your customers before paying and then offer a massive discount as they are not there to sit in cold water. Instead it was the latter. I say heaters because I'm positive this is not a deep heated spring/sulfur spring but heated water from the river. Regardless, we're now extremely hesitant to come again for lack of respect to my time and dollar. LAST VISIT WAS 11/7/25. I'd like my money back thank you.

  • Cody Anderson
    Cody Anderson
    3 weeks ago

    Had an epic time! Even with new ownership and them trying to work through that with a small staff, they were on top of cleaning rooms and the pools. Questions anyone had were answered. And Theo was an amazing person to interact with! He helped with questions, laughter, and genuine customer service. Give that man a raise.

  • Saira Galindo
    Saira Galindo
    3 weeks ago

    Cottonwood Springs feels incredibly homey and beautifully serene. The organic, natural approach to hospitality is truly impeccable—every detail feels intentional, warm, and grounding. It’s especially a meaningful place for us, as it’s where my husband and I took our very first getaway together. A special place that holds both beauty and heart. Please do not close down!

Add Review

Leave a Reply

Your email address will not be published. Required fields are marked *

Service
Please rate Service
Value for Money
Please rate Value for Money
Location
Please rate Location
Cleanliness
Please rate Cleanliness

Claim listing

Take control of your listing!

Customize your listing details, reply to reviews, upload photos and more to show customers what makes your business special.
Your account will be created automatically based on data you provide below. If you already have an account, please login.

Fill the form

Now Closed

Opening Hours

  • Monday 08:00 AM - 10:00 PM
  • Tuesday 08:00 AM - 10:00 PM
  • Wednesday 08:00 AM - 10:00 PM
  • Thursday 08:00 AM - 10:00 PM
  • Friday 08:00 AM - 11:30 PM
  • Saturday 08:00 AM - 11:30 PM
  • Sunday 08:00 AM - 11:30 PM