Elk Shoals
Swimming hole in Asheville, North Carolina · River
Elk Shoals is a river swimming hole. It is near Asheville, North Carolina. Fee notes: Not for swimming (but get free permit ahead of time). Best season: Summer months (June through August) for warmer weather, and October for breathtaking fall foliage.
Typical season: Summer months (June through August) for warmer weather, and October for breathtaking fall foliage
About Elk Shoals
Elk Shoals is a River swimming destination near Asheville in North Carolina. The setting stays informal and low-key.
The river's slow, meandering pace and clear, cool waters make this one of the most approachable and rewarding natural . Whether you're a family looking for a gentle afternoon in the water or an adventurer seeking a scenic escape, Elk Shoals delivers something genuinely special.
The South Fork New River moves through this stretch with an easy, unhurried grace. A natural canopy of hardwoods arches overhead, dappling the water with shifting light and keeping temperatures comfortable even on the warmest summer days. The riverbed is rocky. Expect smooth river stones underfoot and the occasional flat slab perfect for sunning yourself between swims. Lush vegetation lines the banks, and if you sit quietly enough, you may catch glimpses of the abundant wildlife that calls this corridor home. In October, the surrounding hillsides transform into a blaze of red, orange, and gold, making a late-season visit feel almost otherworldly. What . The water moves across a series of shallow, rocky shoals that create gentle riffles and small pools throughout the . Depths vary meaningfully from spot to spot, which means younger children can splash in the shallows while stronger swimmers explore deeper channels. The current is gentle enough to make tubing a relaxed, enjoyable experience rather than a white-knuckle affair.
No lifeguards patrol Elk Shoals. Facilities are limited, so judge depth, current, and weather when you arrive.
Key facts
Structured details for trip planning — verify access and fees with the land manager before you visit.
- Water type
- River
- Water body
- South Fork New River
- Fee
- Not for swimming (but get free permit ahead of time)
- Nearest town
- Asheville
- State
- North Carolina
- Best season
- Summer months (June through August) for warmer weather, and October for breathtaking fall foliage.
- Access difficulty
- Easy to moderate. Accessible by car with clear directions, but the rocky riverbed may require water shoes.
- Parking
- Designated area
- Lifeguard
- Present (seasonal)
- Camping
- At site for camp attendees.
- Land manager
- State park / recreation agency
- Activities
- Swimming, tubing
- Facilities
- few developed facilities. Bring your own essentials. Camping available for camp attendees at Camp Elk Shoals.
- Last verified
- May 12, 2026
The experience
- Best time to visit Summer months (June through August) for warmer weather, and October for breathtaking fall foliage.
- Access Easy to moderate. Accessible by car with clear directions, but the rocky riverbed may require water shoes.
- Facilities few developed facilities. Bring your own essentials. Camping available for camp attendees at Camp Elk Shoals.
- Camping nearby At site for camp attendees.
Highlights & features
- Gentle currents ideal for tubing
- Varied water depths for all ages
- Lush scenery with abundant wildlife
- Historical significance of the South Fork New River
- Seasonal beauty, especially in fall
- One of the oldest rivers in the world
- Free permit required for swimming
- Adjacent to Camp Elk Shoals
How to get there
Elk Shoals lies in North Carolina near Asheville, Boone, and Jefferson. Use these driving notes as a starting point and confirm road conditions before you go. Elk Shoals lies near the South Fork of the New River and can be accessed via a series of clear steps from Boone, NC. Follow the directions below to reach this serene . turn-by-turn Driving Directions: Bring water, sunscreen, and gear for a primitive swim day. Weekends and holidays can draw more visitors. Check local updates on access and water levels before you leave home.
-
Starting from Boone, NC
Begin by heading east on US Route 421/221 toward North Wilkesboro.
-
Turn onto Route 221
After about 7 miles, near the community of Deep Gap, turn left onto Route 221 South . Continue on Route 221 for about 12.3 miles .
-
Turn onto Route 163
Near West Jefferson, turn right onto Route 163 . Drive for 2.7 miles on Route 163.
-
Turn onto Boggs Road (SR 1159)
After 2.7 miles, turn left onto Boggs Road (State Road 1159) . Continue for 1.5 miles until you see the sign for Camp Elk Shoals near a low-water bridge. Arrival at Elk Shoals: The South Fork New River . Look for parking near Camp Elk Shoals. Parking may be limited, so plan accordingly. Once parked, follow any visible trails or signage leading to the river access.
-
Helpful notes: Landmarks
The Camp Elk Shoals sign and low-water bridge are key indicators that you’ve arrived at the correct location.
-
Parking
Parking is typically available near the camp entrance, but it may be limited during busy times. Be prepared to park along the roadside if necessary. Trail Access: Trails leading to the . Have a safe visit to Elk Shoals and the refreshing waters of the South Fork New River!
Plan your visit
Elk Shoals works well as a day trip from Asheville or Boone. Stock up in town, then head to the water with food, water, and sun protection. Combine the swim with camping at Bullhole or browse more North Carolina river spots in our directory. For the full list in North Carolina, see our state directory.
Access & fees
Access requires a free permit obtained in advance. Parking is available near Camp Elk Shoals but can be limited, especially on weekends and in summer. The swimming hole is accessed by trails from the parking area; look for the low-water bridge as a landmark.
Top picks for this trip
Hydro Flask Wide Mouth Bottle
A do-everything bottle that holds ice through a full hot day at the water.
Check price onWillit Rashguard Swim Shirt UPF 50+
The best all-around sun shirt for swimming holes — light enough to swim in, dry enough to hike out in.
Check price onDisclosure: Gear links may earn a commission as an Amazon Associate — at no extra cost to you. Learn more.
What to pack for Elk Shoals
Gear we compare side by side for river swims like this one — water access, sun, and the hike in.
All gear categories →Disclosure: Gear links may earn a commission as an Amazon Associate — at no extra cost to you. Learn more.
Frequently asked questions
Can you swim at Elk Shoals?
Yes. Elk Shoals on the New River in North Carolina is a popular river swimming and recreation area with shallow shoals and deeper channels. Currents change after rain — scout before you wade or swim.
Is Elk Shoals free?
Day-use and camping fees depend on whether you use the managed recreation area or informal access. Confirm current fees and rules with the managing agency (often New River State Park / local recreation) before you go.
How do you get to Elk Shoals?
Elk Shoals sits on the New River in the northwest North Carolina mountains. Use state and county roads toward the New River corridor near Jefferson / Ashe County, then follow recreation-area signs to the river access.
Explore more nearby swimming guides
Nearby swimming holes
Culture & history
The South Fork New River has supported local communities for centuries, and nearby Boone reflects the pioneering spirit of the region.
Conservation
Follow Leave No Trace principles to protect the river’s ecosystem. Obtain free permits to ensure regulated access and preservation.
Sources & updates
Official land managers cited on this page
Always confirm current rules, closures, and fees on the agency site before visiting.
Spotted outdated access, fees, or safety info? Send a correction with the page URL — we review every submission.