Zumper

Apartments for Rent in Martinsville, VA

All rentals

917 Askin St - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

1BR/1.0BA

917 Askin St, Martinsville, VA 24112

1 bed

1 bath

$760

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
604 Mulberry Rd - Photo 1 of 1

14m ago

Apartment for rent in Martinsville

604 Mulberry Rd, Martinsville, VA 24112

Air conditioning | On-site laundry | Hardwood floor

1 bed

1 bath

$650

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
ONE Ellsworth - Photo 1 of 1

1h ago

8

Very good

ONE Ellsworth

1 Ellsworth St, Martinsville, VA 24112

1–3 beds

1–2 baths

$1,000–$1,410

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
831 Liberty St #1 - Photo 1 of 1
Income restricted

14h ago

Apartment for rent in Martinsville

831 Liberty St #1, Martinsville, VA 24112

Studio

1 bath

$650

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
831 Liberty St #2 - Photo 1 of 1
Income restricted

14h ago

Apartment for rent in Martinsville

831 Liberty St #2, Martinsville, VA 24112

Air conditioning | Ceiling fan

Studio

1 bath

$650

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
737 Fayette St - Photo 1 of 1

18h ago

8.5

Very good

737 Fayette St

737 Fayette St, Martinsville, VA 24112

Central heat

2 beds

1 bath

$850

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
Palace Court - Photo 1 of 1

19h ago

Apartment for rent in Martinsville

Palace Court

Palace Ct, Martinsville, VA 24112

2 beds

2 baths

$900

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
845 Hundley St #B - Photo 1 of 1

3d ago

Apartment for rent in Martinsville

Hundley 845

845 Hundley St #B, Martinsville, VA 24112

In-unit laundry | On-site laundry | Balcony

2 beds

1 bath

$1,200

Price dropped $100Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
The best of Zumper, delivered

Be the first to hear about new listings matching your search.

Email
By clicking submit, I accept Zumper's Terms and Conditions, Privacy Policy, and Community Values.
Foxtree Apartments - Photo 1 of 1

3d ago

8.8

Very good

Foxtree Apartments

50 Foxtree Dr, Martinsville, VA 24112

On-site laundry | Swimming pool | Dishwasher

2 beds

1 bath

$1,050

Total Monthly Price. The price shown includes base rent and all known required monthly fees, based on information provided by the property.
Multifamily complex - Photo 1 of 1

4d ago

8.4

Very good

Multifamily complex

755 Stultz Rd, Martinsville, VA 24112

Air conditioning | On-site laundry | Central heat

1–2 beds

1 bath

$1,100–$1,250

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
804 Princeton St - Photo 1 of 1

5d+ ago

8.3

Very good

804 Princeton St

804 Princeton St, Martinsville, VA 24112

1 bed

1 bath

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.

Find rentals with popular amenities

Air Conditioning

In-Unit Laundry

Central Heat

On-Site Laundry

1136 Rives Rd #1 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

1136 Rives Rd #1, Martinsville, VA 24112

Balcony

2 beds

1.5 baths

$900

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
500 Clearview Dr #C - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

1 bed

1 bath

$595

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
500 Clearview Dr #A - Photo 1 of 1
Income restricted

5d+ ago

Apartment for rent in Martinsville

1 bed

1 bath

$595

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
2 bed/1 bath at Monroe St. Apartments in Martinsville, VA! - Photo 1 of 1

5d+ ago

8.6

Very good

2 bed/1 bath at Monroe St. Apartments in Martinsville, VA!

509 Monroe St, Martinsville, VA 24112

On-site laundry

2 beds

1 bath

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1316 Laurel Ln - Photo 1 of 1

5d+ ago

House for rent in Martinsville

1316 Laurel Ln

1316 Laurel Ln, Martinsville, VA 24112

Balcony | Central heat | Carpet

3 beds

1 bath

$950

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
930 Banks Rd #2 - Photo 1 of 1

5d+ ago

Townhouse for rent in Martinsville

930 Banks Rd

930 Banks Rd #2, Martinsville, VA 24112

In-unit laundry | Central heat | Carpet

2 beds

1.5 baths

$750

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
374 Meadow Garden Ln - Photo 1 of 1

5d+ ago

House for rent in Martinsville

374 Meadow Garden Ln, Martinsville, VA 24112

Air conditioning | On-site laundry | Hardwood floor

3 beds

1.5 baths

$1,400

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
703 4th St - Photo 1 of 1

5d+ ago

House for rent in Martinsville

703 4th St, Martinsville, VA 24112

In-unit laundry | Air conditioning | Garage parking

2 beds

1 bath

$975

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
130 Falcon Rd #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

The Falcon

130 Falcon Rd #2, Martinsville, VA 24112

On-site laundry | Swimming pool | Central heat

1 bed

1 bath

$1,100

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
130 Falcon Rd #21 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

The Falcon

130 Falcon Rd #21, Martinsville, VA 24112

Furnished | On-site laundry | Walk-in closets

2 beds

1 bath

$2,100

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1101 Mountain Rd - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Mountain Crossing

1101 Mountain Rd, Martinsville, VA 24112

Balcony | Hardwood floor | Carpet

1 bed

1 bath

$700

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
49 Coopers Ct - Photo 1 of 1

5d+ ago

House for rent in Martinsville

Charming 3 Bed/2 Bath Single Family Home in Martinsville, VA - $1200/mo

49 Coopers Ct, Martinsville, VA 24112

In-unit laundry | Air conditioning | Hardwood floor

3 beds

2 baths

$1,200

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
151 Gray Leaf Cir #NA - Photo 1 of 1

5d+ ago

House for rent in Martinsville

$1,150 - 3 Bedroom 1 Bathroom House In Martinsville With Great Amenities 2 or 3 BR in quiet area

151 Gray Leaf Cir #NA, Martinsville, VA 24112

In-unit laundry | Air conditioning | Assigned parking

3 beds

1 bath

$1,150

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
624 Mulberry Rd - Photo 1 of 1

5d+ ago

House for rent in Martinsville

Residential Lease, Martinsville, VA

624 Mulberry Rd, Martinsville, VA 24112

2 beds

2 baths

$1,100

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
291 Meadowbrook Ln - Photo 1 of 1

5d+ ago

House for rent in Martinsville

Residential Lease, Martinsville, VA

291 Meadowbrook Ln, Martinsville, VA 24112

Hardwood floor | Deck | Outdoor space

3 beds

2 baths

$1,600

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
210 Rives Rd #A - Photo 1 of 1

5d+ ago

Condo for rent in Martinsville

210 Rives Rd #A, Martinsville, VA 24112

Air conditioning | Package service

3 beds

1 bath

$1,000

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
1648 Rivermont Hts - Photo 1 of 1

5d+ ago

House for rent in Martinsville

1648 Rivermont Hts, Martinsville, VA 24112

Air conditioning | Hardwood floor | Package service

3 beds

1 bath

$900

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
85 Wren Ct - Photo 1 of 1

5d+ ago

House for rent in Martinsville

85 Wren Ct, Martinsville, VA 24112

In-unit laundry | On-site laundry | Central heat

3 beds

1 bath

$1,263

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
116 Crestwood Ct - Photo 1 of 1

5d+ ago

House for rent in Martinsville

116 Crestwood Ct, Martinsville, VA 24112

In-unit laundry | Air conditioning | On-site laundry

3 beds

1 bath

$1,263

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
612 E Church St #3 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

612 E Church St #3, Martinsville, VA 24112

In-unit laundry | Air conditioning | On-site laundry

1 bed

1 bath

$800

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
612 E Church St #6 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

612 E Church St #6, Martinsville, VA 24112

In-unit laundry | Air conditioning | On-site laundry

1 bed

1 bath

$850

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1014 Adele St - Photo 1 of 1

5d+ ago

House for rent in Martinsville

1014 Adele St, Martinsville, VA 24112

In-unit laundry | On-site laundry | Package service

2 beds

1 bath

$900

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
45 Dan Wythe Dr #1 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Package service | Outdoor space

1 bed

1 bath

$750

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1055 Rives Rd #3 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Balcony | Central heat

2 beds

1.5 baths

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1055 Rives Rd #12 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Balcony | Central heat

2 beds

1.5 baths

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1055 Rives Rd #13 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Balcony | Central heat

2 beds

1.5 baths

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1055 Rives Rd #16 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Balcony | Central heat

2 beds

1.5 baths

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1055 Rives Rd #18 - Photo 1 of 1

5d+ ago

Apartment for rent in Martinsville

Air conditioning | Balcony | Central heat

2 beds

1.5 baths

$875

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
208 Fayette St #4 - Photo 1 of 1

5d+ ago

Condo for rent in Martinsville

208 Fayette Street - 4

208 Fayette St #4, Martinsville, VA 24112

2 beds

1 bath

$1,400

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Showing 1 - 40 of 40 results
Home > Apartments in Martinsville
Updated: November 3, 2026

Are you a rental professional?

Try our tenant screening, or post rental listings to Zumper, Craigslist Martinsville, and more.

Martinsville, VA apartments for rent

Average rent in Martinsville, VA

As of today, Martinsville's average rent price is $900 per month, which is up 3%, or $25, compared to last year. See the Martinsville rent report.

Average rent

$900

YoY change

+3%

+$25/mo

Rentals, last 30 days

41

Average rent by unit type in Martinsville, VA, last 30 days
Unit typeAverage rentvs last year
All bedrooms$900/mo+3%
1 bedroom$800/moN/A
2 bedroom$900/moN/A
3 bedroom$1,200/moN/A
Not sure what you can afford? Try our rent calculator

Frequently asked questions

What is the average rent in Martinsville, VA?

The average rent in Martinsville, VA is $900 a month. 1-bedrooms average $800 and 2-bedrooms $900, based on rentals listed on Zumper in the last 30 days. See the Martinsville rent report.

How much rent can I afford in Martinsville, VA?

You'd need to earn about $32,000 a year to afford an average 1-bedroom here ($800 a month), with rent at 30% of your income. Try the rent calculator with your own numbers.

Methodology: How we got this data

Zumper’s proprietary rental data fuels our analysis. Rent and market trends and availability are calculated using real-time and 2026 rental inventory and prices.

Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.

Looking for apartments in Martinsville, VA near you?

Martinsville, VA rental availability
🔑Available apartment rentals72
💰Best rent deal500 Clearview Dr #A
✨Popular amenities, ,
🍽With dishwasher
🏠With photos