New Hanover County Waterfront Homes

Below is a list of waterfront homes for sale in New Hanover County, North Carolina, including Intracoastal Waterway front, oceanfront, pond front, lake front, river front, sound front, marsh front, and similar. The properties are sorted newest to oldest on the market. You can refine the search with the tools below (price, location, number of bedrooms, etc.). If you aren't seeing what you want, tell us what you're looking for. The Multiple Listing Service (MLS) gives real estate agents more options to choose from. We're happy to run a custom search and reach into our experiences in the field to help you find the perfect home.

Clicking on a listing below will show you more information, including interior details, amenities, assigned schools, aerial maps, and additional pictures. Click the "Schedule a Showing" or "Request More Info" button, and we'll promptly be in touch. We can provide private showings for all of the homes on this list, as well as many more in Southeastern North Carolina.

Learn more about the Wilmington area, including demographics, market statistics, cost of living, and school scores. See pictures and videos of the city, and browse related topics at the bottom of the page for even more information about the area's lifestyle. We are consistently adding new info on our blog so make sure you come back to see what else we have to share about Wilmington, NC, homes for sale.


Hide Map
  • List View
  • Grid View
Sorted by
91 - 120 of 214 | Previous Page 4 of 8 Next
  1. Photo of 322 Causeway Drive #Ste 601, Wrightsville Beach, NC 28480 (MLS # 100596019)
    $849,000
    Photo of 322 Causeway Drive #Ste 601, Wrightsville Beach, NC 28480 (MLS # 100596019)
    Photo of 322 Causeway Drive #Ste 601, Wrightsville Beach, NC 28480 (MLS # 100596019)
    42
     
    322 Causeway Drive #Ste 601, Wrightsville Beach, NC
    322 Causeway Drive #Ste 601
    Wrightsville Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,080 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  2. Photo of 517 Canal Drive, Carolina Beach, NC 28428 (MLS # 100595846)
    $1,775,000
    Photo of 517 Canal Drive, Carolina Beach, NC 28428 (MLS # 100595846)
    Photo of 517 Canal Drive, Carolina Beach, NC 28428 (MLS # 100595846)
    517 Canal Drive, Carolina Beach, NC
    517 Canal Drive
    Carolina Beach, NC
    • 4 Beds
    • 4 Baths
    • 2,600 Home (sqft)
    • 4 Baths
    • 7,841 Lot (sqft)
  3. Photo of 322 Causeway Drive #Ste 505, Wrightsville Beach, NC 28480 (MLS # 100595542)
    $2,295,000
    Photo of 322 Causeway Drive #Ste 505, Wrightsville Beach, NC 28480 (MLS # 100595542)
    Photo of 322 Causeway Drive #Ste 505, Wrightsville Beach, NC 28480 (MLS # 100595542)
    98
     
    322 Causeway Drive #Ste 505, Wrightsville Beach, NC
    322 Causeway Drive #Ste 505
    Wrightsville Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,339 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  4. Photo of 2515 N Lumina Avenue N, Wrightsville Beach, NC 28480 (MLS # 100595487)
    $3,395,000
    Photo of 2515 N Lumina Avenue N, Wrightsville Beach, NC 28480 (MLS # 100595487)
    Photo of 2515 N Lumina Avenue N, Wrightsville Beach, NC 28480 (MLS # 100595487)
    43
     
    2515 N Lumina Avenue N, Wrightsville Beach, NC
    2515 N Lumina Avenue N
    Wrightsville Beach, NC
    • 4 Beds
    • 5 Baths
    • 3,247 Home (sqft)
    • 5 Baths
    • 12,633 Lot (sqft)
  5. Photo of 901 N Lake Park Boulevard S #Unit 405, Carolina Beach, NC 28428 (MLS # 100593944)
    $440,000
    Photo of 901 N Lake Park Boulevard S #Unit 405, Carolina Beach, NC 28428 (MLS # 100593944)
    Photo of 901 N Lake Park Boulevard S #Unit 405, Carolina Beach, NC 28428 (MLS # 100593944)
    11
     
    901 N Lake Park Boulevard S #Unit 405, Carolina Beach, NC
    901 N Lake Park Boulevard S #Unit 405
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 847 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  6. Photo of 115 Carolina Beach Avenue S #101, Carolina Beach, NC 28428 (MLS # 100594895)
    $565,000
    Photo of 115 Carolina Beach Avenue S #101, Carolina Beach, NC 28428 (MLS # 100594895)
    Photo of 115 Carolina Beach Avenue S #101, Carolina Beach, NC 28428 (MLS # 100594895)
    115 Carolina Beach Avenue S #101, Carolina Beach, NC
    115 Carolina Beach Avenue S #101
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 782 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  7. Photo of 20 Pelican Drive, Wrightsville Beach, NC 28480 (MLS # 100594806)
    $9,995,000
    Photo of 20 Pelican Drive, Wrightsville Beach, NC 28480 (MLS # 100594806)
    Photo of 20 Pelican Drive, Wrightsville Beach, NC 28480 (MLS # 100594806)
    55
     
    20 Pelican Drive, Wrightsville Beach, NC
    20 Pelican Drive
    Wrightsville Beach, NC
    • 5 Beds
    • 6 Baths
    • 4,783 Home (sqft)
    • 6 Baths
    • 9,584 Lot (sqft)
  8. Photo of 1080 Saint Joseph Street #2 D, Carolina Beach, NC 28428 (MLS # 100593349)
    $385,000
    Photo of 1080 Saint Joseph Street #2 D, Carolina Beach, NC 28428 (MLS # 100593349)
    Photo of 1080 Saint Joseph Street #2 D, Carolina Beach, NC 28428 (MLS # 100593349)
    15
     
    1080 Saint Joseph Street #2 D, Carolina Beach, NC
    1080 Saint Joseph Street #2 D
    Carolina Beach, NC
    • 1 Bed
    • 1 Bath
    • 585 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  9. Photo of 1801 Us Highway 421, Wilmington, NC 28401 (MLS # 100593529)
    $1,550,000
    Photo of 1801 Us Highway 421, Wilmington, NC 28401 (MLS # 100593529)
    Photo of 1801 Us Highway 421, Wilmington, NC 28401 (MLS # 100593529)
    74
     
    1801 Us Highway 421, Wilmington, NC
    1801 Us Highway 421
    Wilmington, NC
    • 2 Beds
    • 2 Baths
    • 2,335 Home (sqft)
    • 2 Baths
    • 291.32 Lot (ac)
  10. Photo of 1800 Canal Drive #Unit 101, Carolina Beach, NC 28428 (MLS # 100593475)
    $639,900
    Photo of 1800 Canal Drive #Unit 101, Carolina Beach, NC 28428 (MLS # 100593475)
    Photo of 1800 Canal Drive #Unit 101, Carolina Beach, NC 28428 (MLS # 100593475)
    1800 Canal Drive #Unit 101, Carolina Beach, NC
    1800 Canal Drive #Unit 101
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 821 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  11. Photo of 1511 Riverview Terrace, Wilmington, NC 28401 (MLS # 100593387)
    $450,000
    Photo of 1511 Riverview Terrace, Wilmington, NC 28401 (MLS # 100593387)
    Photo of 1511 Riverview Terrace, Wilmington, NC 28401 (MLS # 100593387)
    23
     
    1511 Riverview Terrace, Wilmington, NC
    1511 Riverview Terrace
    Wilmington, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6.57 Lot (ac)
  12. Photo of 106 N Water Street #506, Wilmington, NC 28401 (MLS # 100593222)
    $349,000
    Photo of 106 N Water Street #506, Wilmington, NC 28401 (MLS # 100593222)
    Photo of 106 N Water Street #506, Wilmington, NC 28401 (MLS # 100593222)
    15
     
    106 N Water Street #506, Wilmington, NC
    106 N Water Street #506
    Wilmington, NC
    • 1 Bed
    • 1 Bath
    • 584 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  13. Photo of 1839 Newkirk Road, Wilmington, NC 28409 (MLS # 100592767)
    $2,795,000
    Photo of 1839 Newkirk Road, Wilmington, NC 28409 (MLS # 100592767)
    Photo of 1839 Newkirk Road, Wilmington, NC 28409 (MLS # 100592767)
    87
     
    1839 Newkirk Road, Wilmington, NC
    1839 Newkirk Road
    Wilmington, NC
    • 4 Beds
    • 3 Baths
    • 2,908 Home (sqft)
    • 3 Baths
    • 29,621 Lot (sqft)
  14. Photo of 1202 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100593123)
    $640,000
    Photo of 1202 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100593123)
    Photo of 1202 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100593123)
    73
     
    1202 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC
    1202 Carolina Beach Avenue N #Apt 3
    Carolina Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,360 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  15. Photo of 1232 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100593110)
    $582,000
    Photo of 1232 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100593110)
    Photo of 1232 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100593110)
    15
     
    1232 Rockhill Road, Castle Hayne, NC
    1232 Rockhill Road
    Castle Hayne, NC
    • 4 Beds
    • 3 Baths
    • 2,302 Home (sqft)
    • 3 Baths
    • 4,792 Lot (sqft)
  16. Photo of 6612 Spring Garden Drive, Wilmington, NC 28403 (MLS # 100593042)
    $3,995,000
    Photo of 6612 Spring Garden Drive, Wilmington, NC 28403 (MLS # 100593042)
    Photo of 6612 Spring Garden Drive, Wilmington, NC 28403 (MLS # 100593042)
    6612 Spring Garden Drive, Wilmington, NC
    6612 Spring Garden Drive
    Wilmington, NC
    • 3 Beds
    • 4 Baths
    • 3,733 Home (sqft)
    • 4 Baths
    • 37,462 Lot (sqft)
  17. Photo of 1228 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100592776)
    $595,000
    Photo of 1228 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100592776)
    Photo of 1228 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100592776)
    14
     
    1228 Rockhill Road, Castle Hayne, NC
    1228 Rockhill Road
    Castle Hayne, NC
    • 4 Beds
    • 4 Baths
    • 2,578 Home (sqft)
    • 4 Baths
    • 5,663 Lot (sqft)
  18. Photo of 3010 Remington Drive, Wilmington, NC 28405 (MLS # 100592574)
    $250,000
    Photo of 3010 Remington Drive, Wilmington, NC 28405 (MLS # 100592574)
    Photo of 3010 Remington Drive, Wilmington, NC 28405 (MLS # 100592574)
    3010 Remington Drive, Wilmington, NC
    3010 Remington Drive
    Wilmington, NC
    • 2 Beds
    • 2 Baths
    • 1,133 Home (sqft)
    • 2 Baths
    • 1,743 Lot (sqft)
  19. Photo of 811 Carolina Beach Avenue S, Carolina Beach, NC 28428 (MLS # 100591668)
    $897,000
    Photo of 811 Carolina Beach Avenue S, Carolina Beach, NC 28428 (MLS # 100591668)
    Photo of 811 Carolina Beach Avenue S, Carolina Beach, NC 28428 (MLS # 100591668)
    811 Carolina Beach Avenue S, Carolina Beach, NC
    811 Carolina Beach Avenue S
    Carolina Beach, NC
    • 3 Beds
    • 4 Baths
    • 1,217 Home (sqft)
    • 4 Baths
    • 436 Lot (sqft)
  20. Photo of 212 Dorchester Place, Wilmington, NC 28412 (MLS # 100592199)
    $675,000
    Photo of 212 Dorchester Place, Wilmington, NC 28412 (MLS # 100592199)
    Photo of 212 Dorchester Place, Wilmington, NC 28412 (MLS # 100592199)
    68
     
    212 Dorchester Place, Wilmington, NC
    212 Dorchester Place
    Wilmington, NC
    • 4 Beds
    • 3 Baths
    • 2,457 Home (sqft)
    • 3 Baths
    • 30,057 Lot (sqft)
  21. Photo of 2700 N Lumina Avenue #Unit 813, Wrightsville Beach, NC 28480 (MLS # 100591337)
    $525,000
    Photo of 2700 N Lumina Avenue #Unit 813, Wrightsville Beach, NC 28480 (MLS # 100591337)
    Photo of 2700 N Lumina Avenue #Unit 813, Wrightsville Beach, NC 28480 (MLS # 100591337)
    2700 N Lumina Avenue #Unit 813, Wrightsville Beach, NC
    2700 N Lumina Avenue #Unit 813
    Wrightsville Beach, NC
    • 1 Bed
    • 2 Baths
    • 540 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  22. Photo of 5940 Saltaire Village Court, Wilmington, NC 28412 (MLS # 100590924)
    $553,500
    Photo of 5940 Saltaire Village Court, Wilmington, NC 28412 (MLS # 100590924)
    Photo of 5940 Saltaire Village Court, Wilmington, NC 28412 (MLS # 100590924)
    45
     
    5940 Saltaire Village Court, Wilmington, NC
    5940 Saltaire Village Court
    Wilmington, NC
    • 4 Beds
    • 2 Baths
    • 2,176 Home (sqft)
    • 2 Baths
    • 10,455 Lot (sqft)
  23. Photo of 12 Heron Street #Unit 2, Wrightsville Beach, NC 28480 (MLS # 100589608)
    $2,395,000
    Photo of 12 Heron Street #Unit 2, Wrightsville Beach, NC 28480 (MLS # 100589608)
    Photo of 12 Heron Street #Unit 2, Wrightsville Beach, NC 28480 (MLS # 100589608)
    33
     
    12 Heron Street #Unit 2, Wrightsville Beach, NC
    12 Heron Street #Unit 2
    Wrightsville Beach, NC
    • 3 Beds
    • 3 Baths
    • 1,684 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  24. Photo of 513 Canal Drive #Unit A1, Carolina Beach, NC 28428 (MLS # 100589445)
    $689,000
    Photo of 513 Canal Drive #Unit A1, Carolina Beach, NC 28428 (MLS # 100589445)
    Photo of 513 Canal Drive #Unit A1, Carolina Beach, NC 28428 (MLS # 100589445)
    22
     
    513 Canal Drive #Unit A1, Carolina Beach, NC
    513 Canal Drive #Unit A1
    Carolina Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,090 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  25. Photo of 9202 River Road, Wilmington, NC 28412 (MLS # 100589159)
    $999,000
    Photo of 9202 River Road, Wilmington, NC 28412 (MLS # 100589159)
    Photo of 9202 River Road, Wilmington, NC 28412 (MLS # 100589159)
    77
     
    9202 River Road, Wilmington, NC
    9202 River Road
    Wilmington, NC
    • 3 Beds
    • 3 Baths
    • 2,589 Home (sqft)
    • 3 Baths
    • 2.23 Lot (ac)
  26. Photo of 2697 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100588676)
    $899,900
    Photo of 2697 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100588676)
    Photo of 2697 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100588676)
    2697 Alvernia Drive, Castle Hayne, NC
    2697 Alvernia Drive
    Castle Hayne, NC
    • 4 Beds
    • 5 Baths
    • 3,690 Home (sqft)
    • 5 Baths
    • 2,178 Lot (sqft)
  27. Photo of 1412 Carolina Beach Avenue N #Unit 1, Carolina Beach, NC 28428 (MLS # 100588576)
    $980,000
    Photo of 1412 Carolina Beach Avenue N #Unit 1, Carolina Beach, NC 28428 (MLS # 100588576)
    Photo of 1412 Carolina Beach Avenue N #Unit 1, Carolina Beach, NC 28428 (MLS # 100588576)
    59
     
    1412 Carolina Beach Avenue N #Unit 1, Carolina Beach, NC
    1412 Carolina Beach Avenue N #Unit 1
    Carolina Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,536 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  28. Photo of 106 N Water Street #202, Wilmington, NC 28401 (MLS # 100588558)
    $400,000
    Photo of 106 N Water Street #202, Wilmington, NC 28401 (MLS # 100588558)
    Photo of 106 N Water Street #202, Wilmington, NC 28401 (MLS # 100588558)
    26
     
    106 N Water Street #202, Wilmington, NC
    106 N Water Street #202
    Wilmington, NC
    • 1 Bed
    • 1 Bath
    • 585 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  29. Photo of 322 Causeway Drive #Ste 1107, Wrightsville Beach, NC 28480 (MLS # 100588090)
    $2,195,000
    Photo of 322 Causeway Drive #Ste 1107, Wrightsville Beach, NC 28480 (MLS # 100588090)
    Photo of 322 Causeway Drive #Ste 1107, Wrightsville Beach, NC 28480 (MLS # 100588090)
    322 Causeway Drive #Ste 1107, Wrightsville Beach, NC
    322 Causeway Drive #Ste 1107
    Wrightsville Beach, NC
    • 3 Beds
    • 3 Baths
    • 1,836 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  30. Photo of 6420 River Vista Drive, Wilmington, NC 28412 (MLS # 100587974)
    $1,750,000
    Photo of 6420 River Vista Drive, Wilmington, NC 28412 (MLS # 100587974)
    Photo of 6420 River Vista Drive, Wilmington, NC 28412 (MLS # 100587974)
    6420 River Vista Drive, Wilmington, NC
    6420 River Vista Drive
    Wilmington, NC
    • 3 Beds
    • 4 Baths
    • 4,015 Home (sqft)
    • 4 Baths
    • 40,511 Lot (sqft)
Previous Page 4 of 8 Next

Copyright 2026 Hive MLS. All rights reserved. Hive MLS, provides content displayed here (“provided content”) on an “as is” basis and makes no representations or warranties regarding the provided content, including, but not limited to those of non-infringement, timeliness, accuracy, or completeness. Individuals and companies using information presented are responsible for verification and validation of information they utilize and present to their customers and clients. Hive MLS will not be liable for any damage or loss resulting from use of the provided content or the products available through Portals, IDX, VOW, and/or Syndication. Recipients of this information shall not resell, redistribute, reproduce, modify, or otherwise copy any portion thereof without the expressed written consent of Hive MLS.

This Real Estate IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions