Homes for sale in Indian Beach

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

There are 27 properties that match your search criteria. Click here to view all MLS listings.
Share
1435 Salter Path Road, G3, Indian Beach, NC 28512
Price
$1,299,900.00
Details 3 Beds, 4 Bathroom, 2198 sqft
MLS ID: 100435529 $1,299,900.00 2198 sqft 3 Beds, 4 Bathroom
1505 Salter Path Road, 230, Indian Beach, NC 28512
Price
$739,000.00
Details 3 Beds, 2 Bathroom, 1355 sqft
MLS ID: 100431387 $739,000.00 1355 sqft 3 Beds, 2 Bathroom
1505 Salter Path Road, 123c, Indian Beach, NC 28512
Price
$519,000.00
Details 2 Beds, 2 Bathroom, 991 sqft
MLS ID: 100433565 $519,000.00 991 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, J6, Indian Beach, NC 28512
Price
$875,000.00
Details 2 Beds, 2 Bathroom, 1378 sqft
MLS ID: 100433134 $875,000.00 1378 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 323, Indian Beach, NC 28512
Price
$571,500.00
Details 2 Beds, 2 Bathroom, 1026 sqft
MLS ID: 100433048 $571,500.00 1026 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 236, Indian Beach, NC 28512
Price
$589,900.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100432627 $589,900.00 1060 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 516, Indian Beach, NC 28512
Price
$540,000.00
Details 2 Beds, 2 Bathroom, 979 sqft
MLS ID: 100432155 $540,000.00 979 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: 100431986 $795,000.00 1312 sqft 2 Beds, 2 Bathroom
1700 Salter Path Road, 203-R, Indian Beach, NC 28512
Price
$599,900.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100431895 $599,900.00 1144 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 216, Indian Beach, NC 28512
Price
$578,000.00
Details 2 Beds, 2 Bathroom, 1062 sqft
MLS ID: 100431391 $578,000.00 1062 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 409, Indian Beach, NC 28512
Price
$575,000.00
Details 2 Beds, 2 Bathroom, 1062 sqft
MLS ID: 100429081 $575,000.00 1062 sqft 2 Beds, 2 Bathroom
1550 Salter Path Road, 301, Indian Beach, NC 28512
Price
$725,000.00
Details 3 Beds, 3 Bathroom, 1789 sqft
MLS ID: 100427967 $725,000.00 1789 sqft 3 Beds, 3 Bathroom