North Carolina’s coast runs from the wild Outer Banks barrier islands down to the Cape Fear beaches near Wilmington. The Outer Banks lean on free public access points and beach driving, while the southern towns mix free street parking with paid lots near the piers.
56 beaches mapped · Summer 2026 · updated June 19, 2026
Reach beachgoers planning their next trip. Feature your rental, shop, surf school, or café here.
Get featured →New Hanover County
Wilmington’s go-to surf-and-paddle beach — clean sand, a long pier, and an island where nearly every public spot is metered or pay-by-app, so budget for parking on summer days.
Pleasure Island
A classic boardwalk town with a fishing pier, arcade, and amusement rides — paid and metered lots cluster near the boardwalk and fill fast on warm weekends.
Pleasure Island
The quieter end of Pleasure Island, anchored by an old wooden pier — parking is mostly free street and small lots, so the limited spaces go early on busy days.
Outer Banks
A long stretch of central Outer Banks sand dotted with free public access points and bathhouses along the beach road — easy to find a spot, with lifeguarded sections in summer.
Outer Banks
The busy heart of the northern Outer Banks near the Wright Brothers Memorial — numerous free public beach accesses, though the closest small lots fill on peak afternoons.
Crystal Coast
The Crystal Coast’s most popular beach on Bogue Banks, with a lively oceanfront “circle” — paid lots sit near the action, with some free street parking a short walk away.
Cape Hatteras National Seashore
Wild, undeveloped barrier-island sand under the iconic lighthouse — National Seashore access is free, but you’ll need an ORV permit to drive onto the beach itself.
Cape Hatteras National Seashore
A consistently top-ranked, ferry-only island beach inside the National Seashore — free Seashore parking, but plan around the ferry schedule since there’s no bridge.
Topsail Island
The laid-back south end of Topsail Island — quiet family sand with small, free public access lots that fill quickly, so an early arrival pays off.
Township of Currituck
Township of Shallotte
Township of Kinnakeet
Township of Smyrna
Township of Smithville
Township of Lockwoods Folly
Township of Salem
Township of Smith
Township of Portsmouth
Harkers Island
Township of Smithville
Township of Cedar Island
Township of Nags Head
Township of Poplar Branch
Township of Beaufort
Township of Smithville
Havelock
Township of Federal Point
Township 2
Township of Swansboro
Township of Lockwoods Folly
Township of Lockwoods Folly
Unorganized Territory of Camp Lejeune
Township of Morehead
Township of Morehead
Township of Bath
Township 5
Township of Contentnea Neck
Township of Bath
Township of Smithville
Township of Currituck
Township of Masonboro
Township of Stump Sound
Township of Smithville
Township of Shallotte
Township of Shallotte
Township of Hatteras
Unorganized Territory of Camp Lejeune
Township of Harnett
Township of Trent
Township of Morehead
Township of Bath
Township of Kinnakeet
Township of Stump Sound
Township of Topsail
Township 5
Township of Shallotte