Skip to main content
Homes for sale in Martinsville, Virginia
Virginia

Homes for Sale in Martinsville

“156 active listings in Martinsville, Virginia · Average list price $249,548”

156 listings
Avg $249,548
294 days avg
Explore
Market Overview

Martinsville Real Estate at a Glance

Current market statistics for Martinsville, VA

156

Active Listings

$250K

Avg Price

$129

Price/Sqft

294

Avg Days

Price Range

From

$5,000

To

$1,500,000

Browse

Homes for Sale in Martinsville

Every active listing in Martinsville, browsable page by page.

65 Southland Dr - Single Family for sale in Martinsville, VA
Single Family

$100K

65 Southland Dr

Martinsville, VA

3 bd1 ba960
156 Beckford Way - Single Family for sale in Martinsville, VA
Single Family

$560K

156 Beckford Way

Martinsville, VA

3 bd2 ba2,050
111 Salmon Street - Single Family for sale in Martinsville, VA
Single Family

$230K

111 Salmon Street

Martinsville, VA

3 bd1 ba1,248
1002 Oak Street - Single Family for sale in Martinsville, VA
Single Family

$80K

1002 Oak Street

Martinsville, VA

3 bd1 ba884
1102 Smith Lake Rd - Single Family for sale in Martinsville, VA
Single Family

$160K

1102 Smith Lake Rd

Martinsville, VA

3 bd1 ba1,000
970 Stonewall Jackson Trail - Single Family for sale in Martinsville, VA
Single Family

$495K

970 Stonewall Jackson Trail

Martinsville, VA

4 bd3 ba3,212
105 Compton Rd - Land for sale in Martinsville, VA
Land

$49K

105 Compton Rd

Martinsville, VA

0 bd0 ba0
329 Lafayette Avenue - Single Family for sale in Martinsville, VA
Single Family

$190K

329 Lafayette Avenue

Martinsville, VA

4 bd1 ba1,341
724 Auburn Place - Single Family for sale in Martinsville, VA
Single Family

$245K

724 Auburn Place

Martinsville, VA

4 bd2 ba1,955
291 Stuart Ridge Rd - Single Family for sale in Martinsville, VA
Single Family

$230K

291 Stuart Ridge Rd

Martinsville, VA

4 bd2 ba2,503
209 Apache Trail - Single Family for sale in Martinsville, VA
Single Family

$175K

209 Apache Trail

Martinsville, VA

3 bd1 ba1,440
Grandview Rd - Land for sale in Martinsville, VA
Land

$18K

Grandview Rd

Martinsville, VA

0 bd0 ba0
402 Pond Street - Single Family for sale in Martinsville, VA
Single Family

$120K

402 Pond Street

Martinsville, VA

2 bd1 ba1,060
806 Hazelwood Ln - Single Family for sale in Martinsville, VA
Single Family

$300K

806 Hazelwood Ln

Martinsville, VA

5 bd3 ba3,480
1950 Dyers Store Road - Single Family for sale in Martinsville, VA
Single Family

$180K

1950 Dyers Store Road

Martinsville, VA

3 bd2 ba1,176
531 Dillard - Single Family for sale in Martinsville, VA
Single Family

$80K

531 Dillard

Martinsville, VA

2 bd1 ba1,034
808 Corn Tassel Trail - Single Family for sale in Martinsville, VA
Single Family

$185K

808 Corn Tassel Trail

Martinsville, VA

3 bd2 ba2,477
209 Grey Leaf Circle - Single Family for sale in Martinsville, VA
Single Family

$138K

209 Grey Leaf Circle

Martinsville, VA

3 bd1 ba888
1227 Ranson Rd - Single Family for sale in Martinsville, VA
Single Family

$179K

1227 Ranson Rd

Martinsville, VA

2 bd1 ba764
1103 Sam Lions Trail - Single Family for sale in Martinsville, VA
Single Family

$475K

1103 Sam Lions Trail

Martinsville, VA

3 bd3 ba3,176
606 Rives Rd - Single Family for sale in Martinsville, VA
Single Family

$199K

606 Rives Rd

Martinsville, VA

4 bd3 ba2,017
1000 Independence Dr - Single Family for sale in Martinsville, VA
Single Family

$121K

1000 Independence Dr

Martinsville, VA

3 bd1 ba960
813 Keel Street - Single Family for sale in Martinsville, VA
Single Family

$145K

813 Keel Street

Martinsville, VA

4 bd2 ba1,330
1300 Spruce Street - Residential Multi Family for sale in Martinsville, VA
Residential Multi Family

$649K

1300 Spruce Street

Martinsville, VA

0 bd0 ba5,040
809 Wingfield Orchard Rd - Single Family for sale in Martinsville, VA
Single Family

$250K

809 Wingfield Orchard Rd

Martinsville, VA

2 bd2 ba1,432
845 Hundley Street - Residential Multi Family for sale in Martinsville, VA
Residential Multi Family

$299K

845 Hundley Street

Martinsville, VA

0 bd0 ba1,632
33 Ellsworth Street - Commercial for sale in Martinsville, VA
Commercial

$249K

33 Ellsworth Street

Martinsville, VA

0 bd2 ba1,768
5394 Snow Creek Rd - Single Family for sale in Martinsville, VA
Single Family

$320K

5394 Snow Creek Rd

Martinsville, VA

3 bd3 ba3,060
1202 Mountain Rd - Single Family for sale in Martinsville, VA
Single Family

$177K

1202 Mountain Rd

Martinsville, VA

4 bd2 ba1,248
8811 Chatham Rd - Single Family for sale in Martinsville, VA
Single Family

$199K

8811 Chatham Rd

Martinsville, VA

3 bd2 ba1,296
1117 Chatham Heights Rd - Single Family for sale in Martinsville, VA
Single Family

$180K

1117 Chatham Heights Rd

Martinsville, VA

3 bd2 ba1,275
136 Lombard Circle - Single Family for sale in Martinsville, VA
Single Family

$985K

136 Lombard Circle

Martinsville, VA

6 bd4 ba5,445
80 Southland Dr - Single Family for sale in Martinsville, VA
Single Family

$43K

80 Southland Dr

Martinsville, VA

3 bd1 ba896
TRACT 8 Dusty Ln - Land for sale in Martinsville, VA
Land

$25K

TRACT 8 Dusty Ln

Martinsville, VA

0 bd0 ba0
TRACT 9 Dusty Ln - Land for sale in Martinsville, VA
Land

$25K

TRACT 9 Dusty Ln

Martinsville, VA

0 bd0 ba0
707 Berkshire Place - Single Family for sale in Martinsville, VA
Single Family

$200K

707 Berkshire Place

Martinsville, VA

4 bd2 ba1,842
Meadowood Trail - Land for sale in Martinsville, VA
Land

$40K

Meadowood Trail

Martinsville, VA

0 bd0 ba0
811 Brookdale Street - Commercial for sale in Martinsville, VA
Commercial

$325K

811 Brookdale Street

Martinsville, VA

0 bd2 ba2,546
134 Hanover Dr - Single Family for sale in Martinsville, VA
Single Family

$311K

134 Hanover Dr

Martinsville, VA

4 bd2 ba2,052
714 Liberty Street - Commercial for sale in Martinsville, VA
Commercial

$189K

714 Liberty Street

Martinsville, VA

0 bd0 ba1,800
1069 College Drive - Single Family for sale in Martinsville, VA
Single Family

$225K

1069 College Drive

Martinsville, VA

4 bd2 ba1,920
28 Chestnut Tree Rd - Single Family for sale in Martinsville, VA
Single Family

$325K

28 Chestnut Tree Rd

Martinsville, VA

4 bd2 ba2,052
101 Crescent Street - Single Family for sale in Martinsville, VA
Single Family

$230K

101 Crescent Street

Martinsville, VA

3 bd3 ba3,040
821 Brookdale Street - Commercial for sale in Martinsville, VA
Commercial

$400K

821 Brookdale Street

Martinsville, VA

0 bd1 ba45,907
28 Chestnut Tree Rd - Single Family for sale in Martinsville, VA
Single Family

$325K

28 Chestnut Tree Rd

Martinsville, VA

4 bd2 ba2,052
307 Greyson St - Single Family for sale in Martinsville, VA
Single Family

$290K

307 Greyson St

Martinsville, VA

5 bd3 ba3,326
1303 Carver Court - Single Family for sale in Martinsville, VA
Single Family

$275K

1303 Carver Court

Martinsville, VA

5 bd3 ba2,132
1176 Joseph Martin Hwy - Single Family for sale in Martinsville, VA
Single Family

$330K

1176 Joseph Martin Hwy

Martinsville, VA

3 bd2 ba1,920
11 Circle Dr - Single Family for sale in Martinsville, VA
Single Family

$119K

11 Circle Dr

Martinsville, VA

3 bd1 ba828
75 Derbyshire Ln - Single Family for sale in Martinsville, VA
Single Family

$895K

75 Derbyshire Ln

Martinsville, VA

5 bd4 ba7,343

Showing 1–50 of 156 · Page 1 of 4

Beyond the listings

Continue exploring Martinsville

Turn the listings into a short list with a clearer read on the Martinsville market, its neighborhoods, and the home features that matter to you.

Local market guide

Martinsville Housing Market

Browse 156 active listings in Martinsville, Virginia. The average list price for this active inventory is $249,548. Compare the price and property details reported in each listing.

Average list price $249,548 · Range $5,000–$1,500,000 · 156 active listings

Buyer questions

Frequently Asked Questions

How many active listings are available in Martinsville, Virginia?

The current inventory contains 156 active listings in Martinsville, VA.

What is the average list price in Martinsville, Virginia?

The average list price among current active listings in Martinsville, VA is $249,548. Current list prices range from $5,000 to $1,500,000.

What is the average days on market for active listings in Martinsville?

Current active listings in Martinsville, VA report an average of 294 days on market.

What is the average list price per square foot in Martinsville?

The average list price per square foot among current active listings in Martinsville, VA is $129.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Martinsville.

Search Martinsville homes