Alert me

Homes for sale in Martinsville, VA

155 homes
904 Spruce St, Martinsville, VA 24112New 路 3 days
$264,900
4 bd 路 3 ba 路 2,432 sqft
904 Spruce St, Martinsville
609 Orchard St, Martinsville, VA 24112New 路 3 days
$219,900
3 bd 路 2 ba 路 1,822 sqft
609 Orchard St, Martinsville
1500 Chatham Heights Rd, Martinsville, VA 24112New 路 4 days
$249,900
4 bd 路 3 ba 路 2,372 sqft
1500 Chatham Heights Rd, Martinsville
2071 Preston Rd, Martinsville, VA 24112New 路 5 days
$89,900
2 bd 路 1 ba 路 1,296 sqft
2071 Preston Rd, Martinsville
111 Salmon St, Martinsville, VA 24112New 路 6 days
$229,900
3 bd 路 1 ba 路 1,248 sqft
111 Salmon St, Martinsville
123 Askin St, Martinsville, VA 24112New 路 6 days
$84,900
3 bd 路 1 ba 路 884 sqft
123 Askin St, Martinsville
1022 Mountain Rd, Martinsville, VA 24112
$129,900
2 bd 路 1 ba 路 832 sqft
1022 Mountain Rd, Martinsville
360 The Great Rd, Martinsville, VA 24112
$259,000
2 bd 路 1 ba 路 980 sqft
360 The Great Rd, Martinsville
907 Clarke Rd, Martinsville, VA 24112
$230,000
3 bd 路 2 ba 路 2,102 sqft
907 Clarke Rd, Martinsville
33 Ellsworth St, Martinsville, VA 24112
$249,000
3 bd 路 2 ba 路 1,768 sqft
33 Ellsworth St, Martinsville
119 Salmon St, Martinsville, VA 24112
$74,900
4 bd 路 2 ba 路 1,774 sqft
119 Salmon St, Martinsville
211 Turner Ashby Rd, Martinsville, VA 24112
$530,000
4 bd 路 4 ba 路 3,942 sqft
211 Turner Ashby Rd, Martinsville
922 Boden St, Martinsville, VA 24112
$199,900
2 bd 路 2 ba 路 1,166 sqft
922 Boden St, Martinsville
822 Fisher Farm Rd, Martinsville, VA 24112
$185,000
3 bd 路 2 ba 路 1,396 sqft
822 Fisher Farm Rd, Martinsville
65 Southland Dr, Martinsville, VA 24112
$99,500
3 bd 路 1 ba 路 960 sqft
65 Southland Dr, Martinsville
156 Beckford Way, Martinsville, VA 24112
$559,995
3 bd 路 3 ba 路 2,050 sqft
156 Beckford Way, Martinsville
1102 Smith Lake Rd, Martinsville, VA 24112
$159,900
3 bd 路 1 ba 路 1,000 sqft
1102 Smith Lake Rd, Martinsville
1002 Oak St, Martinsville, VA 24112
$79,900
3 bd 路 1 ba 路 884 sqft
1002 Oak St, Martinsville
970 Stonewall Jackson Trl, Martinsville, VA 24112
$495,000
4 bd 路 4 ba 路 3,212 sqft
970 Stonewall Jackson Trl, Martinsville
329 Lafayette Ave, Martinsville, VA 24112
$189,900
4 bd 路 1.5 ba 路 1,341 sqft
329 Lafayette Ave, Martinsville
215 Oakdale St, Martinsville, VA 24112Price cut $14,095
$485,000
5 bd 路 4 ba 路 3,380 sqft
215 Oakdale St, Martinsville
724 Auburn Pl, Martinsville, VA 24112Price cut $5,000
$244,900
4 bd 路 2 ba 路 1,955 sqft
724 Auburn Pl, Martinsville
521 Turner Ashby Rd, Martinsville, VA 24112
$475,000
3 bd 路 3 ba 路 2,758 sqft
521 Turner Ashby Rd, Martinsville
402 Pond St, Martinsville, VA 24112Price cut $5,000
$115,000
2 bd 路 1 ba 路 1,060 sqft
402 Pond St, Martinsville

There are 78 homes for sale in Martinsville, VA, with a median list price of $209,950. Prices run from $25,000 to $985,000. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.

Swipe homes in the app
Download on the App Store