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
1 - 30 of 121 | Previous Page 1 of 5 Next
  1. Photo of 120 Inlet Point Drive, Wilmington, NC 28409 (MLS # 100540154)
    $2,150,000
    Photo of 120 Inlet Point Drive, Wilmington, NC 28409 (MLS # 100540154)
    Photo of 120 Inlet Point Drive, Wilmington, NC 28409 (MLS # 100540154)
    36
     
    120 Inlet Point Drive, Wilmington, NC
    120 Inlet Point Drive
    Wilmington, NC
    • 4 Beds
    • 4 Baths
    • 3,113 Home (sqft)
    • 4 Baths
    • 15,682 Lot (sqft)
  2. Photo of 902 Grand Bahama Drive, Carolina Beach, NC 28428 (MLS # 100540148)
    $1,850,000
    Photo of 902 Grand Bahama Drive, Carolina Beach, NC 28428 (MLS # 100540148)
    Photo of 902 Grand Bahama Drive, Carolina Beach, NC 28428 (MLS # 100540148)
    68
     
    902 Grand Bahama Drive, Carolina Beach, NC
    902 Grand Bahama Drive
    Carolina Beach, NC
    • 5 Beds
    • 5 Baths
    • 3,362 Home (sqft)
    • 5 Baths
    • 4,792 Lot (sqft)
  3. Photo of 908 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100539934)
    $1,275,000
    Photo of 908 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100539934)
    Photo of 908 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC 28428 (MLS # 100539934)
    908 Carolina Beach Avenue N #Apt 3, Carolina Beach, NC
    908 Carolina Beach Avenue N #Apt 3
    Carolina Beach, NC
    • 4 Beds
    • 3 Baths
    • 2,333 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  4. Photo of 1080 Saint Joseph Street #Apt 4d, Carolina Beach, NC 28428 (MLS # 100539883)
    $419,900
    Photo of 1080 Saint Joseph Street #Apt 4d, Carolina Beach, NC 28428 (MLS # 100539883)
    Photo of 1080 Saint Joseph Street #Apt 4d, Carolina Beach, NC 28428 (MLS # 100539883)
    27
     
    1080 Saint Joseph Street #Apt 4d, Carolina Beach, NC
    1080 Saint Joseph Street #Apt 4d
    Carolina Beach, NC
    • 1 Bed
    • 1 Bath
    • 585 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  5. Photo of 1204 Sand Dollar Court #1204, Kure Beach, NC 28449 (MLS # 100539812)
    $525,000
    Photo of 1204 Sand Dollar Court #1204, Kure Beach, NC 28449 (MLS # 100539812)
    Photo of 1204 Sand Dollar Court #1204, Kure Beach, NC 28449 (MLS # 100539812)
    1204 Sand Dollar Court #1204, Kure Beach, NC
    1204 Sand Dollar Court #1204
    Kure Beach, NC
    • 2 Beds
    • 2 Baths
    • 944 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  6. Photo of 215 Hanover Lakes Drive, Wilmington, NC 28401 (MLS # 100539416)
    $559,000
    Photo of 215 Hanover Lakes Drive, Wilmington, NC 28401 (MLS # 100539416)
    Photo of 215 Hanover Lakes Drive, Wilmington, NC 28401 (MLS # 100539416)
    42
     
    215 Hanover Lakes Drive, Wilmington, NC
    215 Hanover Lakes Drive
    Wilmington, NC
    • 3 Beds
    • 3 Baths
    • 2,197 Home (sqft)
    • 3 Baths
    • 9,584 Lot (sqft)
  7. Photo of 2700 N Lumina Avenue N #Unit 414, Wrightsville Beach, NC 28480 (MLS # 100539411)
    $489,900
    Photo of 2700 N Lumina Avenue N #Unit 414, Wrightsville Beach, NC 28480 (MLS # 100539411)
    Photo of 2700 N Lumina Avenue N #Unit 414, Wrightsville Beach, NC 28480 (MLS # 100539411)
    13
     
    2700 N Lumina Avenue N #Unit 414, Wrightsville Beach, NC
    2700 N Lumina Avenue N #Unit 414
    Wrightsville Beach, NC
    • 1 Bed
    • 2 Baths
    • 537 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  8. Photo of 1423 Lake Park Boulevard S #Unit 1a, Carolina Beach, NC 28428 (MLS # 100538922)
    $599,900
    Photo of 1423 Lake Park Boulevard S #Unit 1a, Carolina Beach, NC 28428 (MLS # 100538922)
    Photo of 1423 Lake Park Boulevard S #Unit 1a, Carolina Beach, NC 28428 (MLS # 100538922)
    23
     
    1423 Lake Park Boulevard S #Unit 1a, Carolina Beach, NC
    1423 Lake Park Boulevard S #Unit 1a
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 864 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  9. Photo of 2753 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100538887)
    $1,350,000
    Photo of 2753 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100538887)
    Photo of 2753 Alvernia Drive, Castle Hayne, NC 28429 (MLS # 100538887)
    22
     
    2753 Alvernia Drive, Castle Hayne, NC
    2753 Alvernia Drive
    Castle Hayne, NC
    • 3 Beds
    • 4 Baths
    • 3,664 Home (sqft)
    • 4 Baths
    • 11,326 Lot (sqft)
  10. Photo of 8222 Lakeview Drive, Wilmington, NC 28412 (MLS # 100538767)
    $739,000
    Photo of 8222 Lakeview Drive, Wilmington, NC 28412 (MLS # 100538767)
    Photo of 8222 Lakeview Drive, Wilmington, NC 28412 (MLS # 100538767)
    75
     
    8222 Lakeview Drive, Wilmington, NC
    8222 Lakeview Drive
    Wilmington, NC
    • 3 Beds
    • 4 Baths
    • 2,736 Home (sqft)
    • 4 Baths
    • 14,811 Lot (sqft)
  11. Photo of 1105 Arboretum Drive, Wilmington, NC 28405 (MLS # 100537768)
    $1,550,000
    Photo of 1105 Arboretum Drive, Wilmington, NC 28405 (MLS # 100537768)
    Photo of 1105 Arboretum Drive, Wilmington, NC 28405 (MLS # 100537768)
    54
     
    1105 Arboretum Drive, Wilmington, NC
    1105 Arboretum Drive
    Wilmington, NC
    • 4 Beds
    • 4 Baths
    • 3,542 Home (sqft)
    • 4 Baths
    • 22,652 Lot (sqft)
  12. Photo of 3623 White Cliffs Drive, Castle Hayne, NC 28429 (MLS # 100537011)
    $1,500,000
    Photo of 3623 White Cliffs Drive, Castle Hayne, NC 28429 (MLS # 100537011)
    Photo of 3623 White Cliffs Drive, Castle Hayne, NC 28429 (MLS # 100537011)
    3623 White Cliffs Drive, Castle Hayne, NC
    3623 White Cliffs Drive
    Castle Hayne, NC
    • 3 Beds
    • 4 Baths
    • 3,203 Home (sqft)
    • 4 Baths
    • 27,443 Lot (sqft)
  13. Photo of 1132 Turnberry Lane, Wilmington, NC 28405 (MLS # 100536764)
    $2,550,000
    Photo of 1132 Turnberry Lane, Wilmington, NC 28405 (MLS # 100536764)
    Photo of 1132 Turnberry Lane, Wilmington, NC 28405 (MLS # 100536764)
    1132 Turnberry Lane, Wilmington, NC
    1132 Turnberry Lane
    Wilmington, NC
    • 5 Beds
    • 5 Baths
    • 5,398 Home (sqft)
    • 5 Baths
    • 35,284 Lot (sqft)
  14. Photo of 1311 Lake Park Boulevard S #Apt 42b, Carolina Beach, NC 28428 (MLS # 100536281)
    $499,500
    Photo of 1311 Lake Park Boulevard S #Apt 42b, Carolina Beach, NC 28428 (MLS # 100536281)
    Photo of 1311 Lake Park Boulevard S #Apt 42b, Carolina Beach, NC 28428 (MLS # 100536281)
    1311 Lake Park Boulevard S #Apt 42b, Carolina Beach, NC
    1311 Lake Park Boulevard S #Apt 42b
    Carolina Beach, NC
    • 1 Bed
    • 1 Bath
    • 652 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  15. Photo of 2005 Northstar Place, Wilmington, NC 28405 (MLS # 100536039)
    $1,995,000
    Photo of 2005 Northstar Place, Wilmington, NC 28405 (MLS # 100536039)
    Photo of 2005 Northstar Place, Wilmington, NC 28405 (MLS # 100536039)
    50
     
    2005 Northstar Place, Wilmington, NC
    2005 Northstar Place
    Wilmington, NC
    • 4 Beds
    • 5 Baths
    • 4,109 Home (sqft)
    • 5 Baths
    • 14,375 Lot (sqft)
  16. Photo of 201 S Carolina Beach Avenue S #Unit 304, Carolina Beach, NC 28428 (MLS # 100535976)
    $1,100,000
    Photo of 201 S Carolina Beach Avenue S #Unit 304, Carolina Beach, NC 28428 (MLS # 100535976)
    Photo of 201 S Carolina Beach Avenue S #Unit 304, Carolina Beach, NC 28428 (MLS # 100535976)
    44
     
    201 S Carolina Beach Avenue S #Unit 304, Carolina Beach, NC
    201 S Carolina Beach Avenue S #Unit 304
    Carolina Beach, NC
    • 3 Beds
    • 3 Baths
    • 1,174 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  17. Photo of 2502 N Lumina Avenue Ext #3a, Wrightsville Beach, NC 28480 (MLS # 100535604)
    $2,700,000
    Photo of 2502 N Lumina Avenue Ext #3a, Wrightsville Beach, NC 28480 (MLS # 100535604)
    Photo of 2502 N Lumina Avenue Ext #3a, Wrightsville Beach, NC 28480 (MLS # 100535604)
    91
     
    2502 N Lumina Avenue Ext #3a, Wrightsville Beach, NC
    2502 N Lumina Avenue Ext #3a
    Wrightsville Beach, NC
    • 4 Beds
    • 3 Baths
    • 2,121 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  18. Photo of 4056 Passerine Avenue, Wilmington, NC 28412 (MLS # 100535303)
    $844,990
    Photo of 4056 Passerine Avenue, Wilmington, NC 28412 (MLS # 100535303)
    Photo of 4056 Passerine Avenue, Wilmington, NC 28412 (MLS # 100535303)
    82
     
    4056 Passerine Avenue, Wilmington, NC
    4056 Passerine Avenue
    Wilmington, NC
    • 3 Beds
    • 3 Baths
    • 2,674 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
  19. Photo of 106 N Water Street #702, Wilmington, NC 28401 (MLS # 100535273)
    $380,000
    Photo of 106 N Water Street #702, Wilmington, NC 28401 (MLS # 100535273)
    Photo of 106 N Water Street #702, Wilmington, NC 28401 (MLS # 100535273)
    17
     
    106 N Water Street #702, Wilmington, NC
    106 N Water Street #702
    Wilmington, NC
    • 1 Bed
    • 1 Bath
    • 585 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  20. Photo of 222 N Carolina Beach Avenue N #Unit 312, Carolina Beach, NC 28428 (MLS # 100535263)
    $528,500
    Photo of 222 N Carolina Beach Avenue N #Unit 312, Carolina Beach, NC 28428 (MLS # 100535263)
    Photo of 222 N Carolina Beach Avenue N #Unit 312, Carolina Beach, NC 28428 (MLS # 100535263)
    222 N Carolina Beach Avenue N #Unit 312, Carolina Beach, NC
    222 N Carolina Beach Avenue N #Unit 312
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 700 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  21. Photo of 1600 Carolina Beach Avenue N #C-4, Carolina Beach, NC 28428 (MLS # 100534887)
    $560,000
    Photo of 1600 Carolina Beach Avenue N #C-4, Carolina Beach, NC 28428 (MLS # 100534887)
    Photo of 1600 Carolina Beach Avenue N #C-4, Carolina Beach, NC 28428 (MLS # 100534887)
    1600 Carolina Beach Avenue N #C-4, Carolina Beach, NC
    1600 Carolina Beach Avenue N #C-4
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 980 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  22. Photo of 401 Carolina Beach Avenue S #B, Carolina Beach, NC 28428 (MLS # 100534784)
    $1,200,000
    Photo of 401 Carolina Beach Avenue S #B, Carolina Beach, NC 28428 (MLS # 100534784)
    Photo of 401 Carolina Beach Avenue S #B, Carolina Beach, NC 28428 (MLS # 100534784)
    100
     
    401 Carolina Beach Avenue S #B, Carolina Beach, NC
    401 Carolina Beach Avenue S #B
    Carolina Beach, NC
    • 3 Beds
    • 4 Baths
    • 1,631 Home (sqft)
    • 4 Baths
    • 0 Lot (sqft)
  23. Photo of 202 Lewis Drive #Unit 1212, Carolina Beach, NC 28428 (MLS # 100534046)
    $550,000
    Photo of 202 Lewis Drive #Unit 1212, Carolina Beach, NC 28428 (MLS # 100534046)
    Photo of 202 Lewis Drive #Unit 1212, Carolina Beach, NC 28428 (MLS # 100534046)
    62
     
    202 Lewis Drive #Unit 1212, Carolina Beach, NC
    202 Lewis Drive #Unit 1212
    Carolina Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,393 Home (sqft)
    • 2 Baths
    • 1,743 Lot (sqft)
  24. Photo of 817 Canal Drive, Carolina Beach, NC 28428 (MLS # 100534021)
    $275,000
    Photo of 817 Canal Drive, Carolina Beach, NC 28428 (MLS # 100534021)
    Photo of 817 Canal Drive, Carolina Beach, NC 28428 (MLS # 100534021)
    17
     
    817 Canal Drive, Carolina Beach, NC
    817 Canal Drive
    Carolina Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 3,921 Lot (sqft)
  25. Photo of 1216 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100533727)
    $774,000
    Photo of 1216 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100533727)
    Photo of 1216 Rockhill Road, Castle Hayne, NC 28429 (MLS # 100533727)
    1216 Rockhill Road, Castle Hayne, NC
    1216 Rockhill Road
    Castle Hayne, NC
    • 4 Beds
    • 3 Baths
    • 2,414 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
  26. Photo of 1704 N Lumina Avenue #8-B, Wrightsville Beach, NC 28480 (MLS # 100532438)
    $1,185,000
    Photo of 1704 N Lumina Avenue #8-B, Wrightsville Beach, NC 28480 (MLS # 100532438)
    Photo of 1704 N Lumina Avenue #8-B, Wrightsville Beach, NC 28480 (MLS # 100532438)
    1704 N Lumina Avenue #8-B, Wrightsville Beach, NC
    1704 N Lumina Avenue #8-B
    Wrightsville Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,200 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  27. Photo of 1030 Waterview Court, Carolina Beach, NC 28428 (MLS # 100533355)
    $2,100,000
    Photo of 1030 Waterview Court, Carolina Beach, NC 28428 (MLS # 100533355)
    Photo of 1030 Waterview Court, Carolina Beach, NC 28428 (MLS # 100533355)
    77
     
    1030 Waterview Court, Carolina Beach, NC
    1030 Waterview Court
    Carolina Beach, NC
    • 4 Beds
    • 4 Baths
    • 3,331 Home (sqft)
    • 4 Baths
    • 10,019 Lot (sqft)
  28. Photo of 2818 Salvador Way, Castle Hayne, NC 28429 (MLS # 100532896)
    $975,000
    Photo of 2818 Salvador Way, Castle Hayne, NC 28429 (MLS # 100532896)
    Photo of 2818 Salvador Way, Castle Hayne, NC 28429 (MLS # 100532896)
    60
     
    2818 Salvador Way, Castle Hayne, NC
    2818 Salvador Way
    Castle Hayne, NC
    • 4 Beds
    • 4 Baths
    • 3,386 Home (sqft)
    • 4 Baths
    • 9,148 Lot (sqft)
  29. Photo of 1080 Saint Joseph Street #9 E, Carolina Beach, NC 28428 (MLS # 100532991)
    $649,500
    Photo of 1080 Saint Joseph Street #9 E, Carolina Beach, NC 28428 (MLS # 100532991)
    Photo of 1080 Saint Joseph Street #9 E, Carolina Beach, NC 28428 (MLS # 100532991)
    25
     
    1080 Saint Joseph Street #9 E, Carolina Beach, NC
    1080 Saint Joseph Street #9 E
    Carolina Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,120 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  30. Photo of 202 Lewis Drive #Unit 1202, Carolina Beach, NC 28428 (MLS # 100531692)
    $637,500
    Photo of 202 Lewis Drive #Unit 1202, Carolina Beach, NC 28428 (MLS # 100531692)
    Photo of 202 Lewis Drive #Unit 1202, Carolina Beach, NC 28428 (MLS # 100531692)
    50
     
    202 Lewis Drive #Unit 1202, Carolina Beach, NC
    202 Lewis Drive #Unit 1202
    Carolina Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,373 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
Previous Page 1 of 5 Next

Copyright 2025 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 2025. Privacy | Terms & Conditions