Homes for sale in Indian Beach

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

There are 31 properties that match your search criteria. Click here to view all MLS listings.
Share
1701 Salter Path Road, 204-F, Indian Beach, NC 28512
Price
$719,000.00
Details 2 Beds, 4 Bathroom, 1144 sqft
MLS ID: 100451851 $719,000.00 1144 sqft 2 Beds, 4 Bathroom
855 Salter Path Road, 312, Indian Beach, NC 28512
Price
$595,000.00
Details 2 Beds, 2 Bathroom, 1120 sqft
MLS ID: 100450874 $595,000.00 1120 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, K3, Indian Beach, NC 28512
Price
$1,999,000.00
Details 4 Beds, 4 Bathroom, 2719 sqft
MLS ID: 100450261 $1,999,000.00 2719 sqft 4 Beds, 4 Bathroom
1700 Salter Path Road, 202 O, Indian Beach, NC 28512
Price
$580,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100449780 $580,000.00 1144 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, D5, Indian Beach, NC 28512
Price
$840,000.00
Details 2 Beds, 2 Bathroom, 1378 sqft
MLS ID: 100449262 $840,000.00 1378 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 122, Indian Beach, NC 28512
Price
$789,000.00
Details 4 Beds, 3 Bathroom, 1489 sqft
MLS ID: 100448932 $789,000.00 1489 sqft 4 Beds, 3 Bathroom
125 Sea Isle Drive, Indian Beach, NC 28512
Price
$3,200,000.00
Details 5 Beds, 7 Bathroom, 4437 sqft
MLS ID: 100446978 $3,200,000.00 4437 sqft 5 Beds, 7 Bathroom
1829 Salter Path Road, Indian Beach, NC 28512
Price
$5,350,000.00
Details 6 Beds, 6 Bathroom, 2668.25 sqft
MLS ID: 100446597 $5,350,000.00 2668.25 sqft 6 Beds, 6 Bathroom
1505 Salter Path Road, 229 C, Indian Beach, NC 28512
Price
$550,000.00
Details 3 Beds, 2 Bathroom, 1272 sqft
MLS ID: 100445032 $550,000.00 1272 sqft 3 Beds, 2 Bathroom
1505 Salter Path Road, 436, Indian Beach, NC 28512
Price
$515,000.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100444496 $515,000.00 1060 sqft 2 Beds, 2 Bathroom
1510 Salter Path Road, 25, Indian Beach, NC 28512
Price
$200,000.00
Details 2 Beds, 2 Bathroom, 1008 sqft
MLS ID: 100444395 $200,000.00 1008 sqft 2 Beds, 2 Bathroom
1435 Salter Path Road, D4, Indian Beach, NC 28512
Price
$825,000.00
Details 2 Beds, 2 Bathroom, 1317 sqft
MLS ID: 100443564 $825,000.00 1317 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 141, Indian Beach, NC 28512
Price
635,000.00 - $599,000.00
Details 3 Beds, 2 Bathroom, 1314 sqft
MLS ID: 100443495 $599,000.00 1314 sqft 3 Beds, 2 Bathroom
1505 Salter Path Road, 139, Indian Beach, NC 28512
Price
$580,000.00
Details 3 Beds, 3 Bathroom, 1491 sqft
MLS ID: 100440668 $580,000.00 1491 sqft 3 Beds, 3 Bathroom
1810 Salter Path Road, Indian Beach, NC 28512
Price
425,000.00 - $415,000.00
Details ******** Beds, 0 Bathroom, ******** sqft
MLS ID: 100423084 $415,000.00 ******** sqft ******** Beds, 0 Bathroom
1505 Salter Path Road, 304, Indian Beach, NC 28512
Price
602,000.00 - $599,000.00
Details 2 Beds, 2 Bathroom, 965 sqft
MLS ID: 100435960 $599,000.00 965 sqft 2 Beds, 2 Bathroom
1510 Salter Path Road, Lot 4, Indian Beach, NC 28512
Price
275,000.00 - $225,000.00
Details 2 Beds, 2 Bathroom, 924 sqft
MLS ID: 100420743 $225,000.00 924 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 - $569,900.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100432627 $569,900.00 1060 sqft 2 Beds, 2 Bathroom
1700 Salter Path Road, 203-R, Indian Beach, NC 28512
Price
599,900.00 - $585,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100431895 $585,000.00 1144 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 216, Indian Beach, NC 28512
Price
$568,000.00
Details 2 Beds, 2 Bathroom, 1062 sqft
MLS ID: 100431391 $568,000.00 1062 sqft 2 Beds, 2 Bathroom
1550 Salter Path Road, 301, Indian Beach, NC 28512
Price
725,000.00 - $675,000.00
Details 3 Beds, 3 Bathroom, 1789 sqft
MLS ID: 100427967 $675,000.00 1789 sqft 3 Beds, 3 Bathroom
719 Salter Path Road, Indian Beach, NC 28512
Price
1,550,000.00 - $1,525,000.00
Details 4 Beds, 4 Bathroom, 2189 sqft
MLS ID: 100427694 $1,525,000.00 2189 sqft 4 Beds, 4 Bathroom
1505 Salter Path Road, 234, Indian Beach, NC 28512
Price
578,000.00 - $535,000.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100427631 $535,000.00 1060 sqft 2 Beds, 2 Bathroom
1550 Salter Path Road, 605, Indian Beach, NC 28512
Price
$649,900.00
Details 3 Beds, 3 Bathroom, 1657 sqft
MLS ID: 100426314 $649,900.00 1657 sqft 3 Beds, 3 Bathroom
941 Salter Path Road, Indian Beach, NC 28512
Price
$1,995,000.00
Details 5 Beds, 6 Bathroom, 3351 sqft
MLS ID: 100424843 $1,995,000.00 3351 sqft 5 Beds, 6 Bathroom
1505 Salter Path Road, 528, Indian Beach, NC 28512
Price
590,000.00 - $530,000.00
Details 2 Beds, 2 Bathroom, 1060 sqft
MLS ID: 100422867 $530,000.00 1060 sqft 2 Beds, 2 Bathroom
1505 Salter Path Road, 133, Indian Beach, NC 28512
Price
599,700.00 - $589,000.00
Details 2 Beds, 2 Bathroom, 1176 sqft
MLS ID: 100421520 $589,000.00 1176 sqft 2 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
1701 Salter Path Road, H202, Indian Beach, NC 28512
Price
598,000.00 - $572,000.00
Details 2 Beds, 2 Bathroom, 1144 sqft
MLS ID: 100408588 $572,000.00 1144 sqft 2 Beds, 2 Bathroom
120 Ball Park Road, Indian Beach, NC 28512
Price
1,299,999.00 - $855,000.00
Details 3 Beds, 3 Bathroom, 1991 sqft
MLS ID: 100398449 $855,000.00 1991 sqft 3 Beds, 3 Bathroom