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.