Recently sold townhomes

Townhomes sold in the last 12 months, with sale prices and dates. Median sale price $299,950.

366 sales · 169 to 192

3518 Stonehenge, Roanoke, VA Sold May 29, 2026

$303,000

3 bd3.5 ba2,400 sq ft

3518 Stonehenge, Roanoke

1% under asking, 8 days on market

Listing courtesy of Mkb, REALTORS®

201 Mallard Dr, Lynchburg, VA Sold May 29, 2026

$270,000

2 bd3.5 ba2,980 sq ft

201 Mallard Dr, Lynchburg

23% under asking, 21 days on market

Listing courtesy of Realty One Group Leading Edge

6729 Village Green Dr, Roanoke, VA Sold May 29, 2026

$259,950

3 bd2.5 ba1,440 sq ft

6729 Village Green Dr, Roanoke

At asking price, 6 days on market

Listing courtesy of Real Broker LLC - Dga-Salem

90 Salem Lane, Christiansburg, VA Sold May 28, 2026

$247,000

3 bd2.5 ba1,408 sq ft

90 Salem Lane, Christiansburg

At asking price, 33 days on market

Listing courtesy of Coldwell Banker Townside Bburg

8561 Whistling Straits Drive, Radford, VA Sold May 28, 2026

$420,000

4 bd2.5 ba2,503 sq ft

8561 Whistling Straits Drive, Radford

7% under asking, 11 days on market

Listing courtesy of Welcome Home Real Estate

3430 Morning Dove Rd, Roanoke, VA Sold May 28, 2026

$215,000

2 bd1.5 ba1,164 sq ft

3430 Morning Dove Rd, Roanoke

At asking price, 25 days on market

Listing courtesy of Mkb, REALTORS®

3345 Kingsbury Cir SW, Roanoke, VA Sold May 28, 2026

$545,000

2 bd2.5 ba1,993 sq ft

3345 Kingsbury Cir SW, Roanoke

9% under asking, 23 days on market

Listing courtesy of Mkb, REALTORS®

162 Tinkerview Dr, Cloverdale, VA Sold May 28, 2026

$208,900

3 bd2 ba1,188 sq ft

162 Tinkerview Dr, Cloverdale

At asking price, 30 days on market

Listing courtesy of Century 21 Wampler Realty

3740 Crescent Ridge Dr SW, Roanoke, VA Sold May 27, 2026

$325,000

3 bd2.5 ba1,825 sq ft

3740 Crescent Ridge Dr SW, Roanoke

10% under asking, 278 days on market

Listing courtesy of R Fralin & Associates Inc

6810 Village Green Dr, Roanoke, VA Sold May 27, 2026

$254,000

3 bd2.5 ba1,452 sq ft

6810 Village Green Dr, Roanoke

2% under asking, 24 days on market

Listing courtesy of Real Broker LLC - McLean

80 Windlass Pointe Dr 80, Moneta, VA Sold May 26, 2026

$617,500

3 bd3.5 ba1,859 sq ft

80 Windlass Pointe Dr 80, Moneta

15% under asking, 188 days on market

Listing courtesy of Berkshire Hathaway Homeservices Smith Mountain Lake Real Estate

1049 Haymore Dr, Moneta, VA Sold May 26, 2026

$270,000

3 bd2.5 ba1,600 sq ft

1049 Haymore Dr, Moneta

7% under asking, 15 days on market

Listing courtesy of Berkshire Hathaway Homeservices Premier, REALTORS® - North

145 Twig Street, Christiansburg, VA Sold May 22, 2026

$312,000

3 bd3.5 ba1,965 sq ft

145 Twig Street, Christiansburg

2% under asking, 88 days on market

Listing courtesy of Granite Management LLC

2119 McCarters Way, Blacksburg, VA Sold May 21, 2026

$369,900

3 bd2.5 ba1,581 sq ft

2119 McCarters Way, Blacksburg

At asking price, 117 days on market

Listing courtesy of Eagle Realty of Virginia

2131 McCarters Way, Blacksburg, VA Sold May 21, 2026

$369,900

3 bd2.5 ba1,581 sq ft

2131 McCarters Way, Blacksburg

At asking price, 60 days on market

Listing courtesy of Eagle Realty of Virginia

2615 Glade Drive SE, Christiansburg, VA Sold May 21, 2026

$191,000

2 bd1.5 ba916 sq ft

2615 Glade Drive SE, Christiansburg

3% over asking, 5 days on market

Listing courtesy of MKB, Roanoke

322 Cypress St, Salem, VA Sold May 21, 2026

$275,950

2 bd2 ba990 sq ft

322 Cypress St, Salem

At asking price, 2 days on market

Listing courtesy of Mkb, REALTORS® - Salem

161 Walters Drive NW, Christiansburg, VA Sold May 20, 2026

$315,000

3 bd2 ba1,521 sq ft

161 Walters Drive NW, Christiansburg

3% under asking, 13 days on market

Listing courtesy of Blue Ridge Mountain Realty, LLC

475 Cambridge Ct E2, Hardy, VA Sold May 20, 2026

$559,000

3 bd3.5 ba1,920 sq ft

475 Cambridge Ct E2, Hardy

At asking price, 5 days on market

Listing courtesy of Exp Realty LLC - Sml

7198 Red Cedar Cir, Roanoke, VA Sold May 20, 2026

$100,000

2 bd1.5 ba1,110 sq ft

7198 Red Cedar Cir, Roanoke

At asking price, 1 day on market

Listing courtesy of Mkb, REALTORS®

6635 Village Green Dr, Roanoke, VA Sold May 20, 2026

$55,000

2 bd2.5 ba1,436 sq ft

6635 Village Green Dr, Roanoke

At asking price, 1 day on market

Listing courtesy of Mkb, REALTORS®

229 Lester Place, Christiansburg, VA Sold May 19, 2026

$194,500

2 bd1.5 ba1,120 sq ft

229 Lester Place, Christiansburg

At asking price, 4 days on market

Listing courtesy of Sycamore REALTORS

3363 Londonderry Ln, Roanoke, VA Sold May 15, 2026

$252,000

3 bd3.5 ba1,618 sq ft

3363 Londonderry Ln, Roanoke

1% under asking, 37 days on market

Listing courtesy of Berkshire Hathaway Homeservices Smith Mountain Lake Real Estate

3426 Morning Dove Rd, Roanoke, VA Sold May 15, 2026

$234,900

2 bd2.5 ba1,618 sq ft

3426 Morning Dove Rd, Roanoke

At asking price, 2 days on market

Listing courtesy of Keller Williams Realty Roanoke