Homes & land for sale
Oak Island, NC.
Explore available properties in Oak Island, from highest to lowest price.
328 available properties.
Oak Island
$3,325,000
10 beds / 9 baths / 3,342 sq ft
E. Long Beach
$3,249,999
11 beds / 9 baths / 3,764 sq ft
Long Beach
$3,150,000
6 beds / 4 baths / 2,350 sq ft
Kings Lynn
$2,999,999
7 beds / 8 baths / 3,511 sq ft
Turtle Creek
$2,990,000
4 beds / 6 baths / 4,560 sq ft
Kings Lynn
$2,890,000
5 beds / 5 baths / 3,761 sq ft
Oak Island
$2,875,000
4 beds / 6 baths / 3,039 sq ft
E. Long Beach
$2,700,000
8 beds / 8 baths / 2,808 sq ft
Oak Island
$2,480,000
6 beds / 4 baths / 5,113 sq ft
Tranquil Harbor
$2,399,000
4 beds / 5 baths / 2,985 sq ft
Oak Island
$2,290,000
7 beds / 7 baths / 2,900 sq ft
Tranquil Harbor
$2,195,000
7 beds / 5 baths / 2,856 sq ft
E. Long Beach
$2,099,999
6 beds / 4 baths / 2,002 sq ft
Oak Island
$2,000,000
5 beds / 4 baths / 4,362 sq ft
Oak Island
$1,995,000
10 beds / 9 baths / 4,244 sq ft
Caswell Beach
$1,975,000
4 beds / 3 baths / 2,125 sq ft
W. Long Beach
$1,899,999
4 beds / 5 baths / 1,712 sq ft
E. Long Beach
$1,850,000
7 beds / 8 baths / 2,728 sq ft
Oak Island
$1,799,999
5 beds / 4 baths / 1,836 sq ft
Oak Island
$1,799,000
7 beds / 7 baths / 2,646 sq ft
Oak Island
$1,795,000
8 beds / 6 baths / 3,736 sq ft
Oak Island
$1,795,000
8 beds / 8 baths / 3,576 sq ft
Yaupon Beach
$1,750,000
9 beds / 7 baths / 5,302 sq ft
Oak Island
$1,700,000
5 beds / 3 baths / 1,700 sq ft
Yaupon Beach
$1,689,000
5 beds / 3 baths / 2,160 sq ft
Oak Island
$1,650,000
4 beds / 4 baths / 1,801 sq ft
Oak Island
$1,650,000
7 beds / 6 baths / 3,289 sq ft
Oak Island
$1,650,000
6 beds / 5 baths / 2,750 sq ft
Oak Island
$1,600,000
Land / lot · 0.36 acres
Tranquil Harbor
$1,600,000
4 beds / 4 baths / 2,916 sq ft
Oak Island
$1,599,000
7 beds / 6 baths / 2,800 sq ft
Yaupon Beach
$1,575,000
3 beds / 2 baths / 1,200 sq ft