Beaches in North Carolina

126 beaches

Explore North Carolina Beaches

All Beaches

Atlantic Beach

Atlantic Beach

Sandy Beach
Ocean Kid-Friendly
Atlantic Beach

Atlantic Beach

Sandy Beach
Ocean Kid-Friendly
Atlantic Beach NC

Atlantic Beach NC

Sandy Beach
Ocean Kid-Friendly
Avon Beach

Avon Beach

Sandy Beach
Ocean Kid-Friendly
Avon Beach

Avon Beach

Sandy Beach
Ocean
Badin Lake

Badin Lake

Sandy Beach
Lake Kid-Friendly
Badin Lake (Badin Beach)

Badin Lake (Badin Beach)

Sandy Beach
Lake Kid-Friendly
Bald Head Island

Bald Head Island

Sandy Beach
Ocean Kid-Friendly
Bald Head Island

Bald Head Island

Sandy Beach
Ocean Kid-Friendly
Bald Head Island Beach

Bald Head Island Beach

Sandy Beach
Ocean Kid-Friendly
Bear Island Beach

Bear Island Beach

Sandy Beach
Ocean Kid-Friendly
Belews Lake

Belews Lake

Sandy Beach
Lake Kid-Friendly
Buxton Beach

Buxton Beach

Sandy Beach
Ocean Kid-Friendly
Canadian Hole

Canadian Hole

Sandy Beach
sound Kid-Friendly
Cape Hatteras

Cape Hatteras

Sandy Beach
Ocean Kid-Friendly
Cape Hatteras Beach

Cape Hatteras Beach

Sandy Beach
Ocean Kid-Friendly
Cape Hatteras National Seashore

Cape Hatteras National Seashore

Sandy Beach
Ocean Kid-Friendly
Cape Lookout

Cape Lookout

Sandy Beach
Ocean Kid-Friendly
Cape Lookout Beach

Cape Lookout Beach

Sandy Beach
Ocean
Cape Point

Cape Point

Sandy Beach
Ocean Kid-Friendly
Carolina Beach

Carolina Beach

Sandy Beach
Ocean Kid-Friendly
Carolina Beach

Carolina Beach

Sandy Beach
Ocean Kid-Friendly
Carolina Beach State Park

Carolina Beach State Park

Sandy Beach
River Kid-Friendly
Carova Beach

Carova Beach

Sandy Beach
Ocean Kid-Friendly
Catawba River Beach (NC)

Catawba River Beach (NC)

Sandy Beach
River Kid-Friendly
Chimney Rock State Park

Chimney Rock State Park

Sandy Beach
River Kid-Friendly
Cliffs of the Neuse State Park

Cliffs of the Neuse State Park

Sandy Beach
Lake Kid-Friendly
Coquina Beach

Coquina Beach

Sandy Beach
Ocean Kid-Friendly
Coquina Beach

Coquina Beach

Sandy Beach
Ocean Kid-Friendly
Coquina Beach

Coquina Beach

Sandy Beach
Ocean Kid-Friendly
Corolla Beach

Corolla Beach

Sandy Beach
Ocean Kid-Friendly
Corolla Beach

Corolla Beach

Sandy Beach
Ocean Kid-Friendly
Corolla Beach

Corolla Beach

Sandy Beach
Ocean Kid-Friendly
Crowders Mountain State Park

Crowders Mountain State Park

Sandy Beach
pond Kid-Friendly
Dry Falls

Dry Falls

Rocky Beach
River Kid-Friendly
Duck Beach

Duck Beach

Sandy Beach
Ocean Kid-Friendly
Duck Beach

Duck Beach

Sandy Beach
Ocean Kid-Friendly
Emerald Isle Beach

Emerald Isle Beach

Sandy Beach
Ocean Kid-Friendly
Emerald Isle Beach

Emerald Isle Beach

Sandy Beach
Ocean Kid-Friendly
Eno River State Park

Eno River State Park

Rocky Beach
River Kid-Friendly
Falls Lake (Sandling Beach)

Falls Lake (Sandling Beach)

Sandy Beach
Lake Kid-Friendly
Fontana Lake

Fontana Lake

Sandy Beach
Lake Kid-Friendly
Fort Fisher

Fort Fisher

Sandy Beach
Ocean Kid-Friendly
Fort Fisher State Recreation Area

Fort Fisher State Recreation Area

Sandy Beach
Ocean Kid-Friendly
Fort Macon Beach

Fort Macon Beach

Sandy Beach
Ocean Kid-Friendly
French Broad River (Hot Springs)

French Broad River (Hot Springs)

Sandy Beach
River Kid-Friendly
Frisco Beach

Frisco Beach

Sandy Beach
Ocean Kid-Friendly
Frisco Beach

Frisco Beach

Sandy Beach
Ocean
Frisco Beach

Frisco Beach

Sandy Beach
Ocean Kid-Friendly
Gorges State Park

Gorges State Park

Sandy Beach
River Kid-Friendly
Hammocks Beach

Hammocks Beach

Sandy Beach
Ocean Kid-Friendly
Hanging Rock State Park

Hanging Rock State Park

Sandy Beach
Lake Kid-Friendly
Hatteras Village Beach

Hatteras Village Beach

Sandy Beach
Ocean Kid-Friendly
Haw River Beach

Haw River Beach

Sandy Beach
River Kid-Friendly
High Rock Lake

High Rock Lake

Sandy Beach
Lake Kid-Friendly
Holden Beach

Holden Beach

Sandy Beach
Ocean Kid-Friendly
Holden Beach

Holden Beach

Sandy Beach
Ocean Kid-Friendly
Indian Beach

Indian Beach

Sandy Beach
Ocean Kid-Friendly
Jordan Lake State Beach

Jordan Lake State Beach

Sandy Beach
Lake Kid-Friendly
Kerr Lake (NC Side)

Kerr Lake (NC Side)

Sandy Beach
reservoir Kid-Friendly
Kill Devil Hills Beach

Kill Devil Hills Beach

Sandy Beach
Ocean Kid-Friendly
Kill Devil Hills Beach

Kill Devil Hills Beach

Sandy Beach
Ocean Kid-Friendly
Kitty Hawk Beach

Kitty Hawk Beach

Sandy Beach
Ocean Kid-Friendly
Kitty Hawk Beach

Kitty Hawk Beach

Sandy Beach
Ocean Kid-Friendly
Kure Beach

Kure Beach

Sandy Beach
Ocean Kid-Friendly
Kure Beach

Kure Beach

Sandy Beach
Ocean Kid-Friendly
Lake Glenville

Lake Glenville

Sandy Beach
Lake Kid-Friendly
Lake Hickory

Lake Hickory

Sandy Beach
Lake Kid-Friendly
Lake Hickory (Sandy Beach)

Lake Hickory (Sandy Beach)

Sandy Beach
Lake Kid-Friendly
Lake James State Park

Lake James State Park

Sandy Beach
Lake Kid-Friendly
Lake Lure Beach

Lake Lure Beach

Sandy Beach
Lake Kid-Friendly
Lake Nantahala

Lake Nantahala

Sandy Beach
Lake Kid-Friendly
Lake Norman (Jetton Park)

Lake Norman (Jetton Park)

Sandy Beach
Lake Kid-Friendly
Lake Norman State Park

Lake Norman State Park

Sandy Beach
Lake Kid-Friendly
Lake Rhodhiss

Lake Rhodhiss

Sandy Beach
Lake Kid-Friendly
Lake Rhodhiss (Duke Power)

Lake Rhodhiss (Duke Power)

Sandy Beach
Lake Kid-Friendly
Lake Santeetlah

Lake Santeetlah

Sandy Beach
Lake Kid-Friendly
Lake Tillery

Lake Tillery

Sandy Beach
Lake Kid-Friendly
Lake Tillery (Morrow Mtn)

Lake Tillery (Morrow Mtn)

Sandy Beach
Lake Kid-Friendly
Lake Toxaway

Lake Toxaway

Sandy Beach
Lake Kid-Friendly
Lake Waccamaw State Park

Lake Waccamaw State Park

Sandy Beach
Lake Kid-Friendly
Lake Wylie (Buster Boyd)

Lake Wylie (Buster Boyd)

Sandy Beach
Lake Kid-Friendly
Linville River Beach

Linville River Beach

Sandy Beach
River Kid-Friendly
Nags Head - Jennette's Pier

Nags Head - Jennette's Pier

Sandy Beach
Ocean Kid-Friendly
Nags Head Beach

Nags Head Beach

Sandy Beach
Ocean Kid-Friendly
Nags Head Beach

Nags Head Beach

Sandy Beach
Ocean Kid-Friendly
Nantahala River Beach

Nantahala River Beach

Rocky Beach
River Kid-Friendly
New Hope Creek

New Hope Creek

Sandy Beach
creek Kid-Friendly
New River Beach (NC)

New River Beach (NC)

Sandy Beach
River Kid-Friendly
Nolichucky River Beach (NC)

Nolichucky River Beach (NC)

Sandy Beach
River Kid-Friendly
North Topsail

North Topsail

Sandy Beach
Ocean Kid-Friendly
Oak Island Beach

Oak Island Beach

Sandy Beach
Ocean Kid-Friendly
Ocean Isle Beach

Ocean Isle Beach

Sandy Beach
Ocean
Ocracoke Beach

Ocracoke Beach

Sandy Beach
Ocean Kid-Friendly
Ocracoke Beach

Ocracoke Beach

Sandy Beach
Ocean Kid-Friendly
Ocracoke Island

Ocracoke Island

Sandy Beach
Ocean Kid-Friendly
Ocracoke Island Beach

Ocracoke Island Beach

Sandy Beach
Ocean Kid-Friendly
Onslow Beach

Onslow Beach

Sandy Beach
Ocean Kid-Friendly
Outer Banks - Nags Head

Outer Banks - Nags Head

Sandy Beach
Ocean Kid-Friendly
Pea Island

Pea Island

Sandy Beach
Ocean
Pigeon River Beach (NC)

Pigeon River Beach (NC)

Sandy Beach
River Kid-Friendly
Pilot Mountain State Park

Pilot Mountain State Park

Sandy Beach
River Kid-Friendly
Pine Knoll Shores

Pine Knoll Shores

Sandy Beach
Ocean Kid-Friendly
Raven Rock State Park

Raven Rock State Park

Sandy Beach
River Kid-Friendly
Rodanthe Beach

Rodanthe Beach

Sandy Beach
Ocean Kid-Friendly
Rodanthe Beach

Rodanthe Beach

Sandy Beach
Ocean Kid-Friendly
Salvo Beach

Salvo Beach

Sandy Beach
Ocean Kid-Friendly
Salvo Beach

Salvo Beach

Sandy Beach
Ocean Kid-Friendly
Shackleford Banks

Shackleford Banks

Sandy Beach
Ocean
Sliding Rock (NC)

Sliding Rock (NC)

Rocky Beach
River Kid-Friendly
South Mountains State Park

South Mountains State Park

Sandy Beach
River Kid-Friendly
South Toe River Beach

South Toe River Beach

Sandy Beach
River Kid-Friendly
Southern Shores

Southern Shores

Sandy Beach
Ocean Kid-Friendly
Southern Shores Beach

Southern Shores Beach

Sandy Beach
Ocean Kid-Friendly
Stone Mountain State Park

Stone Mountain State Park

Sandy Beach
River Kid-Friendly
Sunset Beach

Sunset Beach

Sandy Beach
Ocean Kid-Friendly
Surf City

Surf City

Sandy Beach
Ocean Kid-Friendly
Toe River Beach

Toe River Beach

Sandy Beach
River Kid-Friendly
Topsail Beach

Topsail Beach

Sandy Beach
Ocean Kid-Friendly
Tuckasegee River Beach

Tuckasegee River Beach

Sandy Beach
River Kid-Friendly
Watauga River Beach

Watauga River Beach

Sandy Beach
River Kid-Friendly
Waves Beach

Waves Beach

Sandy Beach
Ocean Kid-Friendly
William B. Umstead State Park

William B. Umstead State Park

Sandy Beach
Lake Kid-Friendly
Wilson Creek Beach

Wilson Creek Beach

Sandy Beach
creek Kid-Friendly
Wrightsville Beach

Wrightsville Beach

Sandy Beach
Ocean Kid-Friendly
Wrightsville Beach

Wrightsville Beach

Sandy Beach
Ocean