$84,900
1 bed1 bath672 sq ft
1938 Stultz Rd, Martinsville, VA 24112Kitchen • Full bathroom • Living room
$199,900
3 beds1 bath1,068 sq ft
80 Pinnacle Dr, Martinsville, VA 24112Updated bath • Ample closet space • Screened porch
Loading...
$129,900
2 beds1 bath864 sq ft
2028 Appalachian Dr, Martinsville, VA 24112Fresh flooring • Brand-new roof • New windows
$150,000
3 beds1 bath1,000 sq ft
60 Grayleaf Cir, Martinsville, VA 24112Extra lot • Renovated bathroom • Unfinished basement
1395 Virginia Ave, Martinsville, VA 24112$227,500
3 beds2.5 baths2,054 sq ft
601 Fifth, Martinsville, VA 241120.45 acre lot • Garage • Car-dependent
$95,000
2 beds1 bath1,176 sq ft
1303 Carver Ct, Martinsville, VA 241120.37 acre lot • Garage • Car-dependent
$180,000
2 beds2 baths1,008 sq ft
613 Church St, Martinsville, VA 241123,563 sq ft lot • Car-dependent
$249,975
3 beds1 bath2,584 sq ft
50/70 Harmon Hill Rd, Martinsville, VA 241121.51 acre lot • Garage • Car-dependent
70 Harmon Hill Rd Unit & 50, Martinsville, VA 24112
211 3rd St, Martinsville, VA 24112
739 Stultz Rd, Martinsville, VA 24112
384 W Commonwealth Blvd, Martinsville, VA 24112Average home prices near Villa Heights, VA
Cities
- Horse Pasture homes for sale$265,000
- Ferrum homes for sale$507,475
- Fieldale homes for sale$38,000
- Martinsville homes for sale$175,000
- Patrick Springs homes for sale$224,900
- Stanleytown homes for sale$233,000
Zip Codes
- 24089 homes for sale$189,900
- 24055 homes for sale$200,000
- 24078 homes for sale$225,000
- 24112 homes for sale$182,450
Villa Heights, VA real estate trends
$75K
Sale price
-18.9%
since last year
since last year
$75
Sale $/sq ft
-14.8%
since last year
since last year
Under list price
16.6%
Days on market
48
Down payment
—
Total homes sold
1
More to explore in Villa Heights, VA
- Featured
- Price
Popular Markets in Virginia
- Arlington homes for sale$693,000
- Alexandria homes for sale$479,900
- Virginia Beach homes for sale$440,000
- Fairfax homes for sale$769,900
- Richmond homes for sale$385,000
- McLean homes for sale$2,950,000


































United States
Canada