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.
- List View
- Grid View
-
$899,000
101 Hamilton Lane, Hubert, NC101 Hamilton Lane
Hubert, NC- 3 Beds
- 3 Baths
- 3,616 Home (sqft)
- 3 Baths
- 14,375 Lot (sqft)
-
$1,950,000
1 Burton Place, Jacksonville, NC1 Burton Place
Jacksonville, NC- 4 Beds
- 5 Baths
- 5,056 Home (sqft)
- 5 Baths
- 29,621 Lot (sqft)
-
$328,900
2000 New River Inlet Road #Unit 3513, North Topsail Beach, NC2000 New River Inlet Road #Unit 3513
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 1,008 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$75,000
106 Taylor Lane, Hubert, NC106 Taylor Lane
Hubert, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 16,118 Lot (sqft)
-
$2,199,396
249 Bethea Street, Holly Ridge, NC249 Bethea Street
Holly Ridge, NC- 3 Beds
- 4 Baths
- 2,537 Home (sqft)
- 4 Baths
- 40,511 Lot (sqft)
-
$1,975,000
53 Sailview Drive, North Topsail Beach, NC53 Sailview Drive
North Topsail Beach, NC- 5 Beds
- 5 Baths
- 4,197 Home (sqft)
- 5 Baths
- 17,424 Lot (sqft)
-
$542,500
1785 New River Inlet Road #2, North Topsail Beach, NC1785 New River Inlet Road #2
North Topsail Beach, NC- 3 Beds
- 3 Baths
- 1,492 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$4,999,999
4 Hunter Heath Drive, North Topsail Beach, NC4 Hunter Heath Drive
North Topsail Beach, NC- 5 Beds
- 5 Baths
- 5,941 Home (sqft)
- 5 Baths
- 10.10 Lot (ac)
-
$1,295,000
310 Bay Circle, North Topsail Beach, NC310 Bay Circle
North Topsail Beach, NC- 7 Beds
- 5 Baths
- 2,853 Home (sqft)
- 5 Baths
- 10,890 Lot (sqft)
-
$995,000
3725 Island Drive, North Topsail Beach, NC3725 Island Drive
North Topsail Beach, NC- 4 Beds
- 3 Baths
- 1,676 Home (sqft)
- 3 Baths
- 22,216 Lot (sqft)
-
$185,000
2210 New River Inlet Road #360, North Topsail Beach, NC2210 New River Inlet Road #360
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 840 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$1,900,000
601 New River Inlet Road, North Topsail Beach, NC601 New River Inlet Road
North Topsail Beach, NC- 8 Beds
- 5 Baths
- 3,244 Home (sqft)
- 5 Baths
- 1.51 Lot (ac)
-
$359,888
2000 New River Inlet Road #1504, North Topsail Beach, NC2000 New River Inlet Road #1504
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 1,010 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$395,000
0 Island Drive, North Topsail Beach, NC0 Island Drive
North Topsail Beach, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 27,008 Lot (sqft)
-
$158,900
2196 New River Inlet Road #369, North Topsail Beach, NC2196 New River Inlet Road #369
North Topsail Beach, NC- 1 Bed
- 1 Bath
- 532 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$2,395,000
30 Porpoise Place, North Topsail Beach, NC30 Porpoise Place
North Topsail Beach, NC- 5 Beds
- 6 Baths
- 3,062 Home (sqft)
- 6 Baths
- 19,602 Lot (sqft)
-
$179,500
2182 New River Inlet Road #Unit 279, North Topsail Beach, NC2182 New River Inlet Road #Unit 279
North Topsail Beach, NC- 1 Bed
- 1 Bath
- 532 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$439,900
1896 New River Inlet Road #1402, North Topsail Beach, NC1896 New River Inlet Road #1402
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 1,229 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$949,900
249 Bethea Street, Holly Ridge, NC249 Bethea Street
Holly Ridge, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 40,511 Lot (sqft)
-
$949,900
253 Bethea Street, Holly Ridge, NC253 Bethea Street
Holly Ridge, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 33,542 Lot (sqft)
-
$125,000
4 Willis Landing Road, Hubert, NC4 Willis Landing Road
Hubert, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 1.25 Lot (ac)
-
$289,500
2000 New River Inlet Road #Unit 2102, North Topsail Beach, NC2000 New River Inlet Road #Unit 2102
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 1,010 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$584,900
295 E Ivybridge Drive, Hubert, NC295 E Ivybridge Drive
Hubert, NC- 4 Beds
- 4 Baths
- 3,431 Home (sqft)
- 4 Baths
- 33,542 Lot (sqft)
-
$634,900
302 E Ivybridge Drive, Hubert, NC302 E Ivybridge Drive
Hubert, NC- 4 Beds
- 4 Baths
- 3,771 Home (sqft)
- 4 Baths
- 6.62 Lot (ac)
-
$210,000
325 Spicer Lake Drive, Holly Ridge, NC325 Spicer Lake Drive
Holly Ridge, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 18,731 Lot (sqft)
-
$3,500,000
1511 New River Inlet Road, North Topsail Beach, NC1511 New River Inlet Road
North Topsail Beach, NC- 7 Beds
- 6 Baths
- 6,642 Home (sqft)
- 6 Baths
- 1.36 Lot (ac)
-
$318,250
2000 New River Inlet Road #Unit 3110, North Topsail Beach, NC2000 New River Inlet Road #Unit 3110
North Topsail Beach, NC- 2 Beds
- 2 Baths
- 1,010 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$525,000
790 New River Inlet Road #Unit 113a, North Topsail Beach, NC790 New River Inlet Road #Unit 113a
North Topsail Beach, NC- 3 Beds
- 3 Baths
- 1,490 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$3,350,000
3048 Island Drive, North Topsail Beach, NC3048 Island Drive
North Topsail Beach, NC- 8 Beds
- 10 Baths
- 4,773 Home (sqft)
- 10 Baths
- 10,890 Lot (sqft)
-
$545,000
1404 New River Inlet Road, North Topsail Beach, NC1404 New River Inlet Road
North Topsail Beach, NC- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 10,019 Lot (sqft)
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
