
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 swimming area. 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
- Coordinates
- 36.36611, -81.43370
- 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
- None — assume unguarded
- Camping
- At site for camp attendees.
- Activities
- Swimming, tubing
- Facilities
- few developed facilities. Bring your own essentials. Camping available for camp attendees at Camp Elk Shoals.
- Listing last updated
- May 12, 2026
The experience
- Best time to visitSummer months (June through August) for warmer weather, and October for breathtaking fall foliage.
- AccessEasy to moderate. Accessible by car with clear directions, but the rocky riverbed may require water shoes.
- Facilitiesfew developed facilities. Bring your own essentials. Camping available for camp attendees at Camp Elk Shoals.
- Camping nearbyAt 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:
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: 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 water. Have a safe visit to Elk Shoals and the refreshing waters of the South Fork New River! 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.
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. Pair the swim with a stop at Big Laurel Creek Swimming Spots In Western North Carolina (about 12 mi away) 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.
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
- Swimming holes near Boone (17 mi)
- Swimming holes near Hickory (44 mi)
- Swimming holes near Winston-Salem (69 mi)
- North Carolina swimming holes guide
- Swimming holes near Asheville
- Swimming holes near Charlotte
- Swimming holes near Boone
- Swimming holes near Raleigh
- More river swimming holes
- Check water quality before swimming
- All North Carolina swimming holes
Nearby swimming holes
Map & location
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
Reference sources
Spotted outdated access, fees, or safety info? Send a correction with the page URL — we review every submission.