Wild Swim Atlas

Swimming holes in North Carolina

14 places to swim in North Carolina, each checked for public access. Open a spot for its season, booking rules and how to get there.

14 spots listed8 waterfall pools4 lakes and tarns2 rivers1 need a booking in season

14 spots in North Carolina

Public swim beach26 mi

Lake Norman

Lake
Lake Norman State Park, Lake Norman of Catawba

Lake Norman State Park provides a public swim beach on Lake Norman, with seasonal swimming and required swim passes.

Swimming permitted52 mi

Big Bear Falls

Waterfall pool
South Mountains State Park, Morganton

Big Bear Falls is a waterfall with several deep pools on a trail in South Mountains State Park.

Lower pool only62 mi

Moravian Falls

Waterfall pool
Moravian Falls Campground, Wilkesboro

A waterfall on Moravian Creek with a lower plunge pool on private campground land.

Seasonal public swimming67 mi

Lake James

Lake
Lake James State Park, Glen Alpine

Lake James State Park offers public swimming at its seasonal Paddy’s Creek swim beach.

Seasonal public swimming69 mi

Paddy's Creek swimming area

River
Lake James State Park, Marion

Lake James State Park provides a seasonal public swim beach at Paddy’s Creek.

Swimming allowed101 mi

Hooker Falls

Waterfall pool
DuPont State Recreational Forest, Brevard

Hooker Falls is a popular summer swimming area on the Little River in DuPont State Recreational Forest.

Public swimming108 mi

Jordan Lake

Lake
Jordan Lake State Recreation Area, Pittsboro

Jordan Lake State Recreation Area has public lake swim beaches at several access areas.

Open to swim109 mi

Looking Glass Falls

Waterfall pool
Looking Glass Falls Scenic Area, Brevard

Public waterfall in Pisgah National Forest with a viewing deck, stairs to the creek and swimming listed as a water activity.

Public swimming allowed110 mi

Sliding Rock

Waterfall pool
Pisgah National Forest, Brevard

Natural waterslide and swimming pool in Pisgah National Forest near Brevard.

Swimming at own risk120 mi

Rainbow Falls

Waterfall pool
Gorges State Park, Highlands

Rainbow Falls is a waterfall on the Horsepasture River reached by trail from Gorges State Park.

Swimming allowed126 mi

Silver Run Falls

Waterfall pool
Nantahala National Forest, Highlands

Silver Run Falls is a 25-foot waterfall flowing into a broad pool with a sandy beach.

Warm-weather swimming137 mi

Quarry Falls

Waterfall pool
Nantahala National Forest, Highlands

A small waterfall beside US 64 with a large, deep pool that is popular for swimming during warm weather.

Seasonal public swimming167 mi

Cliffs of the Neuse Swim Lake

Lake
Cliffs of the Neuse State Park, La Grange

An 11-acre spring-fed lake at Cliffs of the Neuse State Park has a seasonal public swim beach.

Public seasonal swimming222 mi

Goose Creek State Park swim beach

River
Goose Creek State Park, Beaufort

Designated swimming beach on the Pamlico River at Goose Creek State Park.