Townhomes for sale

Asking prices from $189K to $2.05M, with a median of $324,950.

166 townhomes · 1 to 24

114 Villa Oak Cir, Bedford, VA New

$459,000

2 bd2 ba1,449 sq ft

114 Villa Oak Cir, Bedford

Listing courtesy of Wainwright & Co., REALTORS®- Lake

250 Tall Oak Boulevard, Christiansburg, VA New

$287,500

3 bd2.5 ba1,642 sq ft

250 Tall Oak Boulevard, Christiansburg

Listing courtesy of Nest Realty SWVA

350 Silver Leaf Drive NW, Christiansburg, VA Open Sun 1 to 3 PM

$259,900

3 bd2.5 ba1,344 sq ft

350 Silver Leaf Drive NW, Christiansburg

Listing courtesy of Long & Foster - Blacksburg

217 Louise Lane, Elliston, VA New

$275,000

3 bd2.5 ba1,508 sq ft

217 Louise Lane, Elliston

Listing courtesy of Nest Realty SWVA

454 Anchor Dr # 5-B Unit 5B, Moneta, VA

$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

8539 Whistling Straits Drive, Radford, VA

$459,900

4 bd2.5 ba1,200 sq ft

8539 Whistling Straits Drive, Radford

Listing courtesy of XRealty.net LLC

51 Fairway Oaks Dr, Hardy, VA

$400,000

3 bd3 ba2,295 sq ft

51 Fairway Oaks Dr, Hardy

Listing courtesy of Mkb, REALTORS®

105 Fawn Haven Ln, Huddleston, VA

$649,995

3 bd3 ba2,288 sq ft

105 Fawn Haven Ln, Huddleston

Listing courtesy of Mossy Oak Properties Land & Farms Realty

1703 Grayland Street Unit 1, Blacksburg, VA

$325,000

1 bd1.5 ba660 sq ft

1703 Grayland Street Unit 1, Blacksburg

Listing courtesy of Nest Realty SWVA

5072 Medmont Cir SW, Roanoke, VA

$399,990

5 bd3.5 ba2,549 sq ft

5072 Medmont Cir SW, Roanoke

Listing courtesy of Mkb, REALTORS®

3674 Medmont Cir SW, Roanoke, VA

$349,990

3 bd2.5 ba1,619 sq ft

3674 Medmont Cir SW, Roanoke

Listing courtesy of Mkb, REALTORS®

35 Professional Dr, Hardy, VA

$535,000

3 bd3 ba2,108 sq ft

35 Professional Dr, Hardy

Listing courtesy of Wainwright & Co., REALTORS®- Lake

1173 Cornerstone Drive, Christiansburg, VA

$259,990

3 bd2.5 ba1,280 sq ft

1173 Cornerstone Drive, Christiansburg

Listing courtesy of MKB, Roanoke

1493 Scott Street, Christiansburg, VA

$239,900

3 bd1.5 ba1,288 sq ft

1493 Scott Street, Christiansburg

Listing courtesy of Long & Foster - Blacksburg

5052 Medmont Cir SW, Roanoke, VA

$369,990

4 bd2.5 ba1,928 sq ft

5052 Medmont Cir SW, Roanoke

Listing courtesy of Mkb, REALTORS®

147 Southampton Dr, Vinton, VA

$229,950

3 bd2.5 ba1,754 sq ft

147 Southampton Dr, Vinton

Listing courtesy of Shepherd Realty Group

8481 Whistling Straits Drive, Radford, VA

$529,500

3 bd3.5 ba2,229 sq ft

8481 Whistling Straits Drive, Radford

Listing courtesy of Price Richards Residential

304 Sheliah Court, Blacksburg, VA

$390,000

2 bd3 ba2,169 sq ft

304 Sheliah Court, Blacksburg

Listing courtesy of Long & Foster - Roanoke

136 Gretchen Ct, Vinton, VA

$189,950

2 bd1.5 ba1,044 sq ft

136 Gretchen Ct, Vinton

Listing courtesy of Shepherd Realty Group

7228 Birch Ct, Roanoke, VA

$227,000

2 bd1.5 ba1,044 sq ft

7228 Birch Ct, Roanoke

Listing courtesy of Chase Realty Group LLC

1987 Ashley Ln SW, Roanoke, VA

$329,000

2 bd2 ba1,461 sq ft

1987 Ashley Ln SW, Roanoke

Listing courtesy of Mkb, REALTORS® - Oak Grove

145 Justin Lane, Christiansburg, VA

$290,000

2 bd2 ba1,856 sq ft

145 Justin Lane, Christiansburg

Listing courtesy of TRINITY Real Estate

1034 Brandon Ave SW, Roanoke, VA

$334,950

3 bd2.5 ba1,646 sq ft

1034 Brandon Ave SW, Roanoke

Listing courtesy of R Fralin & Associates Inc

1052 Brandon Ave SW, Roanoke, VA

$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 alerts

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.

Recently sold townhomes

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.