$500,000

3 bd · 3 ba · 2,440 sq ft

2904 Legends Drive

Southport, NC, 28461 · St James

Sold Jan 9, 2026

Hive MLSListed by Keller Williams Innovate-KBT

Sale details

Sold price
$500,000
Sold on
Jan 9, 2026
First listed at
$650,000
Last asking price
$525,000 (−19.2%)
Sold vs. first asking
76.9%
Sold vs. last asking
95.2%
Days on market
111

Own a home near 2904 Legends Drive? See what it would sell for today — from what actually closed around you.

What's my home worth? →

About this home

Opportunity Awaits in St. James - 2,400+ Sq. Ft. on a Private Lot! Seller is offering $2000 towards closing costs! Welcome to this spacious custom home in the sought-after St. James community. Offering over 2,400 sq. ft. of living space, this residence was thoughtfully designed with comfort and functionality in mind. Inside, you'll find an open floor plan with engineered flooring, upgraded trim, and a cozy gas fireplace with built-ins in the great room. The kitchen features solid surface countertops, a large pantry, and plenty of cabinet space—ready for your personal updates and finishing touches. The EZ Breeze sunroom overlooks mature landscaping, creating a peaceful retreat year-round. The split floor plan provides privacy with the primary suite on one side, complete with walk-in closets and ensuite bath with double vanities. Two guest bedrooms and a full bath are on the other side of the home, with a spacious bonus room and full bath upstairs that can serve as a fourth bedroom, office, or media space. This home does need some cosmetic updates and repairs, and the price reflects that. With a little investment, you can transform it into a stunning showpiece in one of the most desirable neighborhoods along the coast. Additional highlights include a floored attic, two-car garage, extended driveway, and close proximity to the Members Club and Seaside Sports Center. Don't miss the chance to bring your vision to life in St. James—schedule your showing today!

Facts

Type
Single Family Residence
Year built
2005
Lot
0.35 acres
Garage
2 spaces
HOA
$1,200 / annually
Community
St James
County
Brunswick
MLS #
100523896

Features

Inside

  • Sound System
  • Master Downstairs
  • Walk-in Closet(s)
  • Vaulted Ceiling(s)
  • High Ceilings
  • Entrance Foyer
  • Solid Surface
  • Bookcases
  • Ceiling Fan(s)
  • Pantry
  • Walk-in Shower
  • Blinds/Shades
  • Gas Log
  • Walk-In Closet(s)
  • Whole House Fan
  • LVT/LVP

Outside

  • Shutters - Functional
  • Irrigation System
  • Wooded

Community

  • Basketball Court
  • Clubhouse
  • Community Pool
  • Dog Park
  • Fitness Center
  • Game Room
  • Gated
  • Golf Course
  • Indoor Pool
  • Jogging Path
  • Maintenance Common Areas
  • Marina
  • Meeting Room
  • Park
  • Party Room
  • Pickleball

Parking

  • Garage Faces Front
  • Attached
  • Additional Parking
  • Garage Door Opener
  • Lighted
  • Paved

Heating & cooling

  • Heat Pump
  • Fireplace Insert
  • Electric
  • Central Air
  • Whole House Fan

Schools

Elementary
Virginia Williamson
Middle
South Brunswick
High
South Brunswick

As listed in the MLS (Brunswick County Schools). School assignments can change — confirm with the district for this address.

Explore the area

About 2904 Legends Drive

2904 Legends Drive is a 3-bedroom, 3-bath home of about 2,440 square feet, built in 2005, on 0.35 acres in St James, Southport, Brunswick County, NC 28461.

101 other homes are for sale in St James right now (median asking $699,900); 248 homes sold there in the last 12 months at a median of $676,750, typically in about 87 days.

Across ZIP 28461, 553 3-bedroom homes sold in the past year at a median of $428,000.

Own a home near 2904 Legends Drive? See what it's worth — every online estimate side by side, next to real sales in St James.

What's my home worth? →

Questions about 2904 Legends Drive

How much is 2904 Legends Drive?

2904 Legends Drive sold for $500,000 on January 9, 2026 (last asking price $525,000). It is not for sale now.

How many bedrooms and bathrooms does 2904 Legends Drive have?

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

What neighborhood is 2904 Legends Drive in?

St James, in Southport, Brunswick County, North Carolina.

What have homes sold for in St James?

248 homes sold in St James in the last 12 months, at a median price of $676,750.

Does 2904 Legends Drive have an HOA fee?

Yes: $1,200 (annually), per the MLS.

When was 2904 Legends Drive built?

2005.

Who is the listing broker for 2904 Legends Drive?

Keller Williams Innovate-KBT (MLS #100523896).

Listing provided by Keller Williams Innovate-KBT via Hive MLS.