Homes for sale

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

5,098 listings · 1,081 to 1,104
3,270 homes and 1,828 lots

642 Marshall St, Salem, VA

$489,000, price reduced by $10K

4 bd2.5 ba2,319 sq ft

642 Marshall St, Salem

Listing courtesy of Mkb, REALTORS® - Oak Grove

2750 White Pelican Ln, Roanoke, VA

$369,000

4 bd3 ba2,254 sq ft

2750 White Pelican Ln, Roanoke

Listing courtesy of Long & Foster - Oak Grove

700 Pioneer Trl, Collinsville, VA

$814,900, price reduced by $20K

4 bd3.5 ba4,376 sq ft

700 Pioneer Trl, Collinsville

Listing courtesy of Sarver Properties LLC

2006 Mountain Valley Rd, Vinton, VA Open Sat 11 AM to 1:30 PM

$180,000, price reduced by $45K

2 bd1 ba784 sq ft

2006 Mountain Valley Rd, Vinton

Listing courtesy of Keller Williams Realty Lynchburg

186 Redwood Drive, Pembroke, VA

$279,900, price reduced by $2K

3 bd2.5 ba1,840 sq ft

186 Redwood Drive, Pembroke

Listing courtesy of eXp Realty - Blacksburg

243 Blueberry Lane, Galax, VA

$265,000

4 bd3 ba2,400 sq ft

243 Blueberry Lane, Galax

Listing courtesy of KW Salem Professionals

Lot 22 Summit Dr, Rocky Mount, VA

$20,000

0.7 acresLand

Lot 22 Summit Dr, Rocky Mount

Listing courtesy of Mkb, REALTORS® - At The Lake

Lot 23 Summit Dr, Rocky Mount, VA

$20,000

0.72 acresLand

Lot 23 Summit Dr, Rocky Mount

Listing courtesy of Mkb, REALTORS® - At The Lake

1096 Collierstown Rd, Lexington, VA

$339,950

3 bd2 ba1,550 sq ft

1096 Collierstown Rd, Lexington

Listing courtesy of Mac Westland Real Estate Group

1112 Chapman Ave SW, Roanoke, VA

$450,000

Multi-family

1112 Chapman Ave SW, Roanoke

Listing courtesy of Investors Real Estate Partners LLC

917 10th St NW, Roanoke, VA

$325,000

Multi-family

917 10th St NW, Roanoke

Listing courtesy of Investors Real Estate Partners LLC

712 Finney Dr, Vinton, VA

$319,950, price reduced by $10K

3 bd2 ba1,292 sq ft

712 Finney Dr, Vinton

Listing courtesy of Point Management LLC

230 Phoenix Boulevard NW, Christiansburg, VA Open Sun 1 to 3 PM

$359,000

3 bd2.5 ba1,920 sq ft

230 Phoenix Boulevard NW, Christiansburg

Listing courtesy of Roots Realty Group

1754 Gose Mill Road, Tazewell, VA

$265,000

3 bd1.5 ba1,528 sq ft

1754 Gose Mill Road, Tazewell

Listing courtesy of KW Salem Professionals

625 Elm Ave SE, Roanoke, VA

$238,950, price reduced by $1K

5 bd2 ba2,228 sq ft

625 Elm Ave SE, Roanoke

Listing courtesy of Mountain View Real Estate LLC

263 Sunny Field Rd, Wirtz, VA Open Sun 12 to 3 PM

$499,000, price reduced by $26K

4 bd3 ba2,952 sq ft

263 Sunny Field Rd, Wirtz

Listing courtesy of Lyons Team, REALTORS®

1030 Windsor Ave SW, Roanoke, VA

$325,000

3 bd1.5 ba1,868 sq ft

1030 Windsor Ave SW, Roanoke

Listing courtesy of Wainwright & Co., REALTORS®

680 Park Ln, Halifax, VA

$315,000

3 bd2.5 ba2,535 sq ft

680 Park Ln, Halifax

Listing courtesy of Wampler Realty

91 Masons Knob Rd, Boones Mill, VA

$215,000

2 bd1.5 ba890 sq ft

91 Masons Knob Rd, Boones Mill

Listing courtesy of Front Porch Realty

7880 Elk Creek Parkway, Independence, VA

$329,900

3 bd2 ba1,568 sq ft

7880 Elk Creek Parkway, Independence

Listing courtesy of Blue Ridge Mountain Realty, LLC

3545 Orange Ave NE, Roanoke, VA

$349,950, price reduced by $29K

3 bd2.5 ba2,149 sq ft

3545 Orange Ave NE, Roanoke

Listing courtesy of Advantage Realty LLC

350 Teel Street, Christiansburg, VA

$339,900

4 bd3 ba2,260 sq ft

350 Teel Street, Christiansburg

Listing courtesy of Nest Realty SWVA

768 Ivanhoe Road, Max Meadows, VA

$289,000, price reduced by $20K

4 bd2.5 ba2,720 sq ft

768 Ivanhoe Road, Max Meadows

Listing courtesy of RE/MAX Land Mark Real Estate

TBD Ivanhoe Road, Max Meadows, VA

$12,500

0.46 acresLand

TBD Ivanhoe Road, Max Meadows

Listing courtesy of RE/MAX Land Mark Real Estate

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

Get alerts