Homes sold from $300K to $500K

Homes sold from $300K to $500K in the last 12 months, with sale prices and dates. Median sale price $375,000.

2,063 sales · 1,729 to 1,752

1145 Spruce Street, Christiansburg, VA Sold Jan 27, 2026

$310,000

4 bd3 ba2,016 sq ft

1145 Spruce Street, Christiansburg

9% under asking, 17 days on market

Listing courtesy of Nest Realty SWVA

4931 Keithwood Dr SW, Roanoke, VA Sold Jan 27, 2026

$305,000

3 bd2.5 ba1,274 sq ft

4931 Keithwood Dr SW, Roanoke

10% under asking, 79 days on market

Listing courtesy of Nest Realty Southside

415 Allison Ave SW, Roanoke, VA Sold Jan 27, 2026

$364,999

4 bd2.5 ba3,382 sq ft

415 Allison Ave SW, Roanoke

At asking price, 10 days on market

Listing courtesy of Mkb, REALTORS®

4530 Piney Woods Road, Riner, VA Sold Jan 23, 2026

$441,950

3 bd2.5 ba1,930 sq ft

4530 Piney Woods Road, Riner

2% under asking, 16 days on market

Listing courtesy of Long & Foster - Blacksburg

460 Stonybrook Rd, Wirtz, VA Sold Jan 23, 2026

$398,000

3 bd3 ba2,262 sq ft

460 Stonybrook Rd, Wirtz

At asking price, 3 days on market

Listing courtesy of Mkb, REALTORS® - At The Lake

2801 Russlen Dr, Salem, VA Sold Jan 22, 2026

$392,144

3 bd3 ba2,073 sq ft

2801 Russlen Dr, Salem

2% under asking, 245 days on market

Listing courtesy of R Fralin & Associates Inc

2805 Russlen Dr, Salem, VA Sold Jan 22, 2026

$384,950

3 bd3 ba2,073 sq ft

2805 Russlen Dr, Salem

4% under asking, 255 days on market

Listing courtesy of R Fralin & Associates Inc

2714 Grandin Rd SW, Roanoke, VA Sold Jan 22, 2026

$318,000

3 bd3 ba1,869 sq ft

2714 Grandin Rd SW, Roanoke

7% under asking, 20 days on market

Listing courtesy of Mountain To Lake Realty

2232 Mount Regis Dr, Salem, VA Sold Jan 22, 2026

$415,000

3 bd2 ba2,499 sq ft

2232 Mount Regis Dr, Salem

2% under asking, 29 days on market

Listing courtesy of Mkb, REALTORS®

1311 Walnut Shell Dr, Vinton, VA Sold Jan 22, 2026

$330,000

3 bd2 ba1,768 sq ft

1311 Walnut Shell Dr, Vinton

6% under asking, 10 days on market

Listing courtesy of Poe & Cronk Real Estate Group

5633 Ferguson Dr SE, Roanoke, VA Sold Jan 22, 2026

$390,000

3 bd2.5 ba2,740 sq ft

5633 Ferguson Dr SE, Roanoke

3% over asking, 2 days on market

Listing courtesy of Real Broker LLC - McLean

5625 North Lake Dr, Roanoke, VA Sold Jan 21, 2026

$362,000

4 bd2.5 ba2,310 sq ft

5625 North Lake Dr, Roanoke

3% under asking, 22 days on market

Listing courtesy of Mountain View Real Estate LLC

4437 Daugherty Rd, Salem, VA Sold Jan 21, 2026

$349,950

3 bd2 ba1,728 sq ft

4437 Daugherty Rd, Salem

At asking price, 10 days on market

Listing courtesy of RE/MAX Real Estate One

1618 Quaker Church Rd, Bedford, VA Sold Jan 21, 2026

$369,500

4 bd2.5 ba2,022 sq ft

1618 Quaker Church Rd, Bedford

At asking price, 22 days on market

Listing courtesy of Wendy Witt Realty Co

3328 Fleetwood Ave, Roanoke, VA Sold Jan 20, 2026

$330,000

5 bd2 ba2,465 sq ft

3328 Fleetwood Ave, Roanoke

6% under asking, 88 days on market

Listing courtesy of Mkb, REALTORS®

4625 Twelve Oclock Knob Rd, Roanoke, VA Sold Jan 20, 2026

$465,000

3 bd3 ba3,000 sq ft

4625 Twelve Oclock Knob Rd, Roanoke

5% under asking, 75 days on market

Listing courtesy of Stratford Properties Inc

5389 Luwana Dr, Roanoke, VA Sold Jan 20, 2026

$425,000

4 bd3.5 ba3,216 sq ft

5389 Luwana Dr, Roanoke

5% under asking, 34 days on market

Listing courtesy of RE/MAX All Points

1368 Hickory Cove Ln, Moneta, VA Sold Jan 19, 2026

$302,900

3 bd2 ba1,407 sq ft

1368 Hickory Cove Ln, Moneta

1% over asking, 99 days on market

Listing courtesy of Keller Williams Realty Lynchburg

1185 Virginia Woods Dr, Moneta, VA Sold Jan 16, 2026

$372,000

3 bd3 ba2,600 sq ft

1185 Virginia Woods Dr, Moneta

6% under asking, 95 days on market

Listing courtesy of Mkb, REALTORS® - At The Lake

3949 Diamond Hill Rd, Moneta, VA Sold Jan 16, 2026

$330,000

3 bd2.5 ba2,424 sq ft

3949 Diamond Hill Rd, Moneta

1% under asking, 32 days on market

Listing courtesy of Elite Realty

42 Springview Ct, Troutville, VA Sold Jan 16, 2026

$400,000

4 bd2.5 ba2,125 sq ft

42 Springview Ct, Troutville

6% under asking, 26 days on market

Listing courtesy of RE/MAX All Stars

1008 Meadow Spring Rd, Bedford, VA Sold Jan 16, 2026

$439,500

3 bd2.5 ba2,414 sq ft

1008 Meadow Spring Rd, Bedford

4% under asking, 5 days on market

Listing courtesy of Magnolia Mountain Realty - Main

3676 Old Creek Road, Blacksburg, VA Sold Jan 15, 2026

$460,000

4 bd3 ba2,380 sq ft

3676 Old Creek Road, Blacksburg

6% under asking, 43 days on market

Listing courtesy of Long & Foster - Blacksburg

1275 Cambria Street NW, Christiansburg, VA Sold Jan 15, 2026

$365,000

3 bd2 ba1,599 sq ft

1275 Cambria Street NW, Christiansburg

9% under asking, 21 days on market

Listing courtesy of Phillips Real Estate