Wild Swim Atlas

Swimming holes in Virginia

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

7 spots listed6 lakes and tarns1 river

7 spots in Virginia

Swimming permitted52 mi

Jamestown Beach

River
Jamestown Beach Event Park, Scotland

Public river beach with swimming, restrooms, picnic areas and no lifeguard.

Swimming allowed135 mi

Bear Creek Lake swimming beach

Lake
Bear Creek Lake State Park, Cumberland

Bear Creek Lake State Park has a designated beach where unguarded swimming is allowed.

Swimming allowed151 mi

Holliday Lake

Lake
Holliday Lake State Park, Appomattox

Holliday Lake State Park has a designated buoyed beach for unguarded swimming year-round.

Yes, seasonal beach204 mi

Smith Mountain Lake

Lake
Smith Mountain Lake State Park, North Shore

Smith Mountain Lake State Park has a public 500-foot beach with seasonal guarded and unguarded swimming.

Seasonal beach swimming222 mi

Douthat Lake

Lake
Douthat State Park, Clifton Forge

Douthat Lake has a designated sandy beach for swimming within a marked roped area from May through October.

Public seasonal swimming260 mi

Claytor Lake

Lake
Claytor Lake State Park, Pulaski

Claytor Lake State Park has a designated beach for public lake swimming, with guarded swimming during the summer season.

Public swimming allowed307 mi

Hungry Mother Lake

Lake
Hungry Mother State Park, Smyth

Hungry Mother State Park has a designated sandy beach for guarded and unguarded swimming in Hungry Mother Lake.

By type of water