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 218 | Previous Page 1 of 8 Next
  1. Photo of North Topsail Beach, NC 28460 (MLS # 100296077)
    $326,000
    Photo of North Topsail Beach, NC 28460 (MLS # 100296077)
    Photo of North Topsail Beach, NC 28460 (MLS # 100296077)
    32
     
    MLS # 100296077, North Topsail Beach, NC
    MLS # 100296077
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Treasure Realty Inc
  2. Photo of 247 Mimosa Drive, Sneads Ferry, NC 28460 (MLS # 100295934)
    $105,000
    Photo of 247 Mimosa Drive, Sneads Ferry, NC 28460 (MLS # 100295934)
    Photo of 247 Mimosa Drive, Sneads Ferry, NC 28460 (MLS # 100295934)
    11
     
    247 Mimosa Drive, Sneads Ferry, NC
    247 Mimosa Drive
    Sneads Ferry, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 29,186 Lot (sqft)
    Listed with Intracoastal Realty Corp
  3. Photo of 420 Hampton Colony Circle, North Topsail Beach, NC 28460 (MLS # 100295848)
    $475,000
    Photo of 420 Hampton Colony Circle, North Topsail Beach, NC 28460 (MLS # 100295848)
    Photo of 420 Hampton Colony Circle, North Topsail Beach, NC 28460 (MLS # 100295848)
    11
     
    420 Hampton Colony Circle, North Topsail Beach, NC
    420 Hampton Colony Circle
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 21,345 Lot (sqft)
    Listed with Total Coastal Realty LLC
  4. Photo of 4314 Island Drive, North Topsail Beach, NC 28460 (MLS # 100295814)
    $1,250,000
    Photo of 4314 Island Drive, North Topsail Beach, NC 28460 (MLS # 100295814)
    Photo of 4314 Island Drive, North Topsail Beach, NC 28460 (MLS # 100295814)
    4314 Island Drive, North Topsail Beach, NC
    4314 Island Drive
    North Topsail Beach, NC
    • 6 Beds
    • 6 Baths
    • 3,972 Home (sqft)
    • 6 Baths
    • 14,375 Lot (sqft)
    Listed with Treasure Realty Inc
  5. Photo of 2240 New River Inlet Road #121, North Topsail Beach, NC 28460 (MLS # 100295724)
    $219,900
    Photo of 2240 New River Inlet Road #121, North Topsail Beach, NC 28460 (MLS # 100295724)
    Photo of 2240 New River Inlet Road #121, North Topsail Beach, NC 28460 (MLS # 100295724)
    30
     
    2240 New River Inlet Road #121, North Topsail Beach, NC
    2240 New River Inlet Road #121
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 840 Home (sqft)
    • 2 Baths
    • 872 Lot (sqft)
    Listed with Intracoastal Realty Corp.
  6. Photo of 115 Bridget Lane, Sneads Ferry, NC 28460 (MLS # 100295619)
    $259,000
    Photo of 115 Bridget Lane, Sneads Ferry, NC 28460 (MLS # 100295619)
    Photo of 115 Bridget Lane, Sneads Ferry, NC 28460 (MLS # 100295619)
    23
     
    115 Bridget Lane, Sneads Ferry, NC
    115 Bridget Lane
    Sneads Ferry, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.07 Lot (ac)
    Listed with Coldwell Banker Sea Coast Advantage
  7. Photo of Tbd Clearview Dr Drive, Holly Ridge, NC 28445 (MLS # 100295455)
    $104,550
    Photo of Tbd Clearview Dr Drive, Holly Ridge, NC 28445 (MLS # 100295455)
    Photo of Tbd Clearview Dr Drive, Holly Ridge, NC 28445 (MLS # 100295455)
    Tbd Clearview Dr Drive, Holly Ridge, NC
    Tbd Clearview Dr Drive
    Holly Ridge, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.91 Lot (ac)
    Listed with Richlands Ins & Realty
  8. Photo of 174 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100295446)
    $124,900
    Photo of 174 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100295446)
    Photo of 174 Spicer Lake Drive, Holly Ridge, NC 28445 (MLS # 100295446)
    18
     
    174 Spicer Lake Drive, Holly Ridge, NC
    174 Spicer Lake Drive
    Holly Ridge, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7,406 Lot (sqft)
    Listed with Destination Realty Corporation, LLC
  9. Photo of 705 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100295400)
    $1,600,000
    Photo of 705 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100295400)
    Photo of 705 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100295400)
    705 New River Inlet Road, North Topsail Beach, NC
    705 New River Inlet Road
    North Topsail Beach, NC
    • 7 Beds
    • 6 Baths
    • 4,000 Home (sqft)
    • 6 Baths
    • 41,382 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage
  10. Photo of 2182 New River Inlet Road #274, North Topsail Beach, NC 28460 (MLS # 100295383)
    $167,000
    Photo of 2182 New River Inlet Road #274, North Topsail Beach, NC 28460 (MLS # 100295383)
    Photo of 2182 New River Inlet Road #274, North Topsail Beach, NC 28460 (MLS # 100295383)
    36
     
    2182 New River Inlet Road #274, North Topsail Beach, NC
    2182 New River Inlet Road #274
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 532 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
    Listed with Fathom Realty NC, LLC
  11. Photo of 2000 New River Inlet Road #1501, North Topsail Beach, NC 28460 (MLS # 100295310)
    $205,000
    Photo of 2000 New River Inlet Road #1501, North Topsail Beach, NC 28460 (MLS # 100295310)
    Photo of 2000 New River Inlet Road #1501, North Topsail Beach, NC 28460 (MLS # 100295310)
    20
     
    2000 New River Inlet Road #1501, North Topsail Beach, NC
    2000 New River Inlet Road #1501
    North Topsail Beach, NC
    • 1 Bed
    • 2 Baths
    • 701 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with ACCESS REALTY GROUP
  12. Photo of 178 E Ridge Court, Jacksonville, NC 28540 (MLS # 100295207)
    $270,000
    Photo of 178 E Ridge Court, Jacksonville, NC 28540 (MLS # 100295207)
    Photo of 178 E Ridge Court, Jacksonville, NC 28540 (MLS # 100295207)
    38
     
    178 E Ridge Court, Jacksonville, NC
    178 E Ridge Court
    Jacksonville, NC
    • 3 Beds
    • 3 Baths
    • 2,088 Home (sqft)
    • 3 Baths
    • 18,731 Lot (sqft)
    Listed with Military Relocator, Inc.
  13. Photo of 2012 N Shore Drive, Surf City, NC 28445 (MLS # 100293023)
    $689,000
    Photo of 2012 N Shore Drive, Surf City, NC 28445 (MLS # 100293023)
    Photo of 2012 N Shore Drive, Surf City, NC 28445 (MLS # 100293023)
    42
     
    2012 N Shore Drive, Surf City, NC
    2012 N Shore Drive
    Surf City, NC
    • 5 Beds
    • 2 Baths
    • 1,570 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage-Hampstead
  14. Photo of 921-1 Needlerush Road #108, Sneads Ferry, NC 28460 (MLS # 100295122)
    $399,900
    Photo of 921-1 Needlerush Road #108, Sneads Ferry, NC 28460 (MLS # 100295122)
    Photo of 921-1 Needlerush Road #108, Sneads Ferry, NC 28460 (MLS # 100295122)
    921-1 Needlerush Road #108, Sneads Ferry, NC
    921-1 Needlerush Road #108
    Sneads Ferry, NC
    • 4 Beds
    • 3 Baths
    • 2,574 Home (sqft)
    • 3 Baths
    • 33,542 Lot (sqft)
    Listed with Fonville Morisey & Barefoot
  15. Photo of 4110 N Island Drive #Unit 202, North Topsail Beach, NC 28460 (MLS # 100294423)
    $385,000
    Photo of 4110 N Island Drive #Unit 202, North Topsail Beach, NC 28460 (MLS # 100294423)
    Photo of 4110 N Island Drive #Unit 202, North Topsail Beach, NC 28460 (MLS # 100294423)
    43
     
    4110 N Island Drive #Unit 202, North Topsail Beach, NC
    4110 N Island Drive #Unit 202
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,171 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage-Hampstead
  16. Photo of 111 Wax Myrtle Way #32r, Sneads Ferry, NC 28460 (MLS # 100294997)
    $376,800
    Photo of 111 Wax Myrtle Way #32r, Sneads Ferry, NC 28460 (MLS # 100294997)
    Photo of 111 Wax Myrtle Way #32r, Sneads Ferry, NC 28460 (MLS # 100294997)
    111 Wax Myrtle Way #32r, Sneads Ferry, NC
    111 Wax Myrtle Way #32r
    Sneads Ferry, NC
    • 4 Beds
    • 3 Baths
    • 2,355 Home (sqft)
    • 3 Baths
    • 32,670 Lot (sqft)
    Listed with Fonville Morisey & Barefoot
  17. Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294914)
    $325,000
    Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294914)
    Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294914)
    1951 New River Inlet Road, North Topsail Beach, NC
    1951 New River Inlet Road
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 28,314 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
  18. Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294913)
    $325,000
    Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294913)
    Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294913)
    1955 New River Inlet Road, North Topsail Beach, NC
    1955 New River Inlet Road
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 19,602 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
  19. Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294883)
    $1,450,000
    Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294883)
    Photo of 1951 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294883)
    35
     
    1951 New River Inlet Road, North Topsail Beach, NC
    1951 New River Inlet Road
    North Topsail Beach, NC
    • 7 Beds
    • 5 Baths
    • 2,998 Home (sqft)
    • 5 Baths
    • 28,314 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
  20. Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294824)
    $1,450,000
    Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294824)
    Photo of 1955 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294824)
    35
     
    1955 New River Inlet Road, North Topsail Beach, NC
    1955 New River Inlet Road
    North Topsail Beach, NC
    • 7 Beds
    • 5 Baths
    • 2,998 Home (sqft)
    • 5 Baths
    • 19,602 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
  21. Photo of 1222 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294605)
    $749,000
    Photo of 1222 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294605)
    Photo of 1222 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294605)
    1222 New River Inlet Road, North Topsail Beach, NC
    1222 New River Inlet Road
    North Topsail Beach, NC
    • 5 Beds
    • 3 Baths
    • 2,048 Home (sqft)
    • 3 Baths
    • 22,216 Lot (sqft)
    Listed with United Country Coastline Realty
  22. Photo of 400 Lake Firefly Loop, Holly Ridge, NC 28445 (MLS # 100294581)
    $52,900
    Photo of 400 Lake Firefly Loop, Holly Ridge, NC 28445 (MLS # 100294581)
    Photo of 400 Lake Firefly Loop, Holly Ridge, NC 28445 (MLS # 100294581)
    18
     
    400 Lake Firefly Loop, Holly Ridge, NC
    400 Lake Firefly Loop
    Holly Ridge, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7,841 Lot (sqft)
    Listed with Destination Realty Corporation
  23. Photo of 2000 New River Inlet Road #Unit 1506, North Topsail Beach, NC 28460 (MLS # 100294504)
    $429,888
    Photo of 2000 New River Inlet Road #Unit 1506, North Topsail Beach, NC 28460 (MLS # 100294504)
    Photo of 2000 New River Inlet Road #Unit 1506, North Topsail Beach, NC 28460 (MLS # 100294504)
    2000 New River Inlet Road #Unit 1506, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 1506
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,169 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Realty ONE Group Affinity
  24. Photo of 4264 Island Drive, North Topsail Beach, NC 28460 (MLS # 100294470)
    $309,900
    Photo of 4264 Island Drive, North Topsail Beach, NC 28460 (MLS # 100294470)
    Photo of 4264 Island Drive, North Topsail Beach, NC 28460 (MLS # 100294470)
    19
     
    4264 Island Drive, North Topsail Beach, NC
    4264 Island Drive
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 12,633 Lot (sqft)
    Listed with Treasure Realty Inc
  25. Photo of 2182 New River Inlet Road #272, North Topsail Beach, NC 28460 (MLS # 100294461)
    $168,000
    Photo of 2182 New River Inlet Road #272, North Topsail Beach, NC 28460 (MLS # 100294461)
    Photo of 2182 New River Inlet Road #272, North Topsail Beach, NC 28460 (MLS # 100294461)
    10
     
    2182 New River Inlet Road #272, North Topsail Beach, NC
    2182 New River Inlet Road #272
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 532 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
    Listed with Treasure Realty Inc
  26. Photo of 2000 New River Inlet Road #Unit 1411, North Topsail Beach, NC 28460 (MLS # 100294410)
    $319,900
    Photo of 2000 New River Inlet Road #Unit 1411, North Topsail Beach, NC 28460 (MLS # 100294410)
    Photo of 2000 New River Inlet Road #Unit 1411, North Topsail Beach, NC 28460 (MLS # 100294410)
    36
     
    2000 New River Inlet Road #Unit 1411, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 1411
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,010 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
  27. Photo of 657 W Shore Drive, Swansboro, NC 28584 (MLS # 100294143)
    $350,000
    Photo of 657 W Shore Drive, Swansboro, NC 28584 (MLS # 100294143)
    Photo of 657 W Shore Drive, Swansboro, NC 28584 (MLS # 100294143)
    21
     
    657 W Shore Drive, Swansboro, NC
    657 W Shore Drive
    Swansboro, NC
    • 3 Beds
    • 2 Baths
    • 1,400 Home (sqft)
    • 2 Baths
    • 17,424 Lot (sqft)
    Listed with Northside Realty, Inc.
  28. Photo of 625 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294120)
    $985,000
    Photo of 625 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294120)
    Photo of 625 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100294120)
    52
     
    625 New River Inlet Road, North Topsail Beach, NC
    625 New River Inlet Road
    North Topsail Beach, NC
    • 5 Beds
    • 5 Baths
    • 2,556 Home (sqft)
    • 5 Baths
    • 41,382 Lot (sqft)
    Listed with ACCESS REALTY GROUP
  29. Photo of 231 Waterway Drive, Sneads Ferry, NC 28460 (MLS # 100293572)
    $749,900
    Photo of 231 Waterway Drive, Sneads Ferry, NC 28460 (MLS # 100293572)
    Photo of 231 Waterway Drive, Sneads Ferry, NC 28460 (MLS # 100293572)
    55
     
    231 Waterway Drive, Sneads Ferry, NC
    231 Waterway Drive
    Sneads Ferry, NC
    • 4 Beds
    • 3 Baths
    • 1,904 Home (sqft)
    • 3 Baths
    • 24,830 Lot (sqft)
    Listed with Equity Real Estate, LLC
  30. Photo of 1961 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100293611)
    $1,450,000
    Photo of 1961 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100293611)
    Photo of 1961 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100293611)
    35
     
    1961 New River Inlet Road, North Topsail Beach, NC
    1961 New River Inlet Road
    North Topsail Beach, NC
    • 7 Beds
    • 5 Baths
    • 2,998 Home (sqft)
    • 5 Baths
    • 20,038 Lot (sqft)
    Listed with Coldwell Banker Sea Coast Advantage - Jacksonville
Previous Page 1 of 8 Next
Copyright 2021 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 IDX Software is (c) Diverse Solutions 2021. Privacy | Terms & Conditions