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

Homes for Sale in Martinsville

“161 active listings in Martinsville, Virginia · Average list price $249,380”

161 listings
Avg $249,380
286 days avg
Explore
Market Overview

Martinsville Real Estate at a Glance

Current market statistics for Martinsville, VA

161

Active Listings

$249K

Avg Price

$128

Price/Sqft

286

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.

922 Boden Street - Single Family for sale in Martinsville, VA
Single Family

$200K

922 Boden Street

Martinsville, VA

2 bd2 ba1,166
822 Fisher Farm Rd - Single Family for sale in Martinsville, VA
Single Family

$185K

822 Fisher Farm Rd

Martinsville, VA

3 bd1 ba1,396
211 Turner Ashby Rd - Single Family for sale in Martinsville, VA
Single Family

$530K

211 Turner Ashby Rd

Martinsville, VA

4 bd3 ba3,942
21 Ellsworth Street - Single Family for sale in Martinsville, VA
Single Family

$169K

21 Ellsworth Street

Martinsville, VA

3 bd1 ba1,666
21 Ellsworth Street - Commercial for sale in Martinsville, VA
Commercial

$169K

21 Ellsworth Street

Martinsville, VA

0 bd2 ba1,666
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

$115K

402 Pond Street

Martinsville, VA

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

$285K

806 Hazelwood Ln

Martinsville, VA

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

$170K

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

$175K

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

Showing 1–50 of 161 · 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 161 active listings in Martinsville, Virginia. The average list price for this active inventory is $249,380. Compare the price and property details reported in each listing.

Average list price $249,380 · Range $5,000–$1,500,000 · 161 active listings

Buyer questions

Frequently Asked Questions

How many active listings are available in Martinsville, Virginia?

The current inventory contains 161 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,380. 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 286 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 $128.

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