$365,000
3 bd · 3 ba · 2,235 sq ft
320 Castle Bay Drive D
Hampstead, NC, 28443 · Castle Bay Townhomes
Listed 55 days ago
Listed by Anchor & Co. of Eastern North Carolina
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
- Lot
- 0.05 acres
- HOA
- $2,400 / annually
- Community
- Castle Bay Townhomes
- County
- Pender
- 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
Schools
- Elementary
- South Topsail
- Middle
- Topsail
- High
- Topsail
As listed in the MLS. School assignments can change — confirm with the district for this address.
Monthly payment estimate
$2,542/mo
- Principal & interest (30-yr fixed)$2,174
- Property taxes (2025 bill)$168
- HOA dues$200
Estimate only. Rate is the national 30-year average (6.95% as of Sep 17, 2026, Freddie Mac); your rate depends on your lender. Homeowners and flood insurance aren't included — on the coast they vary a lot by house, so get a quote early.
Buying in Hampstead? Local guides
- One-Story and Primary-on-Main Homes on the Southeastern NC CoastWhere the one-level homes are from Wilmington to Calabash, what they cost town by town, and what to check before you buy — from current MLS listings.
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.
At $365,000, it's 21% below the median asking price ($460,000) of the 97 other 3-bedroom listings for sale in Hampstead today.
That's about $163 per square foot, compared with a Hampstead median of $246.
1 home sold there in the last 12 months at a median of $285,000, typically in about 92 days.
Across ZIP 28443, 438 3-bedroom homes sold in the past year at a median of $370,500.
It has been on the market for 56 days.
Castle Bay Townhomes neighborhood guideHomes for sale in HampsteadPender County homesWaterfront homes in Hampstead
Buying 320 Castle Bay Drive D
- See it in person. Pick a time and we'll call to confirm — often same day.
- Talk numbers. Tell us what you'd like to offer. It's non-binding — a licensed agent calls you before anything is written.
- 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 — every online estimate side by side, next to 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 $365,000 (about $163 per square foot) as of September 23, 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?
56 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?
1 home sold in Castle Bay Townhomes in the last 12 months, at a median price of $285,000.
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.
