Onslow County Waterfront Homes

Below is a list of waterfront homes for sale in Onslow 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 about Sneads Ferry, a growing area of Onslow County, 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 Sneads Ferry, NC, homes for sale.


Hide Map
  • List View
  • Grid View
Sorted by
1 - 30 of 209 | Previous Page 1 of 7 Next
  1. Photo of 2182 New River Inlet Road #371, North Topsail Beach, NC 28460 (MLS # 100376712)
    $235,000
    Photo of 2182 New River Inlet Road #371, North Topsail Beach, NC 28460 (MLS # 100376712)
    Photo of 2182 New River Inlet Road #371, North Topsail Beach, NC 28460 (MLS # 100376712)
    2182 New River Inlet Road #371, North Topsail Beach, NC
    2182 New River Inlet Road #371
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 840 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Keller Williams Innovate-Wilmington
  2. Photo of 511 Hubert Boulevard, Hubert, NC 28539 (MLS # 100376685)
    $425,000
    Photo of 511 Hubert Boulevard, Hubert, NC 28539 (MLS # 100376685)
    Photo of 511 Hubert Boulevard, Hubert, NC 28539 (MLS # 100376685)
    59
     
    511 Hubert Boulevard, Hubert, NC
    511 Hubert Boulevard
    Hubert, NC
    • 2 Beds
    • 3 Baths
    • 3,064 Home (sqft)
    • 3 Baths
    • 2.17 Lot (ac)
    Listed with Great Moves Realty
  3. Photo of 4110 Island Drive #101, North Topsail Beach, NC 28460 (MLS # 100376477)
    $439,000
    Photo of 4110 Island Drive #101, North Topsail Beach, NC 28460 (MLS # 100376477)
    Photo of 4110 Island Drive #101, North Topsail Beach, NC 28460 (MLS # 100376477)
    47
     
    4110 Island Drive #101, North Topsail Beach, NC
    4110 Island Drive #101
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,527 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with CENTURY 21 Champion Real Estate
  4. Photo of 2010 N Shore Drive, Surf City, NC 28445 (MLS # 100376061)
    $925,000
    Photo of 2010 N Shore Drive, Surf City, NC 28445 (MLS # 100376061)
    Photo of 2010 N Shore Drive, Surf City, NC 28445 (MLS # 100376061)
    35
     
    2010 N Shore Drive, Surf City, NC
    2010 N Shore Drive
    Surf City, NC
    • 4 Beds
    • 2 Baths
    • 1,264 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
    Listed with Intracoastal Realty Corp
  5. Photo of 619 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100375860)
    $299,900
    Photo of 619 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100375860)
    Photo of 619 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100375860)
    26
     
    619 New River Inlet Road, North Topsail Beach, NC
    619 New River Inlet Road
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.50 Lot (ac)
    Listed with Coldwell Banker Sea Coast Advantage-Hampstead
  6. Photo of 2240 New River Inlet Road #230, North Topsail Beach, NC 28460 (MLS # 100375814)
    $249,950
    Photo of 2240 New River Inlet Road #230, North Topsail Beach, NC 28460 (MLS # 100375814)
    Photo of 2240 New River Inlet Road #230, North Topsail Beach, NC 28460 (MLS # 100375814)
    21
     
    2240 New River Inlet Road #230, North Topsail Beach, NC
    2240 New River Inlet Road #230
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 840 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Ocean Life Realty
  7. Photo of 2196 New River Inlet Road #365, North Topsail Beach, NC 28460 (MLS # 100375699)
    $125,000
    Photo of 2196 New River Inlet Road #365, North Topsail Beach, NC 28460 (MLS # 100375699)
    Photo of 2196 New River Inlet Road #365, North Topsail Beach, NC 28460 (MLS # 100375699)
    36
     
    2196 New River Inlet Road #365, North Topsail Beach, NC
    2196 New River Inlet Road #365
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 532 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage
  8. Photo of 4110 Island Drive #Unit 104, North Topsail Beach, NC 28460 (MLS # 100375574)
    $365,000
    Photo of 4110 Island Drive #Unit 104, North Topsail Beach, NC 28460 (MLS # 100375574)
    Photo of 4110 Island Drive #Unit 104, North Topsail Beach, NC 28460 (MLS # 100375574)
    4110 Island Drive #Unit 104, North Topsail Beach, NC
    4110 Island Drive #Unit 104
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,267 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Summy Rucker Real Estate LLC
  9. Photo of 407 Chadwick Shores Drive, Sneads Ferry, NC 28460 (MLS # 100375450)
    $653,180
    Photo of 407 Chadwick Shores Drive, Sneads Ferry, NC 28460 (MLS # 100375450)
    Photo of 407 Chadwick Shores Drive, Sneads Ferry, NC 28460 (MLS # 100375450)
    19
     
    407 Chadwick Shores Drive, Sneads Ferry, NC
    407 Chadwick Shores Drive
    Sneads Ferry, NC
    • 4 Beds
    • 4 Baths
    • 2,980 Home (sqft)
    • 4 Baths
    • 1.04 Lot (ac)
    Listed with RE/MAX Now
  10. Photo of 4110 Island Drive #Unit 301, North Topsail Beach, NC 28460 (MLS # 100374452)
    $460,000
    Photo of 4110 Island Drive #Unit 301, North Topsail Beach, NC 28460 (MLS # 100374452)
    Photo of 4110 Island Drive #Unit 301, North Topsail Beach, NC 28460 (MLS # 100374452)
    41
     
    4110 Island Drive #Unit 301, North Topsail Beach, NC
    4110 Island Drive #Unit 301
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,527 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage
  11. Photo of 2000 New River Inlet Road #Unit 3204, North Topsail Beach, NC 28460 (MLS # 100375327)
    $323,000
    Photo of 2000 New River Inlet Road #Unit 3204, North Topsail Beach, NC 28460 (MLS # 100375327)
    Photo of 2000 New River Inlet Road #Unit 3204, North Topsail Beach, NC 28460 (MLS # 100375327)
    53
     
    2000 New River Inlet Road #Unit 3204, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 3204
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Century 21 Action, Inc.
  12. Photo of 4110 Island Drive #Unit 302, North Topsail Beach, NC 28460 (MLS # 100375283)
    $375,000
    Photo of 4110 Island Drive #Unit 302, North Topsail Beach, NC 28460 (MLS # 100375283)
    Photo of 4110 Island Drive #Unit 302, North Topsail Beach, NC 28460 (MLS # 100375283)
    43
     
    4110 Island Drive #Unit 302, North Topsail Beach, NC
    4110 Island Drive #Unit 302
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,171 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Treasure Realty II
  13. Photo of 404 Queens Haven Road, Hubert, NC 28539 (MLS # 100375214)
    $250,000
    Photo of 404 Queens Haven Road, Hubert, NC 28539 (MLS # 100375214)
    Photo of 404 Queens Haven Road, Hubert, NC 28539 (MLS # 100375214)
    404 Queens Haven Road, Hubert, NC
    404 Queens Haven Road
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,200 Home (sqft)
    • 2 Baths
    • 2.83 Lot (ac)
    Listed with First Wilson Properties
  14. Photo of 240 River Reach Drive, Swansboro, NC 28584 (MLS # 100375060)
    $215,000
    Photo of 240 River Reach Drive, Swansboro, NC 28584 (MLS # 100375060)
    Photo of 240 River Reach Drive, Swansboro, NC 28584 (MLS # 100375060)
    15
     
    240 River Reach Drive, Swansboro, NC
    240 River Reach Drive
    Swansboro, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 27,443 Lot (sqft)
    Listed with Berkshire Hathaway HomeServices Carolina Premier Properties
  15. Photo of 203 Laguna Lane, Jacksonville, NC 28540 (MLS # 100375031)
    $185,000
    Photo of 203 Laguna Lane, Jacksonville, NC 28540 (MLS # 100375031)
    Photo of 203 Laguna Lane, Jacksonville, NC 28540 (MLS # 100375031)
    203 Laguna Lane, Jacksonville, NC
    203 Laguna Lane
    Jacksonville, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,455 Lot (sqft)
    Listed with Berkshire Hathaway HomeServices Carolina Premier Properties
  16. Photo of 2000 New River Inlet Road #Unit 2411, North Topsail Beach, NC 28460 (MLS # 100374909)
    $375,000
    Photo of 2000 New River Inlet Road #Unit 2411, North Topsail Beach, NC 28460 (MLS # 100374909)
    Photo of 2000 New River Inlet Road #Unit 2411, North Topsail Beach, NC 28460 (MLS # 100374909)
    45
     
    2000 New River Inlet Road #Unit 2411, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 2411
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Treasure Realty Inc
  17. Photo of Swansboro, NC 28584 (MLS # 100374650)
    $499,000
    Photo of Swansboro, NC 28584 (MLS # 100374650)
    Photo of Swansboro, NC 28584 (MLS # 100374650)
    14
     
    MLS # 100374650, Swansboro, NC
    MLS # 100374650
    Swansboro, NC
    • 3 Beds
    • 3 Baths
    • 1,484 Home (sqft)
    • 3 Baths
    • 10,019 Lot (sqft)
    Listed with Mitchell Prime Properties Emerald
  18. Photo of 266 Ennett Lane, Sneads Ferry, NC 28460 (MLS # 100374640)
    $599,900
    Photo of 266 Ennett Lane, Sneads Ferry, NC 28460 (MLS # 100374640)
    Photo of 266 Ennett Lane, Sneads Ferry, NC 28460 (MLS # 100374640)
    47
     
    266 Ennett Lane, Sneads Ferry, NC
    266 Ennett Lane
    Sneads Ferry, NC
    • 3 Beds
    • 2 Baths
    • 1,904 Home (sqft)
    • 2 Baths
    • 1.01 Lot (ac)
    Listed with RE/MAX Now
  19. Photo of 1896 New River Inlet Road #Unit 1217, North Topsail Beach, NC 28460 (MLS # 100374478)
    $464,000
    Photo of 1896 New River Inlet Road #Unit 1217, North Topsail Beach, NC 28460 (MLS # 100374478)
    Photo of 1896 New River Inlet Road #Unit 1217, North Topsail Beach, NC 28460 (MLS # 100374478)
    94
     
    1896 New River Inlet Road #Unit 1217, North Topsail Beach, NC
    1896 New River Inlet Road #Unit 1217
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,229 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with RE/MAX Essential
  20. Photo of 109 Velma Lane, Sneads Ferry, NC 28460 (MLS # 100374528)
    $599,000
    Photo of 109 Velma Lane, Sneads Ferry, NC 28460 (MLS # 100374528)
    Photo of 109 Velma Lane, Sneads Ferry, NC 28460 (MLS # 100374528)
    38
     
    109 Velma Lane, Sneads Ferry, NC
    109 Velma Lane
    Sneads Ferry, NC
    • 3 Beds
    • 3 Baths
    • 2,360 Home (sqft)
    • 3 Baths
    • 1.26 Lot (ac)
    Listed with Coldwell Banker Sea Coast Advantage Rlty
  21. Photo of 305 Lightning Bug Lane, Holly Ridge, NC 28445 (MLS # 100374439)
    $587,500
    Photo of 305 Lightning Bug Lane, Holly Ridge, NC 28445 (MLS # 100374439)
    Photo of 305 Lightning Bug Lane, Holly Ridge, NC 28445 (MLS # 100374439)
    14
     
    305 Lightning Bug Lane, Holly Ridge, NC
    305 Lightning Bug Lane
    Holly Ridge, NC
    • 3 Beds
    • 3 Baths
    • 2,612 Home (sqft)
    • 3 Baths
    • 9,584 Lot (sqft)
    Listed with Destination Realty Corporation
  22. Photo of 156 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100374319)
    $129,900
    Photo of 156 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100374319)
    Photo of 156 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100374319)
    156 Spicer Lake Drive, Holly Ridge, NC
    156 Spicer Lake Drive
    Holly Ridge, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7,406 Lot (sqft)
    Listed with HomeSmart Connections
  23. Photo of 2000 New River Inlet Road #Unit 3302, North Topsail Beach, NC 28460 (MLS # 100374301)
    $349,000
    Photo of 2000 New River Inlet Road #Unit 3302, North Topsail Beach, NC 28460 (MLS # 100374301)
    Photo of 2000 New River Inlet Road #Unit 3302, North Topsail Beach, NC 28460 (MLS # 100374301)
    42
     
    2000 New River Inlet Road #Unit 3302, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 3302
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Treasure Realty Inc
  24. Photo of 2000 New River Inlet Road #Unit 3110, North Topsail Beach, NC 28460 (MLS # 100374265)
    $350,000
    Photo of 2000 New River Inlet Road #Unit 3110, North Topsail Beach, NC 28460 (MLS # 100374265)
    Photo of 2000 New River Inlet Road #Unit 3110, North Topsail Beach, NC 28460 (MLS # 100374265)
    31
     
    2000 New River Inlet Road #Unit 3110, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 3110
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Treasure Realty Inc
  25. Photo of 113 Long Pond Drive, Sneads Ferry, NC 28460 (MLS # 100374156)
    $344,000
    Photo of 113 Long Pond Drive, Sneads Ferry, NC 28460 (MLS # 100374156)
    Photo of 113 Long Pond Drive, Sneads Ferry, NC 28460 (MLS # 100374156)
    29
     
    113 Long Pond Drive, Sneads Ferry, NC
    113 Long Pond Drive
    Sneads Ferry, NC
    • 4 Beds
    • 3 Baths
    • 2,384 Home (sqft)
    • 3 Baths
    • 9,148 Lot (sqft)
    Listed with Bluewater Real Estate - EI
  26. Photo of 222 Trout Street, Holly Ridge, NC 28445 (MLS # 100374071)
    $174,900
    Photo of 222 Trout Street, Holly Ridge, NC 28445 (MLS # 100374071)
    Photo of 222 Trout Street, Holly Ridge, NC 28445 (MLS # 100374071)
    21
     
    222 Trout Street, Holly Ridge, NC
    222 Trout Street
    Holly Ridge, NC
    • 2 Beds
    • 2 Baths
    • 900 Home (sqft)
    • 2 Baths
    • 17,424 Lot (sqft)
    Listed with Treasure Realty II
  27. Photo of 2264 New River Inlet Road #204, North Topsail Beach, NC 28460 (MLS # 100374015)
    $199,900
    Photo of 2264 New River Inlet Road #204, North Topsail Beach, NC 28460 (MLS # 100374015)
    Photo of 2264 New River Inlet Road #204, North Topsail Beach, NC 28460 (MLS # 100374015)
    44
     
    2264 New River Inlet Road #204, North Topsail Beach, NC
    2264 New River Inlet Road #204
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 532 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
    Listed with Nest Realty
  28. Photo of 1605 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100373984)
    $1,350,000
    Photo of 1605 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100373984)
    Photo of 1605 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100373984)
    1605 New River Inlet Road, North Topsail Beach, NC
    1605 New River Inlet Road
    North Topsail Beach, NC
    • 4 Beds
    • 4 Baths
    • 2,116 Home (sqft)
    • 4 Baths
    • 11,762 Lot (sqft)
    Listed with Treasure Realty Inc
  29. Photo of 403 S Plantation Lane, Swansboro, NC 28584 (MLS # 100373782)
    $995,000
    Photo of 403 S Plantation Lane, Swansboro, NC 28584 (MLS # 100373782)
    Photo of 403 S Plantation Lane, Swansboro, NC 28584 (MLS # 100373782)
    44
     
    403 S Plantation Lane, Swansboro, NC
    403 S Plantation Lane
    Swansboro, NC
    • 4 Beds
    • 4 Baths
    • 3,687 Home (sqft)
    • 4 Baths
    • 2.50 Lot (ac)
    Listed with Coldwell Banker Sea Coast Advantage
  30. Photo of 148 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100373720)
    $125,900
    Photo of 148 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100373720)
    Photo of 148 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100373720)
    18
     
    148 Spicer Lake Drive, Holly Ridge, NC
    148 Spicer Lake Drive
    Holly Ridge, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,970 Lot (sqft)
    Listed with Destination Realty Corporation
Previous Page 1 of 7 Next
Copyright 2023 NCRMLS. All rights reserved. North Carolina Regional Multiple Listing Service, (NCRMLS), 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. NCRMLS 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 NCRMLS.

This Custom IDX is (c) Diverse Solutions 2023. Privacy | Terms & Conditions