From pools to swimming holes: 20+ swimming spots to cool you down

23,293
If you want to feel glamorous all day, we recommend Aloft's rooftop pool. | Photo via @aloftasheville

It’s hot out here y’all, and we know we’re not alone in our search for relief from the heat. Luckily, Asheville is home to great outdoor swimming spots, from pools to waterfalls to mountain water slides. Bookmark this list to stay cool as a cucumber all summer long. 🥒

Photo via City of Asheville

Public Pools 

Cane Creek Pool | Seasonal, daily | 590 Lower Brush Creek Rd., Fletcher | $3 | Nestled in the valley of rising mountains, this outdoor pool is surrounded by the natural beauty of Cane Creek Park

Erwin Pool | Seasonal, daily | 58 Lees Creek Rd. | $3 | This spacious outdoor pool has a reputation of being well-maintained and offers special adult swim hours

Hominy Valley Pool | Seasonal, daily | 25 Twin Lakes Rd., Candler | $3 | If you’re headed to this outdoor spot (which also has baseball fields + a basketball court nearby), we recommend stopping by Sand Hill Kitchen for an award-winning fried chicken sandwich. 

Splasheville | Seasonal, daily | Pack Square Park | Free | Though not technically a pool, this interactive splash pad is certainly worth dipping your toes into. 

North Buncombe Pool | Seasonal, daily | 892 Clarks Chapel Rd., Weaverville | $3

Owen Pool | Seasonal, daily | 117 Stone Dr., Swannanoa | $3 

Malvern Hills Pool | Seasonal, daily | 75 Rumbough Pl. | $3 per day or $100 season pass | Temporarily closed, update for opening coming soon.

Recreation Park Pool | Seasonal, daily | 65 Gashes Creek Rd. | $3 per day or $100 season pass | Temporarily closed, update for opening coming soon.

The Patton Pool at the Hendersonville YMCA. | Photo via YMCA

Membership or Day Pass Pools

Aloft Asheville | Seasonal, daily | 51 Biltmore Ave. | $15 per day | Have a glamorous day at this rooftop hotel pool + purchase drinks from the bar. 

Asheville Jewish Community Center | Year-round, daily | 236 Charlotte St. | Memberships start at $36 per month or $75 per summer (plus current annual JCC membership) | This hybrid indoor-outdoor pool offers lap swimming, a competitive-grade diving board, a kid-friendly splash pad, and an outdoor pavilion with gas grills + picnic spaces

Asheville Racquet Club | Daily | 200 Racquet Club Rd. + 27 Resort Dr. | Monthly membership fees not public | Both locations offer indoor and outdoor pools, and the downtown spot also features a jacuzzi + outdoor pool cabana. 

Patton Park and Pool | Seasonal, daily | 114 E Clairmont Dr., Hendersonville | $5 per day | This outdoor, Olympic-sized YMCA pool also offers swim lessons

Turtleback Falls | Photo by @droneeverything

Swimming holes + lakes

Note: Use caution when venturing out to any of these places and swim at your own risk. Always take into consideration freezing water temperatures, changing or hidden currents, unseen rocks in the water, and slippery surfaces. Never climb on or around waterfalls

Hooker Falls, 210 Staton Rd., Hendersonville | Free | The only waterfall area in Dupont State Forest that is safe for swimming — it also has spots to watch the fun or have a picnic. 

Looking Glass Falls, Brevard | Free | You can see this 60-ft waterfall from the road, but pull over and take the stairs down to the base to be treated to the full view. Swimming is safest when water levels are low.

Paradise Falls, 14091 Canada Rd., Tuckasegee | Free | Two swimming pools on the picturesque Wolf Creek. Caution: The hike to the falls is steep and very challenging, and you should never attempt to climb the falls and jump off.

Silver Run Falls, Cashiers | Free | Chill out on the beach by this 25-ft fall that cascades into a calm swimming pool.

Sliding Rock, Brevard | $4 per person | A 60-ft mountain water slide in Pisgah National Forest. The area is busiest from 12-4 p.m., so we recommend arriving early. 

Turtleback Falls, 976 Grassy Ridge Rd., Sapphire | Free | A sliding rock + swimming hole that ends in a deep plunge pool. The hike in and back is 3.5 miles roundtrip.

Lake Glenville, Cullowhee | Free | This lake is sitting pretty at 3,494 ft (that’s the highest elevation of any lake east of the Mississippi, btw). Head to the Pines Recreation Area to swim.

Lake Lure, 2930 Memorial Hwy., Lake Lure | $7+ | Lake Lure’s privately owned + maintained beach offers a waterslide, swimming area + water park.

Wildcat Lake, Banner Elk  | Free | This High Country lake offers 13 acres for swimming, plus beaches for sunbathing, picnics + other sandy fun.

Check out our guide to lakes within two hours of Asheville for even more swimming inspiration.