Townhomes for sale
Asking prices from $189K to $2.05M, with a median of $324,950.
166 townhomes · 1 to 24
$459,000
2 bd2 ba1,449 sq ft
114 Villa Oak Cir, Bedford
Listing courtesy of Wainwright & Co., REALTORS®- Lake
$287,500
3 bd2.5 ba1,642 sq ft
250 Tall Oak Boulevard, Christiansburg
Listing courtesy of Nest Realty SWVA
$259,900
3 bd2.5 ba1,344 sq ft
350 Silver Leaf Drive NW, Christiansburg
Listing courtesy of Long & Foster - Blacksburg
$275,000
3 bd2.5 ba1,508 sq ft
217 Louise Lane, Elliston
Listing courtesy of Nest Realty SWVA
$1,049,000
3 bd3.5 ba2,325 sq ft
454 Anchor Dr # 5-B Unit 5B, Moneta
Listing courtesy of Berkshire Hathaway Homeservices Smith Mountain Lake Real Estate
$459,900
4 bd2.5 ba1,200 sq ft
8539 Whistling Straits Drive, Radford
Listing courtesy of XRealty.net LLC
$400,000
3 bd3 ba2,295 sq ft
51 Fairway Oaks Dr, Hardy
Listing courtesy of Mkb, REALTORS®
$649,995
3 bd3 ba2,288 sq ft
105 Fawn Haven Ln, Huddleston
Listing courtesy of Mossy Oak Properties Land & Farms Realty
$325,000
1 bd1.5 ba660 sq ft
1703 Grayland Street Unit 1, Blacksburg
Listing courtesy of Nest Realty SWVA
$399,990
5 bd3.5 ba2,549 sq ft
5072 Medmont Cir SW, Roanoke
Listing courtesy of Mkb, REALTORS®
$349,990
3 bd2.5 ba1,619 sq ft
3674 Medmont Cir SW, Roanoke
Listing courtesy of Mkb, REALTORS®
$535,000
3 bd3 ba2,108 sq ft
35 Professional Dr, Hardy
Listing courtesy of Wainwright & Co., REALTORS®- Lake
$259,990
3 bd2.5 ba1,280 sq ft
1173 Cornerstone Drive, Christiansburg
Listing courtesy of MKB, Roanoke
$239,900
3 bd1.5 ba1,288 sq ft
1493 Scott Street, Christiansburg
Listing courtesy of Long & Foster - Blacksburg
$369,990
4 bd2.5 ba1,928 sq ft
5052 Medmont Cir SW, Roanoke
Listing courtesy of Mkb, REALTORS®
$229,950
3 bd2.5 ba1,754 sq ft
147 Southampton Dr, Vinton
Listing courtesy of Shepherd Realty Group
$529,500
3 bd3.5 ba2,229 sq ft
8481 Whistling Straits Drive, Radford
Listing courtesy of Price Richards Residential
$390,000
2 bd3 ba2,169 sq ft
304 Sheliah Court, Blacksburg
Listing courtesy of Long & Foster - Roanoke
$189,950
2 bd1.5 ba1,044 sq ft
136 Gretchen Ct, Vinton
Listing courtesy of Shepherd Realty Group
$227,000
2 bd1.5 ba1,044 sq ft
7228 Birch Ct, Roanoke
Listing courtesy of Chase Realty Group LLC
$329,000
2 bd2 ba1,461 sq ft
1987 Ashley Ln SW, Roanoke
Listing courtesy of Mkb, REALTORS® - Oak Grove
$290,000
2 bd2 ba1,856 sq ft
145 Justin Lane, Christiansburg
Listing courtesy of TRINITY Real Estate
$334,950
3 bd2.5 ba1,646 sq ft
1034 Brandon Ave SW, Roanoke
Listing courtesy of R Fralin & Associates Inc
$309,950
3 bd2.5 ba1,510 sq ft
1052 Brandon Ave SW, Roanoke
Listing courtesy of R Fralin & Associates Inc
Be the first to know. Get an email when a home like these comes on the market.
Get alertsTurn on JavaScript to see these homes on a map.
Questions, answered.
What does a townhome cost per square foot?
Townhomes for sale now are asking a median of $193 per finished square foot, for a median of 1,646 square feet.
What did townhomes sell for in the last 12 months?
367 townhomes sold for a median of $299,950, after a median of 27 days on the market.
Are more townhomes under contract?
Yes, 43 townhomes are under contract as of Nov 13, 2026. Turn on "Include under contract" above to see them. Some come back on the market.