North Carolina beach homes

Atlantic Ocean

North Carolina's coast is a chain of barrier islands — the Outer Banks, the Crystal Coast and the beaches around Wilmington.

Coastal towns
40
Homes listed
0
ZIP codes
46

The North Carolina coast

Outer Banks

Corolla, Duck, Kill Devil Hills, Nags Head and Hatteras: big beach houses built for weekly rentals.

Crystal Coast

Emerald Isle, Atlantic Beach and historic Beaufort.

Cape Fear Coast

Wrightsville, Carolina and Kure Beach near Wilmington, plus Topsail Island.

Brunswick Islands

Oak Island, Holden Beach, Ocean Isle and Sunset Beach.

Get alerts for North Carolina

We'll email you when a matching home is listed.

Homes in North Carolina beach towns

For sale, for lease and seasonal rentals, newest first.

No North Carolina homes are listed yet.

Own or represent a home here? Be the first to list it.

North Carolina coastal towns

Every town we cover in North Carolina, with its distance to the shore (measured from the center of its ZIP code).

Town ZIP codes Coast To the shore Homes listed
Atlantic 28511 Atlantic 3.2 mi —
Atlantic Beach 28512 Atlantic 0.1 mi —
Avon 27915 Atlantic 0.6 mi —
Buxton 27920 Atlantic 1.4 mi —
Calabash 28467 Atlantic 4.0 mi —
Carolina Beach 28428 Atlantic 0.4 mi —
Corolla 27927 Atlantic 0.4 mi —
Davis 28524 Atlantic 3.9 mi —
Emerald Isle 28594 Atlantic 0.3 mi —
Frisco 27936 Atlantic 0.3 mi —
Gloucester 28528 Atlantic 4.9 mi —
Hampstead 28443 Atlantic 2.5 mi —
Harkers Island 28531 Atlantic 2.8 mi —
Hatteras 27943 Atlantic 0.7 mi —
Holly Ridge 28445 Atlantic 4.3 mi —
Kill Devil Hills 27948 Atlantic 1.2 mi —
Kitty Hawk 27949 Atlantic 0.9 mi —
Kure Beach 28449 Atlantic 0.2 mi —
Manteo 27954 Atlantic 4.3 mi —
Marshallberg 28553 Atlantic 3.6 mi —
Morehead City 28557 Atlantic 1.9 mi —
Nags Head 27959 Atlantic 1.1 mi —
Newport 28570 Atlantic 4.9 mi —
Oak Island 28465 Atlantic 0.5 mi —
Ocean Isle Beach 28469 Atlantic 0.2 mi —
Ocracoke 27960 Atlantic 0.2 mi —
Rodanthe 27968 Atlantic 0.4 mi —
Salter Path 28575 Atlantic 0.2 mi —
Salvo 27972 Atlantic 0.4 mi —
Sealevel 28577 Atlantic 4.3 mi —
Shallotte 28459, 28470 Atlantic 2.7 mi —
Sneads Ferry 28460 Atlantic 2.7 mi —
Southport 28461 Atlantic 4.8 mi —
Stacy 28581 Atlantic 4.3 mi —
Sunset Beach 28468 Atlantic 1.3 mi —
Swansboro 28584 Atlantic 4.1 mi —
Wanchese 27981 Atlantic 3.8 mi —
Waves 27982 Atlantic 0.3 mi —
Wilmington 28406, 28407, 28409, 28410, 28411, 28412 Atlantic 0.9 mi —
Wrightsville Beach 28480 Atlantic 0.6 mi —

List your North Carolina beach home

Agents and owners list homes for sale, for lease and as seasonal rentals — and hear straight from buyers and renters.

More beach towns

We use cookies to run this site and, with your permission, to measure traffic and support the affiliate links that help fund it.