$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

Hive MLSListed 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

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.

Buying 320 Castle Bay Drive D

  1. See it in person. Pick a time and we'll call to confirm — often same day.
  2. Talk numbers. Tell us what you'd like to offer. It's non-binding — a licensed agent calls you before anything is written.
  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 — 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.

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