Homes for sale

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

5,099 listings · 3,601 to 3,624
3,271 homes and 1,828 lots

TBD US Highway 23, Duffield, VA

$132,000

89 acresLand

TBD US Highway 23, Duffield

Listing courtesy of LPT Realty LLC

380 Green Valley Ln, Galax, VA

$389,000

3 bd2 ba2,552 sq ft

380 Green Valley Ln, Galax

Listing courtesy of Morton Realty & Auction

5002 Alum Spring Rd, Pulaski, VA

$329,950

3 bd2 ba1,680 sq ft

5002 Alum Spring Rd, Pulaski

Listing courtesy of United Country Anders Realty & Auction

TBD Little Laurel Rd., Troutdale, VA

$224,900

31 acresLand

TBD Little Laurel Rd., Troutdale

Listing courtesy of Matt Smith Realty

481 Wassona Dr, Marion, VA

$490,000

4 bd3.5 ba3,758 sq ft

481 Wassona Dr, Marion

Listing courtesy of Deer Valley Realty Inc

1490 Floyd Pike Hwy, Hillsville, VA

$130,000

3 bd1 ba1,326 sq ft

1490 Floyd Pike Hwy, Hillsville

Listing courtesy of Rainbow Realty

414 Evergreen Trail, Fancy Gap, VA

$325,000

3 bd3 ba1,700 sq ft

414 Evergreen Trail, Fancy Gap

Listing courtesy of Cox Realty

263 N Church St, Marion, VA

$260,000

2 bd2.5 ba1,071 sq ft

263 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

257 N Church St, Marion, VA

$260,000

2 bd2.5 ba1,071 sq ft

257 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

259 N Church St, Marion, VA

$260,000

2 bd2.5 ba1,071 sq ft

259 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

261 N Church St, Marion, VA

$260,000

2 bd2.5 ba1,071 sq ft

261 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

265 N Church St, Marion, VA

$250,000

2 bd2.5 ba1,071 sq ft

265 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

267 N Church St, Marion, VA

$250,000

2 bd2.5 ba1,071 sq ft

267 N Church St, Marion

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

243 Slide Mountain Rd, Bland, VA

$395,000

3 bd1 ba

243 Slide Mountain Rd, Bland

Listing courtesy of Short Way Real Estate Inc

2833 Fulton Rd., Independence, VA

$75,000

3 acresLand

2833 Fulton Rd., Independence

Listing courtesy of Collins and Associates Realty

2709 Grayson Turnpike, Wytheville, VA

$325,000

3 bd2 ba1,605 sq ft

2709 Grayson Turnpike, Wytheville

Listing courtesy of Short Way Real Estate Inc

145 J Wilson Rd, Swords Creek, VA

$118,000

2 bd1 ba950 sq ft

145 J Wilson Rd, Swords Creek

Listing courtesy of Cedar Realty Group

198 Valley View Dr, Abingdon, VA

$529,000

3 bd3.5 ba2,977 sq ft

198 Valley View Dr, Abingdon

Listing courtesy of Holston Realty, Inc

1661 Valley Dr, Bristol, VA

$229,900

3 bd1.5 ba1,765 sq ft

1661 Valley Dr, Bristol

Listing courtesy of eXp Realty

00 Laurel Park Ave, Martinsville, VA

$150,000

42 acresLand

00 Laurel Park Ave, Martinsville

Listing courtesy of Mossy Oak Properties Land and Luxury

00 Laurel Park Ave, Martinsville, VA

$94,500

22 acresLand

00 Laurel Park Ave, Martinsville

Listing courtesy of Mossy Oak Properties Land and Luxury

00 Laurel Park Ave, Martinsville, VA

$99,999

27 acresLand

00 Laurel Park Ave, Martinsville

Listing courtesy of Mossy Oak Properties Land and Luxury

312 & 368 Oak Hill Dr, Cana, VA

$2,500,000

4 bd4.5 ba5,965 sq ft

312 & 368 Oak Hill Dr, Cana

Listing courtesy of Fancy Gap Mountain Realty LLC

00 Laurel Park Ave, Martinsville, VA

$39,999

5.9 acresLand

00 Laurel Park Ave, Martinsville

Listing courtesy of Mossy Oak Properties Land and Luxury

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

Get alerts