Beaches in North Carolina
124 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
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
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
Hammocks Beach
Sandy Beach
Ocean
Kid-Friendly
Hatteras Village Beach
Sandy Beach
Ocean
Kid-Friendly
Beach
Haulover Day Use Area
Sandy Beach
Ocean
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
Beach
Jennette's Pier
Sandy Beach
Ocean
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
Beach
Kinnakeet Beach Access
Sandy Beach
Ocean
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
Beach
Lifeguarded Beach
Sandy Beach
Ocean
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
Beach
OBBC
Sandy Beach
Ocean
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
Beach
Outer Banks
Sandy Beach
Ocean
Outer Banks - Nags Head
Sandy Beach
Ocean
Kid-Friendly
Pea Island
Sandy Beach
Ocean
Pigeon River Beach (NC)
Sandy Beach
River
Kid-Friendly
Pine Knoll Shores
Sandy Beach
Ocean
Kid-Friendly
Beach
Public Beach Access
Sandy Beach
Ocean
Beach
Regional Public Beach Access - Kitty Hawk
Sandy Beach
Ocean
Rodanthe Beach
Sandy Beach
Ocean
Kid-Friendly
Rodanthe Beach
Sandy Beach
Ocean
Kid-Friendly
Beach
Rodanthe Beach Access
Sandy Beach
Ocean
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 Toe River Beach
Sandy Beach
River
Kid-Friendly
Southern Shores
Sandy Beach
Ocean
Kid-Friendly
Southern Shores Beach
Sandy Beach
Ocean
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
Wilson Creek Beach
Sandy Beach
creek
Kid-Friendly
Wrightsville Beach
Sandy Beach
Ocean
Kid-Friendly
Wrightsville Beach
Sandy Beach
Ocean
Frequently Asked Questions
How many beaches are in North Carolina?
North Carolina has 124 documented beaches. 121 are sandy beaches.
Which beaches in North Carolina are kid-friendly?
North Carolina has 108 kid-friendly beaches with gentle waves, lifeguards, and family amenities.
Are there dog-friendly beaches in North Carolina?
Some beaches in North Carolina allow dogs, but rules vary. Always check local regulations before bringing pets. Many beaches have seasonal or time-of-day restrictions.
What's the best time to visit beaches in North Carolina?
Summer months (June-August) are peak season with warmest water. Shoulder seasons (May, September) offer fewer crowds. Check local weather and water conditions before visiting.
Do beaches in North Carolina have lifeguards?
Lifeguard coverage varies by beach and season. Many popular beaches have lifeguards during summer months. Check individual beach pages for specific amenity information.