Homes for sale

Asking prices for homes from $22K to $7.6M, with a median of $334,950.

5,079 listings · 25 to 48
3,255 homes and 1,824 lots

904 Spruce St, Martinsville, VA New

$264,900

4 bd3 ba2,432 sq ft

904 Spruce St, Martinsville

Listing courtesy of Kw Martinsville

2619 Puckett Cir, Salem, VA New

$279,900

3 bd2 ba2,000 sq ft

2619 Puckett Cir, Salem

Listing courtesy of RE/MAX All Stars

80 Meadow Drive, Christiansburg, VA Open Fri 4 to 6 PM

$299,900

3 bd2.5 ba1,656 sq ft

80 Meadow Drive, Christiansburg

Listing courtesy of eXp Realty

2937 Den Hill Road, Christiansburg, VA New

$325,000

3 bd1 ba2,104 sq ft

2937 Den Hill Road, Christiansburg

Listing courtesy of UC/Blue Ridge Land - Cburg

5193 Highland Road, Dublin, VA New

$350,000

3 bd2.5 ba2,404 sq ft

5193 Highland Road, Dublin

Listing courtesy of Long & Foster - Blacksburg

2073 Fairhope Rd NW, Roanoke, VA New

$199,500

3 bd2 ba1,794 sq ft

2073 Fairhope Rd NW, Roanoke

Listing courtesy of Mountain View Real Estate LLC

4505 Jacklin Cir NE, Roanoke, VA New

$269,950

3 bd1 ba1,750 sq ft

4505 Jacklin Cir NE, Roanoke

Listing courtesy of Greene Real Estate Center, Inc

800 McCormick Blvd, Clifton Forge, VA New

$169,900

Condo

800 McCormick Blvd, Clifton Forge

Listing courtesy of Highlands Realty & Associates LLC

89 Lee Street, Radford, VA Open Sun 1 to 4 PM

$349,950

3 bd2 ba2,572 sq ft

89 Lee Street, Radford

Listing courtesy of Century 21 Valley Real Estate

4501 Old Mine Rd, Gretna, VA New

$365,000

4 bd3 ba3,376 sq ft

4501 Old Mine Rd, Gretna

Listing courtesy of Exp Realty LLC - Stafford

5467 Stayman Dr, Roanoke, VA New

$469,000

3 bd2 ba2,036 sq ft

5467 Stayman Dr, Roanoke

Listing courtesy of Mkb, REALTORS®

914 Third Street, Radford, VA New

$298,000

3 bd2.5 ba1,776 sq ft

914 Third Street, Radford

Listing courtesy of Mandell Real Estate Group

3592 Ballyhack Trl, Roanoke, VA New

$159,950

1.9 acresLand

3592 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

2423 Meadowbrook Rd NW, Roanoke, VA New

$219,900

3 bd1.5 ba1,784 sq ft

2423 Meadowbrook Rd NW, Roanoke

Listing courtesy of Lazaro Real Estate

3724 Ballyhack Trl, Roanoke, VA New

$103,950

1.4 acresLand

3724 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

3734 Ballyhack Trl, Roanoke, VA New

$103,950

1.5 acresLand

3734 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

3846 Ballyhack Trl, Roanoke, VA New

$93,550

1.1 acresLand

3846 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

3540 Ballyhack Trl, Roanoke, VA New

$83,150

1 acresLand

3540 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

3891 Saul Ln, Roanoke, VA New

$72,050

0.74 acresLand

3891 Saul Ln, Roanoke

Listing courtesy of Mkb, REALTORS®

3885 Saul Ln, Roanoke, VA New

$66,900

0.73 acresLand

3885 Saul Ln, Roanoke

Listing courtesy of Mkb, REALTORS®

115 Meadowridge Dr, Lynchburg, VA New

$474,900

4 bd3 ba2,080 sq ft

115 Meadowridge Dr, Lynchburg

Listing courtesy of Mark A Dalton & Company Inc

2531 Averett St NW, Roanoke, VA New

$199,900

3 bd1 ba944 sq ft

2531 Averett St NW, Roanoke

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

3537 Ballyhack Trl, Roanoke, VA New

$180,150

1.4 acresLand

3537 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

3592 Ballyhack Trl, Roanoke, VA New

$159,950

1.9 acresLand

3592 Ballyhack Trl, Roanoke

Listing courtesy of Mkb, REALTORS®

Be the first to know. Get an email when a home like these comes on the market.

Get alerts