Homes for sale in Indian Beach

The hidden gem of the Crystal Coast. Find an Indian Beach home here! 

There are 23 properties that match your search criteria. Click here to view all MLS listings.
Share
1505 Salter Path Road, 442, Indian Beach, NC 28512
Price
$665,000.00
Details 3 Beds, 2 Bathroom, 1364 sqft
MLS ID: 100415494 $665,000.00 1364 sqft 3 Beds, 2 Bathroom
1435 Salter Path Road, C8, Indian Beach, NC 28512
Price
$2,100,000.00
Details 4 Beds, 5 Bathroom, 2583 sqft
MLS ID: 100415285 $2,100,000.00 2583 sqft 4 Beds, 5 Bathroom
855 Salter Path Road, 106, Indian Beach, NC 28512
Price
669,900.00 - $469,900.00
Details 2 Beds, 2 Bathroom, 1127 sqft
MLS ID: 100414561 $469,900.00 1127 sqft 2 Beds, 2 Bathroom
1700 Salter Path Road, 204m, Indian Beach, NC 28512
Price
$550,000.00
Details 2 Beds, 2 Bathroom, 1069 sqft
MLS ID: 100414007 $550,000.00 1069 sqft 2 Beds, 2 Bathroom
855 Salter Path Road, 121, Indian Beach, NC 28512
Price
$499,900.00
Details 2 Beds, 2 Bathroom, 1111 sqft
MLS ID: 100413758 $499,900.00 1111 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 224, Indian Beach, NC 28512
Price
$649,900.00
Details 3 Beds, 2 Bathroom, 1211 sqft
MLS ID: 100413530 $649,900.00 1211 sqft 3 Beds, 2 Bathroom
117 Ocean Bluff Drive, Indian Beach, NC 28512
Price
2,899,900.00 - $2,699,900.00
Details 6 Beds, 5 Bathroom, 4319 sqft
MLS ID: 100413093 $2,699,900.00 4319 sqft 6 Beds, 5 Bathroom
1435 Salter Path Road, D2, Indian Beach, NC 28512
Price
$805,000.00
Details 2 Beds, 2 Bathroom, 1378 sqft
MLS ID: 100409531 $805,000.00 1378 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, K4, Indian Beach, NC 28512
Price
$2,100,000.00
Details 4 Beds, 4 Bathroom, 2643 sqft
MLS ID: 100409011 $2,100,000.00 2643 sqft 4 Beds, 4 Bathroom
1505 Salter Path Road, 519, Indian Beach, NC 28512
Price
$609,900.00
Details 3 Beds, 2 Bathroom, 1314 sqft
MLS ID: 100408675 $609,900.00 1314 sqft 3 Beds, 2 Bathroom
1505 Salter Path Road, 234, Indian Beach, NC 28512
Price
580,000.00 - $578,000.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100408567 $578,000.00 1060 sqft 2 Beds, 2 Bathroom
1701 Salter Path Road, H202, Indian Beach, NC 28512
Price
$598,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100408588 $598,000.00 1144 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 428, Indian Beach, NC 28512
Price
$574,900.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100407493 $574,900.00 1060 sqft 2 Beds, 2 Bathroom
1701 Salter Path Road, 103 E, Indian Beach, NC 28512
Price
$610,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100405556 $610,000.00 1144 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, G3, Indian Beach, NC 28512
Price
$1,299,900.00
Details 3 Beds, 4 Bathroom, 2198 sqft
MLS ID: 100405155 $1,299,900.00 2198 sqft 3 Beds, 4 Bathroom
1701 Salter Path Road, H 301, Indian Beach, NC 28512
Price
$640,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100405248 $640,000.00 1144 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, D1, Indian Beach, NC 28512
Price
$795,000.00
Details 2 Beds, 2 Bathroom, 1312 sqft
MLS ID: 100403964 $795,000.00 1312 sqft 2 Beds, 2 Bathroom
108 Kiawa Way, Indian Beach, NC 28512
Price
$1,000,000.00
Details 4 Beds, 5 Bathroom, 3279 sqft
MLS ID: 100400819 $1,000,000.00 3279 sqft 4 Beds, 5 Bathroom
120 Ball Park Road, Indian Beach, NC 28512
Price
1,299,999.00 - $895,000.00
Details 3 Beds, 3 Bathroom, 1991 sqft
MLS ID: 100398449 $895,000.00 1991 sqft 3 Beds, 3 Bathroom
1550 Salter Path Road, 606, Indian Beach, NC 28512
Price
$675,000.00
Details 3 Beds, 3 Bathroom, 1655 sqft
MLS ID: 100396561 $675,000.00 1655 sqft 3 Beds, 3 Bathroom
106 Kiawa Way, Indian Beach, NC 28512
Price
999,900.00 - $924,900.00
Details 3 Beds, 3 Bathroom, 2813 sqft
MLS ID: 100378289 $924,900.00 2813 sqft 3 Beds, 3 Bathroom
113 Ocean Bluff Drive, Indian Beach, NC 28512
Price
2,299,000.00 - $2,224,000.00
Details 7 Beds, 6 Bathroom, 4369 sqft
MLS ID: 100367726 $2,224,000.00 4369 sqft 7 Beds, 6 Bathroom
1066 Salter Path Road, Indian Beach, NC 28512
Price
550,000.00 - $545,000.00
Details 3 Beds, 2 Bathroom, 1957 sqft
MLS ID: 100367561 $545,000.00 1957 sqft 3 Beds, 2 Bathroom