North Carolina is packed with natural swimming holes, especially waterfalls that offer a refreshing dip in wild mountain beauty. It’s not always easy to find the perfect spot: some have icy pools, some are tucked away off winding trails, and others are just a few steps from the parking lot. But one thing I’ve learned from exploring the state: the combination of cool mountain water, giant boulders, and lush green forest makes for some pretty unforgettable swimming spots.

If you’re craving a little adventure mixed with a spot to cool off, these waterfalls in North Carolina let you swim, splash around, or just lounge on the rocks. So if your summer bucket list needs a twist, grab your swimsuit and sense of adventure.
1. Hooker Falls (DuPont State Forest)
Hooker Falls is probably the most popular swimming waterfall in western North Carolina for good reason. The drop is only about 12 feet tall, so the plunge pool under the falls is gentle and shallow in places, making it really nice for families or anyone easing into mountain swimming. Plus, it’s just a short, flat walk from the parking area—no scrambling required. In summer, the forest around the falls buzzes with energy, from kids playing to hikers grabbing a quick dip mid-trail. Pack a lunch, and your day here will fly by.

Why I Like It:
- The wide pool is roomy enough even on busy summer days.
- The sandy banks along the river give you enough space to throw down a towel and chill out between dips.
- It’s in DuPont State Forest, which means lots of hiking and biking trails nearby—great if you want to combine a swim with more exploring. Don’t miss the friendly atmosphere; Hooker Falls draws families, adventurers, and locals who know how to enjoy a laid-back afternoon outside.
Avoid going right up under the falls, as the current can get stronger after heavy rain. Bring water shoes, because the rocks here are slick! There’s nearby parking, and restrooms mean you can hang around without having to leave quickly.
2. Elk River Falls (Pisgah National Forest)

Elk River Falls sits right on the Tennessee border and is just breathtaking. It spills from about 50 feet into a huge pool that’s deep and crisp all summer long. The swim out to the falls is pretty invigorating; it’s one of those places I always end up spending way more time than planned, bobbing in the spray and clambering on boulders that surround the pool. On a sunny afternoon, the water catches the light in a way that turns the entire scene eye-catching and wild.
What to Watch For:
- Don’t jump from the top. There are hidden rocks, and it’s not safe, even if you see others trying it. It’s best to take in the view from the base, where you’ll feel the refreshing spray and can still snap awesome photos.
- The rocks around the edge are great for sunbathing, but they’re super slippery when wet, so take it slow.
- There’s no lifeguard, so keep an eye on beginners and kids. The current near the waterfall itself can get quite strong.
This spot tends to attract crowds on weekends but is peaceful if you visit on a weekday morning. Picnic tables nearby make it easy to enjoy a meal after your swim, and with more than just the waterfall to explore, you’ll want to linger longer.
3. Turtleback Falls (Gorges State Park)
Can you guess why it’s called “turtleback”? If you’re up for a bit more adventure, Turtleback Falls is the place. It’s famous for its natural waterslide. Once you scramble over the sloping rock, you can slide down right into a deep, chilly pool at the bottom. I always see folks lining up for a go, and it’s seriously fun if you like a little adrenaline with your swim. Being prepared for the hike in just adds to the day’s sense of accomplishment.
Getting There:
- It’s about a 1.5-mile hike from the Grassy Ridge parking area via the Rainbow Falls Trail. The trail is well-marked but can be muddy after rain. Watch for wildflowers and songbirds as you walk; the trail itself is beautiful.
- You’ll pass Rainbow Falls first—stop and check it out, but don’t swim there because the current is way too strong.
- Turtleback is just a few minutes farther along the trail and is a much safer swimming spot. Take breaks on the walk and bring plenty of water, since the elevation changes sneak up on you.

I always pack a change of clothes and snacks—this hike gets busy, and you’ll want to make a whole day of it. On sunny weekends, you’ll find a mix of college students, families, and waterfall chasers. It’s a bit more work to reach, but the payoff is a deep pool and a unique sliding experience you won’t forget.
4. Midnight Hole (Great Smoky Mountains National Park)
Midnight Hole is a deep, clear emerald pool on Big Creek just inside the Great Smoky Mountains National Park. The pool is surrounded by smooth boulders and shaded by tall old-growth trees. The water is icy in spring but is just about perfect during summer heatwaves. I think it’s one of the prettiest places to take a dip, especially when the sunlight filters through the leaves and paints the rocks with dappled patterns. It feels like a scene straight from an adventure movie.

Best Tips:
- The trail to the pool is about 1.5 miles one way along the gently graded Big Creek Trail.
- The boulders by the water are fun for gentle jumps, but double check the depth before you leap.
- The current is usually gentle, but be cautious after heavy rain. The area can get foggy and mysterious in the morning, adding to its magic.
Parking is limited, so arrive early or come late in the afternoon when most of the summer crowd has gone home. Pack a towel and an extra layer—shade from huge trees keeps things cooler than you’d think, even when it’s hot elsewhere.
5. Schoolhouse Falls (Panthertown Valley)

If you want that “secret swimming hole” feeling, I always suggest Schoolhouse Falls. Tucked away in Panthertown Valley, this 20-foot waterfall drops into a round, shallow pool that’s ideal for wading, floating, and dipping under the spray. The water here is extra clear and tends to warm up a bit faster than some of the deeper mountain pools. Pristine and wrapped in lush greenery, it offers a sense of escape from civilization that you won’t find at more popular spots.
What I Love It:
- The setting is wild and gorgeous. It feels like a private oasis—perfect for unwinding and picnicking nearby.
- The hike in is moderate but pretty (about 2 miles round trip on the Little Green Trail). Wildflowers and ferns line the way, while birds provide a natural soundtrack.
- There’s a sandy bottom, making it more comfortable for bare feet. Sitting on the sand with toes in the water makes for an amazing picnic spot.
If you get to Schoolhouse Falls, keep an eye out for the slippery areas around the edges. These mossy rocks get super slick! Since it’s off the beaten path, you’ll likely share this hidden gem with just a few other explorers.
Honorable Mention: Bust Your Butt Falls (Cullasaja River Gorge)
Bust Your Butt Falls is one of those old-school swimming cliffs right off scenic Highway 64 near Highlands. Locals know it as a top spot for jumping and splashing around, thanks to its natural “slide” that sends you right into the Cullasaja River below. I’ve seen brave folks jump, slide, and swim here for generations, and it’s a staple on many summertime road trips.

Worth Knowing:
- Parking is on the highway shoulder, so be super careful getting in and out of your car. The area gets busy, and passing cars move fast.
- The rocks are slick, so use caution if you climb or slide. Fast-moving water after storms can change the swimming area.
- While the swimming area is small, it packs a punch for thrillseekers. Not for the faint of heart, but perfect for folks looking to make a splash.
This spot is best for older kids, strong swimmers, and anyone up for a short but active stop on a road trip. If you’re new to cliff jumping, watch others first—safety comes first, especially with river currents.
Waterfall Swimming Tips
- Check water levels before you go; mountain streams can swell fast after storms, changing the look and feel of the swimming areas.
- Skip swimming right after heavy rain. Waterfalls get rough and currents unpredictable, so give it a day or two to settle.
- Bring water shoes or sandals with grip. I’ve seen more than one person wipe out on slimy rocks!
- Leave no trace behind. Help keep these wild places clean for the next explorer. Consider bringing a small trash bag just in case.
- Go with a buddy if you can, and don’t swim alone in a new spot. It’s always safer—and more fun—with friends.
I always check for official warnings before heading out, and if you’re new to mountain swimming, go with a buddy and stick to pools with easy access. Safety is key, and spending a couple minutes checking entry points and water conditions can make all the difference.
Wrapping Up
Finding the best swimming waterfall in North Carolina depends on your sense of adventure and how much hiking you want to do. From familyfriendly pools near the parking lot to wild hidden gems deep in the forest, there’s a spot here for everyone. Bring a picnic, check the weather, and get ready for a really cool and refreshing mountain experience. Don’t forget your camera—these spots are next-level cool and will give you stories to share long after the swims are done.
Did I miss your favorite swimming spot? Let me know which cascades are at the top of your North Carolina summer list.