Homes sold under $300K

Homes sold under $300K in the last 12 months, with sale prices and dates. Median sale price $220,000.

3,312 sales · 937 to 960

5184 Northwest River Rd, Salem, VA Sold Jul 29, 2026

$253,000

4 bd2 ba1,632 sq ft

5184 Northwest River Rd, Salem

3% under asking, 20 days on market

Listing courtesy of Mkb, REALTORS®

1742 Shiloh Church Rd, Bedford, VA Sold Jul 29, 2026

$145,000

3 bd2 ba1,248 sq ft

1742 Shiloh Church Rd, Bedford

12% under asking, 16 days on market

Listing courtesy of Century 21 All-Service

2701 Bluefield Blvd SW, Roanoke, VA Sold Jul 29, 2026

$269,950

3 bd2 ba1,314 sq ft

2701 Bluefield Blvd SW, Roanoke

At asking price, 5 days on market

Listing courtesy of Mkb, REALTORS®

1324 South Ave, South Boston, VA Sold Jul 29, 2026

$295,000

3 bd2 ba1,875 sq ft

1324 South Ave, South Boston

At asking price, 14 days on market

Listing courtesy of Magnolia Mountain Realty - Main

3101 Kershaw Rd NW, Roanoke, VA Sold Jul 29, 2026

$250,000

3 bd1.5 ba1,118 sq ft

3101 Kershaw Rd NW, Roanoke

At asking price, 6 days on market

Listing courtesy of RE/MAX All Stars

807 Seventh Street, Radford, VA Sold Jul 28, 2026

$230,000

2 bd1 ba1,550 sq ft

807 Seventh Street, Radford

4% under asking, 41 days on market

Listing courtesy of Maplehaus Realty

670 Liberty Street NE, Christiansburg, VA Sold Jul 28, 2026

$209,900

3 bd2 ba1,374 sq ft

670 Liberty Street NE, Christiansburg

At asking price, 7 days on market

Listing courtesy of Page & Assoc. Real Estate

4041 Little Creek Road, Dublin, VA Sold Jul 28, 2026

$250,000

3 bd1 ba1,594 sq ft

4041 Little Creek Road, Dublin

7% under asking, 7 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

503 Cascade Drive, Pembroke, VA Sold Jul 28, 2026

$210,000

4 bd2 ba1,764 sq ft

503 Cascade Drive, Pembroke

8% over asking, 4 days on market

Listing courtesy of Haven REALTORS

665 Liberty Street, Christiansburg, VA Sold Jul 28, 2026

$236,000

3 bd2 ba1,386 sq ft

665 Liberty Street, Christiansburg

3% over asking, 3 days on market

Listing courtesy of Maplehaus Realty

310 Ivanhoe Road, Max Meadows, VA Sold Jul 28, 2026

$160,000

3 bd1 ba1,190 sq ft

310 Ivanhoe Road, Max Meadows

9% under asking, 9 days on market

Listing courtesy of Giesen-Caldwell Agency, Inc.

905 Chesley Street, Radford, VA Sold Jul 28, 2026

$290,000

4 bd2.5 ba1,710 sq ft

905 Chesley Street, Radford

4% over asking, 1 day on market

Listing courtesy of Long & Foster - Blacksburg

66 Adrian St, Bassett, VA Sold Jul 28, 2026

$235,000

4 bd2.5 ba1,632 sq ft

66 Adrian St, Bassett

2% over asking, 66 days on market

Listing courtesy of Lyons Team, REALTORS®

1028 Tremont Rd, Salem, VA Sold Jul 28, 2026

$240,000

3 bd2 ba1,680 sq ft

1028 Tremont Rd, Salem

4% under asking, 29 days on market

Listing courtesy of Real Broker LLC - McLean

435 McGeorge Dr, Vinton, VA Sold Jul 28, 2026

$290,000

4 bd2 ba1,700 sq ft

435 McGeorge Dr, Vinton

2% over asking, 5 days on market

Listing courtesy of Shepherd Realty Group

1012 Palmetto Ave NW & 1014, Roanoke, VA Sold Jul 28, 2026

$225,000

Multi-family

1012 Palmetto Ave NW & 1014, Roanoke

At asking price, 2 days on market

Listing courtesy of Coldwell Banker Townside, REALTORS®

4064 Crawford Rd, Roanoke, VA Sold Jul 28, 2026

$295,000

5 bd2 ba2,080 sq ft

4064 Crawford Rd, Roanoke

2% under asking, 26 days on market

Listing courtesy of Mountain View Real Estate LLC

417 Ellyson Ave, South Boston, VA Sold Jul 28, 2026

$60,000

3 bd2 ba3,098 sq ft

417 Ellyson Ave, South Boston

20% over asking, 18 days on market

Listing courtesy of Xrealty.net LLC

102 Linden Street, Ripplemead, VA Sold Jul 27, 2026

$87,550

4 bd1 ba1,104 sq ft

102 Linden Street, Ripplemead

27% under asking, 74 days on market

Listing courtesy of Century 21 Valley Real Estate

1209 B University Terrace, Blacksburg, VA Sold Jul 27, 2026

$260,000

4 bd2 ba1,071 sq ft

1209 B University Terrace, Blacksburg

7% under asking, 53 days on market

Listing courtesy of Page & Assoc. Real Estate

2305 Elmwood Street, Radford, VA Sold Jul 27, 2026

$218,000

3 bd1 ba1,025 sq ft

2305 Elmwood Street, Radford

At asking price, 44 days on market

Listing courtesy of RE/MAX All Points

270 S. 14th Street, Wytheville, VA Sold Jul 27, 2026

$169,000

3 bd1 ba960 sq ft

270 S. 14th Street, Wytheville

15% under asking, 43 days on market

Listing courtesy of Berkshire Hathaway Home Services Mountain Sky Properties-Wythev

5201 Colonial Drive, Dublin, VA Sold Jul 27, 2026

$230,000

3 bd1 ba1,052 sq ft

5201 Colonial Drive, Dublin

2% over asking, 9 days on market

Listing courtesy of Blue Ridge Mountain Realty, LLC

1730 Liberty Lane Unit B21, Blacksburg, VA Sold Jul 27, 2026

$220,000

2 bd1 ba756 sq ft

1730 Liberty Lane Unit B21, Blacksburg

2% under asking, 5 days on market

Listing courtesy of TRINITY Real Estate