$359,000

3 bd · 3 ba · 2,235 sq ft

320 Castle Bay Drive D Hampstead, NC 28443 · Castle Bay Townhomes

Listed 91 days ago (Jul 29, 2026) · Status checked with the MLS Oct 28, 7:27 AM

Market checkSimilar townhomes in Hampstead near this price sold for a median 100% of first asking price in 29 days (20 sales, last 6 months)

Hive MLSListed by Anchor & Co. of Eastern North Carolina

Track this home: get an email if its price drops or it goes under contract.

Email me if this home's price drops or it goes under contract, plus new listings like it. Stop anytime.

Thinking of selling yours first? See what it's worth →

About this home

Welcome to easy coastal living in the sought-after Castle Bay community! This spacious 3-bedroom, 3-bath end-unit townhome offers over 2,200 square feet of thoughtfully designed living space with beautiful pond and golf course views and a floor plan that provides comfort, privacy, and flexibility. Each bedroom features its own full bath, making this home ideal for guests, multi-generational living, or a dedicated home office. New flooring and counters installed March-June 2025! New panel dampers and thermostat for HVAC was just installed in July 2026; new water heater installed in 2023; GORGEOUS upgraded lighting throughout the home is a MUST SEE!! The inviting living room is highlighted by vaulted ceilings, a cozy gas fireplace, and abundant natural light. Enjoy your morning coffee or unwind in the evening from the screened porch overlooking the golf course. An additional flex space off the kitchen offers endless possibilities for a home office, playroom, hobby space, or sitting area. Located in the desirable Castle Bay Golf community, residents enjoy access to a community pool, clubhouse, restaurant, and championship golf course. Conveniently situated just minutes from Topsail's beautiful beaches, highly rated Topsail schools, shopping, dining, and with an easy commute to Wilmington and Jacksonville, this home offers the perfect blend of convenience and coastal charm. Garage has been converted to 1/2 its depth to create space for an office just off the kitchen! The front half of the garage is still usable for golf carts, storage and more! Don't miss your opportunity to own this rare end-unit townhome in one of Hampstead's most desirable communities!

Facts

Type
Townhouse
Year built
2003
Waterfront
Water Access Comm
HOA
$2,400 / annually
Community
Castle Bay Townhomes
County
Pender
Price per sq ft
$161
Stories
2
Construction
Brick Veneer, Wood Frame
Roof
Architectural Shingle
Foundation
Slab
Property tax
$2,013 / year (2025)
Listed
Jul 29, 2026
MLS #
100592280

Features

Inside

  • Master Downstairs
  • Walk-in Closet(s)
  • High Ceilings
  • Ceiling Fan(s)
  • Blinds/Shades
  • Gas Log
  • Walk-In Closet(s)

Outside

  • Water Access Comm
  • Golf Course
  • Pond

Parking

  • Paved

Heating & cooling

  • Heat Pump
  • Electric

Directions to 320 Castle Bay Drive D

Hwy 17 S to right on Sparrows Bend; Right on Hoover Rd; Right on Castle Bay Drive - home is on the right

Schools

Elementary
South Topsail
Middle
Topsail
High
Topsail

As listed in the MLS. School assignments can change — confirm with the district for this address.

Payment calculator

Enter the rate a lender quoted you and pick a down payment to see principal and interest for this home. Not sure what to use? See this week's national average at Freddie Mac ↗

Get your actual rate for this home — usually same day

📱 Text Joey

Joey Milam, Alpha Mortgage Advantage · NMLS #117399 · You're free to choose any lender.

Buying in Hampstead? Local guides

Explore the area

About 320 Castle Bay Drive D

320 Castle Bay Drive D is a 3-bedroom, 3-bath townhome of about 2,235 square feet, built in 2003 in Castle Bay Townhomes, Hampstead, Pender County, NC 28443.

1 home sold there in the last 12 months for $285,000.

Across ZIP 28443, 372 3-bedroom homes sold in the past year at a median of $390,000.

It has been on the market for 91 days.

Area figures are broad context from the MLS, not a valuation — they don't adjust for waterfront, condition, lot, views or updates. Ask us for a true comparison.

Buying 320 Castle Bay Drive D

  1. See it in person. Pick a time and we'll call to confirm — often same day.
  2. See the cost of waiting. What waiting could cost you on this home, and what it could look like 10 years from now, using today's national rate and 20 years of home price history.
  3. Have a home to sell first? Our guaranteed sale lets you buy with a firm plan for your current home. How it works

Own a home near 320 Castle Bay Drive D? See what it's worth — a home value report built from real sales in Castle Bay Townhomes.

What's my home worth? →

Questions about 320 Castle Bay Drive D

How much is 320 Castle Bay Drive D?

320 Castle Bay Drive D is listed at $359,000 (about $161 per square foot) as of October 28, 2026. Status: for sale.

How many bedrooms and bathrooms does 320 Castle Bay Drive D have?

3 bedrooms and 3 bathrooms, with about 2,235 square feet.

What neighborhood is 320 Castle Bay Drive D in?

Castle Bay Townhomes, in Hampstead, Pender County, North Carolina.

How long has 320 Castle Bay Drive D been on the market?

91 days. Homes in Castle Bay Townhomes sold after a median of 92 days over the past year.

What have homes sold for in Castle Bay Townhomes?

Only 1 home sold in Castle Bay Townhomes in the last 12 months for $285,000 — too few for a reliable typical price.

Is 320 Castle Bay Drive D waterfront?

Yes — the MLS lists it as a waterfront property.

Does 320 Castle Bay Drive D have an HOA fee?

Yes: $2,400 (annually), per the MLS.

When was 320 Castle Bay Drive D built?

2003.

Who is the listing broker for 320 Castle Bay Drive D?

Anchor & Co. of Eastern North Carolina (MLS #100592280). The Buddy Blake Team can show it to you and answer questions.

Can I tour 320 Castle Bay Drive D?

Yes. Tap “Schedule a tour,” pick a time, and we'll call to confirm — or call or text (910) 395-1000.

Listing provided by Anchor & Co. of Eastern North Carolina via Hive MLS.