Cottonwood Hot Springs Inn & Spa, Buena Vista

#1 of 6 in Nature in Chaffee County
Hot Spring · Hidden Gem · Spa
Cottonwood Hot Springs Inn & Spa is located in Buena Vista. You can plan Buena Vista trip in no time by asking Inspirock to help create your itinerary.
Create an itinerary including Cottonwood Hot Springs Inn & Spa
© OpenMapTiles © OpenStreetMap contributors

Cottonwood Hot Springs Inn & Spa reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 3.5
376 reviews
  • I was in Buena Vista for a few days in early august and took a day to explore. I spent a few hours at these hot springs. The staff was friendly, the other visitors were nice company to talk to, and...  more »
  • We went after dusk on 8/7/19. The rate for adults is $20 for an entire day but it was worth it for the 2 hours we stayed (from about 9PM to 11PM). The man at the front desk was very friendly and efficient and we quickly got into the pool area. These springs and pools are wonderful. There are 5 different pools ranging in temperature from about 80F up to 106F, each with a different shape and character. All the pools have plenty of nooks and crannies as well as varying depths so you can either stand our comfortably lie down and soak yourself. There was just enough subtle lighting to allow navigation from pool to pool. However, on the night we were there, clear skies and a Gibbous moon provided even more light and really made the outlines of Mt. Yale and Sheep Mountain stand out. A great few hours spent here!
  • Lots of improvements noted. Great customer service. Housekeeping is much improved. Lots of added small touches that make the stay pleasant. Comfy beds. Best of all the hot springs are amazing as always. The best place to stargaze is floating in a hot pool at midnight.

Plan your trip to Buena Vista

  • Get a personalized trip
    A complete day by day itinerary
    based on your preferences
  • Customize it
    Refine your trip. We'll find the
    best routes and schedules
  • Manage it
    Everything in one place.
    Everyone on the same page.