Houses for sale

Asking prices from $22K to $7.6M, with a median of $349,625.

2,784 houses · 2,161 to 2,184

4680 Salem Hwy, Stuart, VA

$188,900

2 bd1 ba1,214 sq ft

4680 Salem Hwy, Stuart

Listing courtesy of United Country Lambert Realty

19321 Spur Lane, Abingdon, VA

$445,900

3 bd2.5 ba2,038 sq ft

19321 Spur Lane, Abingdon

Listing courtesy of Holston Realty, Inc

6595 Owens Road, Radford, VA

$425,000

2 bd1 ba900 sq ft

6595 Owens Road, Radford

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

12769 Westmoreland Drive, Bristol, VA

$479,900

3 bd2.5 ba2,014 sq ft

12769 Westmoreland Drive, Bristol

Listing courtesy of Prestige Homes of the Tri Cities Inc.

19191 Wyndale Rd, Abingdon, VA

$949,900

4 bd4 ba2,985 sq ft

19191 Wyndale Rd, Abingdon

Listing courtesy of eXp Realty

28271 Robindale Road, Meadowview, VA

$349,900

3 bd2 ba2,050 sq ft

28271 Robindale Road, Meadowview

Listing courtesy of Southfork Realty LLC

25391 Calima Drive, Abingdon, VA

$390,000

3 bd2 ba2,756 sq ft

25391 Calima Drive, Abingdon

Listing courtesy of Prestige Homes of the Tri Cities Inc.

132 Tanglewood Way, Tazewell, VA

$232,500

3 bd1.5 ba1,934 sq ft

132 Tanglewood Way, Tazewell

Listing courtesy of Tazewell County Realty

2931 Little Vine Road, Hillsville, VA

$360,000

3 bd2 ba3,052 sq ft

2931 Little Vine Road, Hillsville

Listing courtesy of Ward Real Estate Group, LLC

482 Deer Ridge Road, Hillsville, VA

$89,900

2 bd1 ba560 sq ft

482 Deer Ridge Road, Hillsville

Listing courtesy of A Team Real Estate Company, KW Galax

138 SE 138 Deadmore St SE, Abingdon, VA

$199,900

3 bd1.5 ba2,230 sq ft

138 SE 138 Deadmore St SE, Abingdon

Listing courtesy of Uptown Properties LLC

299 White Oak Ln., Mountain City, VA

$189,500

2 bd2 ba960 sq ft

299 White Oak Ln., Mountain City

Listing courtesy of Highlands Real Estate | Sea Glass

348 Middle Street, Fries, VA

$139,900

2 bd1 ba1,252 sq ft

348 Middle Street, Fries

Listing courtesy of Blue Ridge Mountain Realty

18200 Cleveland Road, Abingdon, VA

$329,900

3 bd2 ba1,344 sq ft

18200 Cleveland Road, Abingdon

Listing courtesy of Landmark Realty

6399 Ruebush Rd, Dublin, VA

$850,000

7 bd4 ba5,989 sq ft

6399 Ruebush Rd, Dublin

Listing courtesy of BHHS- Mountain Sky Properties, Wytheville

1031 Black Lick Rd, Wytheville, VA

$245,000

3 bd1.5 ba1,339 sq ft

1031 Black Lick Rd, Wytheville

Listing courtesy of Coldwell Banker Select Real Estate

204 Pennington Road, Bandy, VA

$282,500

4 bd2.5 ba1,925 sq ft

204 Pennington Road, Bandy

Listing courtesy of Tazewell County Realty

2054 NW 2054 Duncans Chapel Rd, Willis, VA

$589,900

3 bd2 ba1,885 sq ft

2054 NW 2054 Duncans Chapel Rd, Willis

Listing courtesy of Long & Foster-Blacksburg

6643 Lee Hwy, Atkins, VA

$197,730

3 bd1 ba979 sq ft

6643 Lee Hwy, Atkins

Listing courtesy of Real Broker, LLC

212 Anvil Rock, Independence, VA

$390,000

3 bd3.5 ba2,048 sq ft

212 Anvil Rock, Independence

Listing courtesy of Tri-County Real Estate

496 Glade Hill Drive, Lebanon, VA

$349,900

4 bd2 ba1,853 sq ft

496 Glade Hill Drive, Lebanon

Listing courtesy of Blue Ridge Mountain Realty

122 Stonewall Hts NE, Abingdon, VA

$395,000

3 bd2 ba1,777 sq ft

122 Stonewall Hts NE, Abingdon

Listing courtesy of eXp Realty

26592 Preston Place Drive, Abingdon, VA

$725,000

5 bd4 ba2,977 sq ft

26592 Preston Place Drive, Abingdon

Listing courtesy of Prestige Homes of the Tri Cities Inc.

309 Oak Tree Dr, Nickelsville, VA

$749,900

4 bd3 ba2,160 sq ft

309 Oak Tree Dr, Nickelsville

Listing courtesy of Homeland Real Estate

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

Get alerts