top of page

Buena Vista Hot Springs

Buena Vista hot springs feature crystal clear Rocky Mountain water warmed naturally by the earth, without the sulfur odor of other hot springs. These natural spas draw visitors from all over the world, who come to enjoy the therapeutic value of these mineral-rich, geothermal, gravity-fed pools.


Local Hot Springs in Buena Vista, CO

The Ute Indians used Buena Vista hot springs as a spiritual gathering space and retreat for centuries, but now Colorado’s hot springs are the Rocky Mountain’s best-kept secret. Buffalo Peaks Bed and Breakfast features convenient access to nearby Buena Vista hot springs, like:

Cottonwood Hot Springs: These natural Buena Vista hot springs are open to the public 365 days a year. You can also book a relaxing massage while you’re there.

Mount Princeton Hot Springs: The Buena Vista hot springs at Mt. Princeton offer incredible views of the Rocky Mountain peaks. They’re surrounded by a gorgeous grassy plateau and connected by a lazy river, the perfect place to bring kids (and get in touch with your own inner child!). Adults can also enjoy a variety of spa services, while kids ride the 400-foot hot water slide.

Salida Hot Springs Pool: If you’re looking for indoor Colorado hot springs, then check out this popular attraction while staying in Buena Vista.

Whether you’re looking for a private soak in a luxurious spa, or the best places to take kids in Colorado, the Buena Vista hot springs have something for everyone. Visitors to the Buffalo Peaks Bed and Breakfast can enjoy these natural marvels while staying at our cozy mountain retreat at almost 8,000 feet above sea level. Plus, you can also enjoy nearby mountain trails, ski slopes, fly fishing, 100 miles of snowmobile trails, golfing, horseback riding and more — all with a homemade breakfast under your belt!

You can visit Buena Vista hot springs all year long, and Buffalo Peaks Lodge and Cabin is always ready to offer you some Rocky Mountain hospitality. So check out the availability of our rooms online, or give us a call at (719) 395-3313.

bottom of page