Beaches in North Carolina
126 beaches
Explore North Carolina Beaches
All Beaches
Atlantic Beach
Sandy Beach
Ocean
Kid-Friendly
Atlantic Beach
Sandy Beach
Ocean
Kid-Friendly
Atlantic Beach NC
Sandy Beach
Ocean
Kid-Friendly
Avon Beach
Sandy Beach
Ocean
Kid-Friendly
Avon Beach
Sandy Beach
Ocean
Badin Lake
Sandy Beach
Lake
Kid-Friendly
Badin Lake (Badin Beach)
Sandy Beach
Lake
Kid-Friendly
Bald Head Island
Sandy Beach
Ocean
Kid-Friendly
Bald Head Island
Sandy Beach
Ocean
Kid-Friendly
Bald Head Island Beach
Sandy Beach
Ocean
Kid-Friendly
Bear Island Beach
Sandy Beach
Ocean
Kid-Friendly
Belews Lake
Sandy Beach
Lake
Kid-Friendly
Buxton Beach
Sandy Beach
Ocean
Kid-Friendly
Canadian Hole
Sandy Beach
sound
Kid-Friendly
Cape Hatteras
Sandy Beach
Ocean
Kid-Friendly
Cape Hatteras Beach
Sandy Beach
Ocean
Kid-Friendly
Cape Hatteras National Seashore
Sandy Beach
Ocean
Kid-Friendly
Cape Lookout
Sandy Beach
Ocean
Kid-Friendly
Cape Lookout Beach
Sandy Beach
Ocean
Cape Point
Sandy Beach
Ocean
Kid-Friendly
Carolina Beach
Sandy Beach
Ocean
Kid-Friendly
Carolina Beach
Sandy Beach
Ocean
Kid-Friendly
Carolina Beach State Park
Sandy Beach
River
Kid-Friendly
Carova Beach
Sandy Beach
Ocean
Kid-Friendly
Catawba River Beach (NC)
Sandy Beach
River
Kid-Friendly
Chimney Rock State Park
Sandy Beach
River
Kid-Friendly
Cliffs of the Neuse State Park
Sandy Beach
Lake
Kid-Friendly
Coquina Beach
Sandy Beach
Ocean
Kid-Friendly
Coquina Beach
Sandy Beach
Ocean
Kid-Friendly
Coquina Beach
Sandy Beach
Ocean
Kid-Friendly
Corolla Beach
Sandy Beach
Ocean
Kid-Friendly
Corolla Beach
Sandy Beach
Ocean
Kid-Friendly
Corolla Beach
Sandy Beach
Ocean
Kid-Friendly
Crowders Mountain State Park
Sandy Beach
pond
Kid-Friendly
Dry Falls
Rocky Beach
River
Kid-Friendly
Duck Beach
Sandy Beach
Ocean
Kid-Friendly
Duck Beach
Sandy Beach
Ocean
Kid-Friendly
Emerald Isle Beach
Sandy Beach
Ocean
Kid-Friendly
Emerald Isle Beach
Sandy Beach
Ocean
Kid-Friendly
Eno River State Park
Rocky Beach
River
Kid-Friendly
Falls Lake (Sandling Beach)
Sandy Beach
Lake
Kid-Friendly
Fontana Lake
Sandy Beach
Lake
Kid-Friendly
Fort Fisher
Sandy Beach
Ocean
Kid-Friendly
Fort Fisher State Recreation Area
Sandy Beach
Ocean
Kid-Friendly
Fort Macon Beach
Sandy Beach
Ocean
Kid-Friendly
French Broad River (Hot Springs)
Sandy Beach
River
Kid-Friendly
Frisco Beach
Sandy Beach
Ocean
Kid-Friendly
Frisco Beach
Sandy Beach
Ocean
Frisco Beach
Sandy Beach
Ocean
Kid-Friendly
Gorges State Park
Sandy Beach
River
Kid-Friendly
Hammocks Beach
Sandy Beach
Ocean
Kid-Friendly
Hanging Rock State Park
Sandy Beach
Lake
Kid-Friendly
Hatteras Village Beach
Sandy Beach
Ocean
Kid-Friendly
Haw River Beach
Sandy Beach
River
Kid-Friendly
High Rock Lake
Sandy Beach
Lake
Kid-Friendly
Holden Beach
Sandy Beach
Ocean
Kid-Friendly
Holden Beach
Sandy Beach
Ocean
Kid-Friendly
Indian Beach
Sandy Beach
Ocean
Kid-Friendly
Jordan Lake State Beach
Sandy Beach
Lake
Kid-Friendly
Kerr Lake (NC Side)
Sandy Beach
reservoir
Kid-Friendly
Kill Devil Hills Beach
Sandy Beach
Ocean
Kid-Friendly
Kill Devil Hills Beach
Sandy Beach
Ocean
Kid-Friendly
Kitty Hawk Beach
Sandy Beach
Ocean
Kid-Friendly
Kitty Hawk Beach
Sandy Beach
Ocean
Kid-Friendly
Kure Beach
Sandy Beach
Ocean
Kid-Friendly
Kure Beach
Sandy Beach
Ocean
Kid-Friendly
Lake Glenville
Sandy Beach
Lake
Kid-Friendly
Lake Hickory
Sandy Beach
Lake
Kid-Friendly
Lake Hickory (Sandy Beach)
Sandy Beach
Lake
Kid-Friendly
Lake James State Park
Sandy Beach
Lake
Kid-Friendly
Lake Lure Beach
Sandy Beach
Lake
Kid-Friendly
Lake Nantahala
Sandy Beach
Lake
Kid-Friendly
Lake Norman (Jetton Park)
Sandy Beach
Lake
Kid-Friendly
Lake Norman State Park
Sandy Beach
Lake
Kid-Friendly
Lake Rhodhiss
Sandy Beach
Lake
Kid-Friendly
Lake Rhodhiss (Duke Power)
Sandy Beach
Lake
Kid-Friendly
Lake Santeetlah
Sandy Beach
Lake
Kid-Friendly
Lake Tillery
Sandy Beach
Lake
Kid-Friendly
Lake Tillery (Morrow Mtn)
Sandy Beach
Lake
Kid-Friendly
Lake Toxaway
Sandy Beach
Lake
Kid-Friendly
Lake Waccamaw State Park
Sandy Beach
Lake
Kid-Friendly
Lake Wylie (Buster Boyd)
Sandy Beach
Lake
Kid-Friendly
Linville River Beach
Sandy Beach
River
Kid-Friendly
Nags Head - Jennette's Pier
Sandy Beach
Ocean
Kid-Friendly
Nags Head Beach
Sandy Beach
Ocean
Kid-Friendly
Nags Head Beach
Sandy Beach
Ocean
Kid-Friendly
Nantahala River Beach
Rocky Beach
River
Kid-Friendly
New Hope Creek
Sandy Beach
creek
Kid-Friendly
New River Beach (NC)
Sandy Beach
River
Kid-Friendly
Nolichucky River Beach (NC)
Sandy Beach
River
Kid-Friendly
North Topsail
Sandy Beach
Ocean
Kid-Friendly
Oak Island Beach
Sandy Beach
Ocean
Kid-Friendly
Ocean Isle Beach
Sandy Beach
Ocean
Ocracoke Beach
Sandy Beach
Ocean
Kid-Friendly
Ocracoke Beach
Sandy Beach
Ocean
Kid-Friendly
Ocracoke Island
Sandy Beach
Ocean
Kid-Friendly
Ocracoke Island Beach
Sandy Beach
Ocean
Kid-Friendly
Onslow Beach
Sandy Beach
Ocean
Kid-Friendly
Outer Banks - Nags Head
Sandy Beach
Ocean
Kid-Friendly
Pea Island
Sandy Beach
Ocean
Pigeon River Beach (NC)
Sandy Beach
River
Kid-Friendly
Pilot Mountain State Park
Sandy Beach
River
Kid-Friendly
Pine Knoll Shores
Sandy Beach
Ocean
Kid-Friendly
Raven Rock State Park
Sandy Beach
River
Kid-Friendly
Rodanthe Beach
Sandy Beach
Ocean
Kid-Friendly
Rodanthe Beach
Sandy Beach
Ocean
Kid-Friendly
Salvo Beach
Sandy Beach
Ocean
Kid-Friendly
Salvo Beach
Sandy Beach
Ocean
Kid-Friendly
Shackleford Banks
Sandy Beach
Ocean
Sliding Rock (NC)
Rocky Beach
River
Kid-Friendly
South Mountains State Park
Sandy Beach
River
Kid-Friendly
South Toe River Beach
Sandy Beach
River
Kid-Friendly
Southern Shores
Sandy Beach
Ocean
Kid-Friendly
Southern Shores Beach
Sandy Beach
Ocean
Kid-Friendly
Stone Mountain State Park
Sandy Beach
River
Kid-Friendly
Sunset Beach
Sandy Beach
Ocean
Kid-Friendly
Surf City
Sandy Beach
Ocean
Kid-Friendly
Toe River Beach
Sandy Beach
River
Kid-Friendly
Topsail Beach
Sandy Beach
Ocean
Kid-Friendly
Tuckasegee River Beach
Sandy Beach
River
Kid-Friendly
Watauga River Beach
Sandy Beach
River
Kid-Friendly
Waves Beach
Sandy Beach
Ocean
Kid-Friendly
William B. Umstead State Park
Sandy Beach
Lake
Kid-Friendly
Wilson Creek Beach
Sandy Beach
creek
Kid-Friendly
Wrightsville Beach
Sandy Beach
Ocean
Kid-Friendly
Wrightsville Beach
Sandy Beach
Ocean