Real estate in the city of North Topsail Beach

Hide Map
  • List View
  • Grid View
Sorted by
1 - 30 of 202 | Previous Page 1 of 7 Next
  1. Photo of 2182 New River Inlet Road #Unit 372, North Topsail Beach, NC 28460 (MLS # 100486801)
    $205,000
    Photo of 2182 New River Inlet Road #Unit 372, North Topsail Beach, NC 28460 (MLS # 100486801)
    Photo of 2182 New River Inlet Road #Unit 372, North Topsail Beach, NC 28460 (MLS # 100486801)
    24
     
    2182 New River Inlet Road #Unit 372, North Topsail Beach, NC
    2182 New River Inlet Road #Unit 372
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 532 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  2. Photo of 1928 New River Inlet Road #215, North Topsail Beach, NC 28460 (MLS # 100486761)
    $429,900
    Photo of 1928 New River Inlet Road #215, North Topsail Beach, NC 28460 (MLS # 100486761)
    Photo of 1928 New River Inlet Road #215, North Topsail Beach, NC 28460 (MLS # 100486761)
    45
     
    1928 New River Inlet Road #215, North Topsail Beach, NC
    1928 New River Inlet Road #215
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,222 Home (sqft)
    • 2 Baths
    • 872 Lot (sqft)
  3. Photo of 2000 New River Inlet Road #1c5, North Topsail Beach, NC 28460 (MLS # 100486636)
    $289,888
    Photo of 2000 New River Inlet Road #1c5, North Topsail Beach, NC 28460 (MLS # 100486636)
    Photo of 2000 New River Inlet Road #1c5, North Topsail Beach, NC 28460 (MLS # 100486636)
    19
     
    2000 New River Inlet Road #1c5, North Topsail Beach, NC
    2000 New River Inlet Road #1c5
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,025 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  4. Photo of 320 Bay Circle, North Topsail Beach, NC 28460 (MLS # 100486620)
    $215,000
    Photo of 320 Bay Circle, North Topsail Beach, NC 28460 (MLS # 100486620)
    Photo of 320 Bay Circle, North Topsail Beach, NC 28460 (MLS # 100486620)
    21
     
    320 Bay Circle, North Topsail Beach, NC
    320 Bay Circle
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 11,762 Lot (sqft)
  5. Photo of 23 Hunter Heath Drive, North Topsail Beach, NC 28460 (MLS # 100486579)
    $399,000
    Photo of 23 Hunter Heath Drive, North Topsail Beach, NC 28460 (MLS # 100486579)
    Photo of 23 Hunter Heath Drive, North Topsail Beach, NC 28460 (MLS # 100486579)
    20
     
    23 Hunter Heath Drive, North Topsail Beach, NC
    23 Hunter Heath Drive
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10.90 Lot (ac)
  6. Photo of 331 Sea Shore Drive, North Topsail Beach, NC 28460 (MLS # 100486356)
    $780,000
    Photo of 331 Sea Shore Drive, North Topsail Beach, NC 28460 (MLS # 100486356)
    Photo of 331 Sea Shore Drive, North Topsail Beach, NC 28460 (MLS # 100486356)
    53
     
    331 Sea Shore Drive, North Topsail Beach, NC
    331 Sea Shore Drive
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,296 Home (sqft)
    • 2 Baths
    • 5,228 Lot (sqft)
  7. Photo of 464 Topsail Road, North Topsail Beach, NC 28460 (MLS # 100486316)
    $830,000
    Photo of 464 Topsail Road, North Topsail Beach, NC 28460 (MLS # 100486316)
    Photo of 464 Topsail Road, North Topsail Beach, NC 28460 (MLS # 100486316)
    36
     
    464 Topsail Road, North Topsail Beach, NC
    464 Topsail Road
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 972 Home (sqft)
    • 2 Baths
    • 7,406 Lot (sqft)
  8. Photo of 2000 New River Inlet Road #Unit 1409, North Topsail Beach, NC 28460 (MLS # 100486154)
    $349,900
    Photo of 2000 New River Inlet Road #Unit 1409, North Topsail Beach, NC 28460 (MLS # 100486154)
    Photo of 2000 New River Inlet Road #Unit 1409, North Topsail Beach, NC 28460 (MLS # 100486154)
    37
     
    2000 New River Inlet Road #Unit 1409, North Topsail Beach, NC
    2000 New River Inlet Road #Unit 1409
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,169 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  9. Photo of 2000 New River Inlet Road #1207, North Topsail Beach, NC 28460 (MLS # 100485613)
    $595,000
    Photo of 2000 New River Inlet Road #1207, North Topsail Beach, NC 28460 (MLS # 100485613)
    Photo of 2000 New River Inlet Road #1207, North Topsail Beach, NC 28460 (MLS # 100485613)
    28
     
    2000 New River Inlet Road #1207, North Topsail Beach, NC
    2000 New River Inlet Road #1207
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,222 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  10. Photo of 1896 New River Inlet Road #Unit 1112, North Topsail Beach, NC 28460 (MLS # 100485526)
    $429,000
    Photo of 1896 New River Inlet Road #Unit 1112, North Topsail Beach, NC 28460 (MLS # 100485526)
    Photo of 1896 New River Inlet Road #Unit 1112, North Topsail Beach, NC 28460 (MLS # 100485526)
    1896 New River Inlet Road #Unit 1112, North Topsail Beach, NC
    1896 New River Inlet Road #Unit 1112
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,153 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  11. Photo of 3142 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485504)
    $325,000
    Photo of 3142 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485504)
    Photo of 3142 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485504)
    3142 Island Drive, North Topsail Beach, NC
    3142 Island Drive
    North Topsail Beach, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7,406 Lot (sqft)
  12. Photo of 948 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485459)
    $1,100,000
    Photo of 948 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485459)
    Photo of 948 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485459)
    948 New River Inlet Road, North Topsail Beach, NC
    948 New River Inlet Road
    North Topsail Beach, NC
    • 6 Beds
    • 5 Baths
    • 2,660 Home (sqft)
    • 5 Baths
    • 10,019 Lot (sqft)
  13. Photo of 790 New River Inlet Road #115a, North Topsail Beach, NC 28460 (MLS # 100485372)
    $375,000
    Photo of 790 New River Inlet Road #115a, North Topsail Beach, NC 28460 (MLS # 100485372)
    Photo of 790 New River Inlet Road #115a, North Topsail Beach, NC 28460 (MLS # 100485372)
    23
     
    790 New River Inlet Road #115a, North Topsail Beach, NC
    790 New River Inlet Road #115a
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 669 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  14. Photo of 3876 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485342)
    $1,200,000
    Photo of 3876 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485342)
    Photo of 3876 Island Drive, North Topsail Beach, NC 28460 (MLS # 100485342)
    12
     
    3876 Island Drive, North Topsail Beach, NC
    3876 Island Drive
    North Topsail Beach, NC
    • 5 Beds
    • 5 Baths
    • 2,457 Home (sqft)
    • 5 Baths
    • 1,307 Lot (sqft)
  15. Photo of 1788 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485325)
    $975,000
    Photo of 1788 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485325)
    Photo of 1788 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100485325)
    1788 New River Inlet Road, North Topsail Beach, NC
    1788 New River Inlet Road
    North Topsail Beach, NC
    • 4 Beds
    • 3 Baths
    • 1,581 Home (sqft)
    • 3 Baths
    • 1,307 Lot (sqft)
  16. Photo of 201 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100485163)
    $749,900
    Photo of 201 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100485163)
    Photo of 201 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100485163)
    49
     
    201 Porto Vista Drive, North Topsail Beach, NC
    201 Porto Vista Drive
    North Topsail Beach, NC
    • 4 Beds
    • 3 Baths
    • 2,080 Home (sqft)
    • 3 Baths
    • 5,663 Lot (sqft)
  17. Photo of 1768 New River Inlet Road Rd #3, North Topsail Beach, NC 28460 (MLS # 100485038)
    $665,000
    Photo of 1768 New River Inlet Road Rd #3, North Topsail Beach, NC 28460 (MLS # 100485038)
    Photo of 1768 New River Inlet Road Rd #3, North Topsail Beach, NC 28460 (MLS # 100485038)
    1768 New River Inlet Road Rd #3, North Topsail Beach, NC
    1768 New River Inlet Road Rd #3
    North Topsail Beach, NC
    • 3 Beds
    • 3 Baths
    • 1,470 Home (sqft)
    • 3 Baths
    • 872 Lot (sqft)
  18. Photo of 304 Marina Way, North Topsail Beach, NC 28460 (MLS # 100484980)
    $1,499,000
    Photo of 304 Marina Way, North Topsail Beach, NC 28460 (MLS # 100484980)
    Photo of 304 Marina Way, North Topsail Beach, NC 28460 (MLS # 100484980)
    48
     
    304 Marina Way, North Topsail Beach, NC
    304 Marina Way
    North Topsail Beach, NC
    • 4 Beds
    • 2 Baths
    • 2,076 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  19. Photo of 208 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100483881)
    $682,000
    Photo of 208 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100483881)
    Photo of 208 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100483881)
    62
     
    208 Oyster Lane, North Topsail Beach, NC
    208 Oyster Lane
    North Topsail Beach, NC
    • 4 Beds
    • 2 Baths
    • 1,847 Home (sqft)
    • 2 Baths
    • 1,307 Lot (sqft)
  20. Photo of 1822 New River Inlet Road #Unit 1305a, North Topsail Beach, NC 28460 (MLS # 100484839)
    $435,000
    Photo of 1822 New River Inlet Road #Unit 1305a, North Topsail Beach, NC 28460 (MLS # 100484839)
    Photo of 1822 New River Inlet Road #Unit 1305a, North Topsail Beach, NC 28460 (MLS # 100484839)
    48
     
    1822 New River Inlet Road #Unit 1305a, North Topsail Beach, NC
    1822 New River Inlet Road #Unit 1305a
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 855 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  21. Photo of 1822 New River Inlet Road #1303a, North Topsail Beach, NC 28460 (MLS # 100484702)
    $270,000
    Photo of 1822 New River Inlet Road #1303a, North Topsail Beach, NC 28460 (MLS # 100484702)
    Photo of 1822 New River Inlet Road #1303a, North Topsail Beach, NC 28460 (MLS # 100484702)
    32
     
    1822 New River Inlet Road #1303a, North Topsail Beach, NC
    1822 New River Inlet Road #1303a
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 560 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  22. Photo of 199 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100484678)
    $825,000
    Photo of 199 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100484678)
    Photo of 199 Porto Vista Drive, North Topsail Beach, NC 28460 (MLS # 100484678)
    10
     
    199 Porto Vista Drive, North Topsail Beach, NC
    199 Porto Vista Drive
    North Topsail Beach, NC
    • 4 Beds
    • 3 Baths
    • 2,080 Home (sqft)
    • 3 Baths
    • 1,307 Lot (sqft)
  23. Photo of 790 New River Inlet Road #320a, North Topsail Beach, NC 28460 (MLS # 100484315)
    $549,900
    Photo of 790 New River Inlet Road #320a, North Topsail Beach, NC 28460 (MLS # 100484315)
    Photo of 790 New River Inlet Road #320a, North Topsail Beach, NC 28460 (MLS # 100484315)
    41
     
    790 New River Inlet Road #320a, North Topsail Beach, NC
    790 New River Inlet Road #320a
    North Topsail Beach, NC
    • 3 Beds
    • 3 Baths
    • 1,499 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  24. Photo of 1887 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100484150)
    $690,000
    Photo of 1887 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100484150)
    Photo of 1887 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100484150)
    45
     
    1887 New River Inlet Road, North Topsail Beach, NC
    1887 New River Inlet Road
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,512 Home (sqft)
    • 2 Baths
    • 10,890 Lot (sqft)
  25. Photo of 205 Sea Shore Drive #A, North Topsail Beach, NC 28460 (MLS # 100484054)
    $1,025,000
    Photo of 205 Sea Shore Drive #A, North Topsail Beach, NC 28460 (MLS # 100484054)
    Photo of 205 Sea Shore Drive #A, North Topsail Beach, NC 28460 (MLS # 100484054)
    53
     
    205 Sea Shore Drive #A, North Topsail Beach, NC
    205 Sea Shore Drive #A
    North Topsail Beach, NC
    • 5 Beds
    • 5 Baths
    • 2,931 Home (sqft)
    • 5 Baths
    • 1,307 Lot (sqft)
  26. Photo of 17685 New River Inlet Rd #5, North Topsail Beach, NC 28460 (MLS # 100483721)
    $589,000
    Photo of 17685 New River Inlet Rd #5, North Topsail Beach, NC 28460 (MLS # 100483721)
    Photo of 17685 New River Inlet Rd #5, North Topsail Beach, NC 28460 (MLS # 100483721)
    17685 New River Inlet Rd #5, North Topsail Beach, NC
    17685 New River Inlet Rd #5
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,220 Home (sqft)
    • 2 Baths
    • 872 Lot (sqft)
  27. Photo of 790 New River Inlet Road #Unit 301b, North Topsail Beach, NC 28460 (MLS # 100483831)
    $515,000
    Photo of 790 New River Inlet Road #Unit 301b, North Topsail Beach, NC 28460 (MLS # 100483831)
    Photo of 790 New River Inlet Road #Unit 301b, North Topsail Beach, NC 28460 (MLS # 100483831)
    36
     
    790 New River Inlet Road #Unit 301b, North Topsail Beach, NC
    790 New River Inlet Road #Unit 301b
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,200 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  28. Photo of 8871 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483523)
    $550,000
    Photo of 8871 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483523)
    Photo of 8871 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483523)
    53
     
    8871 New River Inlet Road, North Topsail Beach, NC
    8871 New River Inlet Road
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,030 Home (sqft)
    • 2 Baths
    • 2,178 Lot (sqft)
  29. Photo of 8872 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483524)
    $495,000
    Photo of 8872 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483524)
    Photo of 8872 New River Inlet Road, North Topsail Beach, NC 28460 (MLS # 100483524)
    55
     
    8872 New River Inlet Road, North Topsail Beach, NC
    8872 New River Inlet Road
    North Topsail Beach, NC
    • 2 Beds
    • 2 Baths
    • 1,030 Home (sqft)
    • 2 Baths
    • 2,178 Lot (sqft)
  30. Photo of 1840 New River Inlet Road #Unit 2312, North Topsail Beach, NC 28460 (MLS # 100483409)
    $299,000
    Photo of 1840 New River Inlet Road #Unit 2312, North Topsail Beach, NC 28460 (MLS # 100483409)
    Photo of 1840 New River Inlet Road #Unit 2312, North Topsail Beach, NC 28460 (MLS # 100483409)
    27
     
    1840 New River Inlet Road #Unit 2312, North Topsail Beach, NC
    1840 New River Inlet Road #Unit 2312
    North Topsail Beach, NC
    • 1 Bed
    • 1 Bath
    • 560 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
Previous Page 1 of 7 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 IDX Software is (c) Diverse Solutions 2025. Privacy | Terms & Conditions