15,784

Homes in ZIP Code 24112

Section Image Section Image
  • /58

    $249,900

    • 3 Beds
    • 2 Baths
    • 1,500 Sq Ft

    4562 Airport Rd, Bassett, VA 24055

    Nestled among the trees on a beautifully wooded 5.5+ acre lot, this charming single-level home invites you to slow down and breathe. With 3 bedrooms, 2 bathrooms, and approximately 1,500 square feet of comfortable living space, it's the perfect place to create lasting memories surrounded by nature's quiet beauty.Step through the front door into a bright, open living area where rich hardwood

    Agent Photo

    Alex Taylor

    MAC WESTLAND REAL ESTATE GROUP

    4562 Airport Rd, Bassett, VA 24055
  • /6

    $725 Per Month

    • 1 Bed
    • 1 Bath
    • 654 Sq Ft
    • Apartment for Rent

    216 College St Unit 4, Martinsville, VA 24112

    1 MONTH FREE WITH SIGNED LEASE!!! Charming first-floor 1 bed, 1 bath apartment with stylish LVP flooring throughout for a modern, low-maintenance living space. Enjoy the convenience of water, sewer, and trash services included in your monthly rent. Comfortable, updated, and move-in ready!

    Matthew Jones IVY REALTY LLC

    216 College St Unit 4, Martinsville, VA 24112
  • /2

    $190,700

    Sold Nov 21, 2025

    913 Hazelwood Ln, Martinsville, VA 24112

    • 3 Beds
    • 3 Baths
    • 2,712 Sq Ft
    • Built 1962

    Last Sold Summary

    • $70/SF
    • 10 Days On Market

    Current Estimated Value $199,934

    Last Listing Agent Tinsley Brazauskas Berry-Elliott, REALTORS

    913 Hazelwood Ln, Martinsville, VA 24112
    • /3

      Not Listed For Sale

      lot 3R Oakgrove Ave, Martinsville, VA 24112

      lot 3R Oakgrove Ave, Martinsville, VA 24112

      Last Sold Summary

      • 184 Days On Market

      Last Listing Agent Angie Ancheta Piedmont Realty

  • /52

    $325,000

    • 4 Beds
    • 2 Baths
    • 2,052 Sq Ft

    28 Chestnut Tree Rd, Martinsville, VA 24112

    One level living - Huge 4 bedroom, 2 bath home w/ 2052 square feet and 1.09 acres. Spectacular mountain views. Massive family room w/gas log fireplace, kitchen, dining area, AWESOME primary suite w/ walk-in closet, 3 additional bedrooms, den/office and utility/laundry room. Paved drive, 3 storage buildings, raised garden beds, patio and 18' pool. New lighting, new fixtures in bathrooms, new

    Agent Photo

    Billy Kingery

    MOUNTAIN TO LAKE REALTY

    28 Chestnut Tree Rd, Martinsville, VA 24112
  • /23

    $700

    Total Monthly Price

    • Studio
    • 1 Bath
    • 429 Sq Ft
    • Condo for Rent

    831 Liberty St Unit 1, Martinsville, VA 24112

    Affordable Studio Apartment in Martinsville – Available Now!831 Liberty Street, Unit 1 | Martinsville, VA 24112Welcome home to this clean and affordable studio apartment in Martinsville! This 429-square-foot unit offers a practical layout and an excellent opportunity for anyone looking for comfortable, budget-friendly living.The apartment features an open studio-style

    831 Liberty St Unit 1, Martinsville, VA 24112
  • /16

    $132,000

    Sold Mar 31, 2026

    60 Gray Leaf Cir, Martinsville, VA 24112

    • 3 Beds
    • 1 Bath
    • 1,000 Sq Ft
    • Built 1960

    Last Sold Summary

    • $132/SF
    • 293 Days On Market

    Current Estimated Value $132,025

    Last Listing Agent Logan Valderrama KW Martinsville

    60 Gray Leaf Cir, Martinsville, VA 24112
    • /49

      Not Listed For Sale

      3200 Airport Rd, Martinsville, VA 24112

      3200 Airport Rd, Martinsville, VA 24112

      Last Sold Summary

      • 11 Days On Market

      Last Listing Agent Justin Rolfe Mossy Oak Properties

  • /23

    $175,000

    Pending
    • 3 Beds
    • 1 Bath
    • 960 Sq Ft

    740 Chestnut Knob Rd, Martinsville, VA 24112

    Completely renovated and move-in ready! This beautifully updated one-level ranch offers the convenience of single-level living with the peace and privacy of a natural setting. Surrounded by woods across the street and behind the home, you'll enjoy a quiet atmosphere while still being close to everyday conveniences. Inside, you'll find fresh paint throughout, durable luxury vinyl plank flooring,

    Agent Photo

    Tonya Bredamus

    KW MARTINSVILLE

    740 Chestnut Knob Rd, Martinsville, VA 24112
  • /13

    $1,150

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 726 Sq Ft
    • House for Rent

    703 4th St, Martinsville, VA 24112

    Welcome home to this spacious, beautiful 2-bedroom, 1 bathroom home offering a modern, updated feel with plenty of room to settle in and make it your own. Property Features:2 spacious bedrooms1 full bathroomModer style renovations throughoutCentral Air conditioningFuel Heat Gas hot waterGas stoveRefrigerator and stove included Attached

    703 4th St, Martinsville, VA 24112
  • /37

    $128,235

    Sold Aug 10, 2026

    1400 Lee St, Martinsville, VA 24112

    • 3 Beds
    • 1 Bath
    • 1,025 Sq Ft
    • Built 1956

    Last Sold Summary

    • 12% Below List Price
    • $125/SF
    • 166 Days On Market

    Current Estimated Value $133,041

    Last Listing Agent Warren Rodgers Warren Rodgers Realty

    1400 Lee St, Martinsville, VA 24112
    • /23

      Not Listed For Sale

      942 Banks Road Extension, Martinsville, VA 24112

      • 3 Beds
      • 2 Baths
      • 1,125 Sq Ft
      • Built 1972
      942 Banks Road Extension, Martinsville, VA 24112

      Last Sold Summary

      • 50 Days On Market

      Last Listing Agent Tonya Bredamus KW Martinsville

  • /39

    $159,000

    $10K PRICE DROP
    • 2 Beds
    • 2 Baths
    • 2,192 Sq Ft

    1111 Chatham Heights Rd, Martinsville, VA 24112

    Just like the scent of a brand-new car, this home welcomes you with a fresh, clean feel the moment you step inside. Thoughtfully updated throughout, you'll appreciate the new flooring, fresh paint, remodeled main-level bathroom, updated kitchen cabinets, countertops, modern light fixtures, and more. The spacious living room is perfect for entertaining family and friends, offering plenty of room

    Agent Photo

    Natalie Gongloff

    Piedmont Realty

    1111 Chatham Heights Rd, Martinsville, VA 24112
  • /2

    $875

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    804 Princeton St Unit A, Martinsville, VA 24112

    804 Princeton St Unit A, Martinsville, VA 24112
  • /62

    $189,000

    Sold Jul 09, 2026

    617 E Church St, Martinsville, VA 24112

    • 3 Beds
    • 2 Baths
    • 2,574 Sq Ft
    • Built 1930

    Last Sold Summary

    • 1% Below List Price
    • $73/SF
    • 27 Days On Market

    Current Estimated Value $189,502

    Last Listing Agent Richard Sarver SARVER PROPERTIES LLC

    617 E Church St, Martinsville, VA 24112
    • /23

      Est $94,406

      Not Listed For Sale

      295 Green Hill Dr, Martinsville, VA 24112

      • 2 Beds
      • 1 Bath
      • 1,000 Sq Ft
      • Built 1942
      295 Green Hill Dr, Martinsville, VA 24112

      Last Sold Summary

      • 7 Days On Market

      Last Listing Agent Angie Ancheta Piedmont Realty

  • /25

    $249,900

    • 3 Beds
    • 2 Baths
    • 1,188 Sq Ft

    718 Perdue St, Martinsville, VA 24112

    Looking for a completely renovated home with acreage in Martinsville, VA? This move-in-ready property offers 3.3 acres of cleared and wooded land tucked away on a quiet dead-end street, giving you the privacy and space of country living while remaining just minutes from shopping, dining, recreation, and everything Martinsville has to offer. Step inside to a bright, updated interior featuring

    Agent Photo

    Tonya Bredamus

    KW MARTINSVILLE

    718 Perdue St, Martinsville, VA 24112
  • /20

    $1,200

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • 837 Sq Ft
    • House for Rent

    6941 Dyer Store Rd, Martinsville, VA 24112

    Available Now ! Built: 1836 Living Area: 637 1 bedroom 1bathroom 6941 Dyer Store Rd, Martinsville VA 24112. Historic church building BRAND NEW down to the studs. Original hardwood floors. Bathroom with clawfoot tub/shower. All appliances are new. Mini splits and new water heater. New stackable washer and dryer. Tenant to mow and trim yard. Electric will be in tenant's name. New private well

    6941 Dyer Store Rd, Martinsville, VA 24112
  • /23

    $81,000

    Sold Sep 11, 2026

    53 Sunrise Ave, Martinsville, VA 24112

    • 2 Beds
    • 1 Bath
    • 924 Sq Ft
    • Built 1941

    Last Sold Summary

    • 15% Below List Price
    • $88/SF
    • 169 Days On Market

    Current Estimated Value $83,140

    Last Listing Agent Roxanne Roberts CENTURY 21 ALL-SERVICE

    53 Sunrise Ave, Martinsville, VA 24112
    • /75

      Not Listed For Sale

      705 Grattan Rd, Martinsville, VA 24112

      • 5 Beds
      • 3 Baths
      • 2,647 Sq Ft
      • Built 1964
      705 Grattan Rd, Martinsville, VA 24112

      Last Sold Summary

      • 43 Days On Market

      Last Listing Agent Mary Rives Brown Berry-Elliott, REALTORS

  • /54

    $795,000

    Pending
    • 4 Beds
    • 4 Baths
    • 3,400 Sq Ft

    11289 Sontag Rd, Martinsville, VA 24112

    DON'T MISS YOUR OPPORTUNITY TO CALL THIS PRIVATE OASIS YOUR OWN! THIS METICULOUSLY CRAFTED HOME SITS ON 23 ACRES AND OFFERS 4 BEDROOMS AND 3.5 BATHROOMS WITH 3,500 SQFT AND THE OPTION TO EXPAND IN THE BASEMENT. THERE ARE MANY CUSTOM FEATURES IN THIS HOUSE THAT INCLUDE BUT NOT LIMITED TO; CUSTOM WALNUT CEILINGS, ITALIAN GRANITE KITCHEN COUNTERTOPS, CUSTOM MAPLE CABINETS, CANADIAN BIRCH FLOORS;

    Agent Photo

    Brad Thomas

    MOUNTAIN VIEW REAL ESTATE LLC

    11289 Sontag Rd, Martinsville, VA 24112
  • /4

    $760

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    917 Askin St Unit 917 Askin Apt C, Martinsville, VA 24112

    I have a cozy one-bedroom, one-bathroom apartment available for rent at $760. This price includes Lights and water. The security deposit is the same as the monthly rent, and there is a $50 application fee per adult. Contact me for more information or to schedule a tour!

    917 Askin St Unit 917 Askin Apt C, Martinsville, VA 24112
  • /14

    $102,000

    Sold Jun 25, 2026

    114 Dudley St, Martinsville, VA 24112

    • 3 Beds
    • 1 Bath
    • 1,048 Sq Ft
    • Built 1960

    Last Sold Summary

    • 37% Below List Price
    • $97/SF
    • 115 Days On Market

    Last Listing Agent Helen McKenzie JACOBS REAL ESTATE

    114 Dudley St, Martinsville, VA 24112
    • /20

      Not Listed For Sale

      21560 A L Philpott Hwy, Spencer, VA 24165

      • 5 Beds
      • 3 Baths
      • 2,776 Sq Ft
      • Built 1957
      21560 A L Philpott Hwy, Spencer, VA 24165

      Last Sold Summary

      • 158 Days On Market

      Last Listing Agent Lisa Dishman Piedmont Realty

  • /35

    $695,000

    • 1 Bath
    • 1,296 Sq Ft

    10820 Sontag Rd, Martinsville, VA 24112

    58 +/- Acres with appx20 acres of fenced & cross fenced fields. The remainder consists of a mix of mature poplar, oak, maple, hickory, beech, walnut, and pine timber valued at up to $100K. The property is divided by the wide, bold Snow Creek. One-acre pond. Mountain views abound with Turkey Cock Mountain Wildlife Management to the East and Chestnut Mountain to West. With a 12ftX24ft lean-to in

    Agent Photo

    Elle Wilk

    Southern Virginia Properties

    10820 Sontag Rd, Martinsville, VA 24112
  • /20

    $700

    Total Monthly Price

    • Studio
    • 1 Bath
    • 429 Sq Ft
    • Condo for Rent

    831 Liberty St Unit 2, Martinsville, VA 24112

    Affordable Studio Apartment in Martinsville – Available Now!831 Liberty Street, Unit 2 | Martinsville, VA 24112Welcome home to this clean and affordable studio apartment in Martinsville! This 429-square-foot unit offers a practical layout and an excellent opportunity for anyone looking for comfortable, budget-friendly living.The apartment features an open studio-style living area, one

    831 Liberty St Unit 2, Martinsville, VA 24112
  • /33

    $175,000

    Sold Oct 16, 2025

    1013 Hodges Farm Rd, Martinsville, VA 24112

    • 3 Beds
    • 1 Bath
    • 1,360 Sq Ft
    • Built 1938

    Last Sold Summary

    • $129/SF
    • 227 Days On Market

    Current Estimated Value $186,435

    Last Listing Agent Amy Winikur Copper Key Realty, LLC

    1013 Hodges Farm Rd, Martinsville, VA 24112
    • /27

      Not Listed For Sale

      906 Lee's Ridge Rd, Martinsville, VA 24112

      • 2 Beds
      • 1 Bath
      • 1,159 Sq Ft
      • Built 1994
      906 Lee's Ridge Rd, Martinsville, VA 24112

      Last Sold Summary

      • 38 Days On Market

      Last Listing Agent Cathy Spencer THE SPENCER GROUP REAL ESTATE & AUCTION INC

  • /29

    $101,078

    Pending
    • 4 Beds
    • 2.5 Baths
    • 2,052 Sq Ft

    97 Southland Dr, Martinsville, VA 24112

    Opportunity knocks with this spacious 1999 doublewide manufactured home offering over 2,000 sq.ft. of potential. With 4 bedrooms and 2.5 baths, the layout provides plenty of room to reimagine and create value for homeowners or investors alike. Inside, you'll find a generous kitchen with ample cabinetry, a center island, and an open flow into the family room highlights by a cozy fireplace. The

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    97 Southland Dr, Martinsville, VA 24112
  • /2

    $875

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    804 Princeton St Unit B, Martinsville, VA 24112

    804 Princeton St Unit B, Martinsville, VA 24112
  • /4

    $3,300

    Sold Jun 30, 2026

    411 lot 2nd St, Martinsville, VA 24112

    • Land
    • 0 Sq Ft

    Last Sold Summary

    • 65% Above List Price
    • 13 Days On Market

    Last Listing Agent Philip Bonnie Dudley Resources

    411 lot 2nd St, Martinsville, VA 24112
    • /9

      Est $116,756

      Not Listed For Sale

      249 Dug Mountain Rd, Martinsville, VA 24112

      • Built 0
      249 Dug Mountain Rd, Martinsville, VA 24112

      Last Sold Summary

      • 86 Days On Market

      Last Listing Agent Matt Tatum Sarver Properties

  • /30

    $264,900

    • 3 Beds
    • 1 Bath
    • 1,616 Sq Ft

    1512 Snow Creek Rd, Martinsville, VA 24112

    Set on 11.1 acres, this versatile property offers multiple living and income possibilities with a 1940-built farmhouse, a mobile home, a 20' x 60' barn, and an additional potential dwelling. The land offers 3 septic systems and 2 wells; all existing structures connected to electricity boasting a strong infrastructure foundation for your vision. With NZ zoning, the property is well-suited for

    Agent Photo

    Amanda Patterson

    VARNEY REALTY PARTNERS

    1512 Snow Creek Rd, Martinsville, VA 24112
  • /8

    $750

    Total Monthly Price

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    45 Infinity Dr Unit 7, Martinsville, VA 24112

    Cozy and convenient 1-bedroom, 1 bath studio style apartment offering comfortable low - Maintenance living. The apartment comes equipped with a stove and refrigerator and features wall -mounted heating and AC unit for year-round comfort. Efficient and easy-to maintain layout.Water and Lawncare included.Pest Control Included and will be keyed accounts to have access every three months for

    45 Infinity Dr Unit 7, Martinsville, VA 24112
  • /22

    $190,000

    Sold Apr 14, 2026

    714 Parkview Ave, Martinsville, VA 24112

    • 3 Beds
    • 2 Baths
    • 1,114 Sq Ft
    • Built 1930

    Last Sold Summary

    • $171/SF
    • 353 Days On Market

    Current Estimated Value $175,144

    Last Listing Agent Angie Garcia Piedmont Realty

    714 Parkview Ave, Martinsville, VA 24112
    • /5

      Not Listed For Sale

      0 Oakgrove Ave, Martinsville, VA 24112

      0 Oakgrove Ave, Martinsville, VA 24112

      Last Sold Summary

      • 55 Days On Market

      Last Listing Agent Angie Ancheta Piedmont Realty

  • /30

    $185,000

    • 4 Beds
    • 2.5 Baths
    • 1,700 Sq Ft

    818 Keel St, Martinsville, VA 24112

    Are you looking for a home with space, character, updates and convenience? This home was built in 1945 and offers approx. 1700 sq.ft. of living space with 4 bedrooms and 2 full baths. It's ideal for a growing family, anyone needing a home office, or room for guests or hobbies. As you walk up to the front door, you will begin to notice the updates. The metal roof is just a year old and offers

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    818 Keel St, Martinsville, VA 24112
  • /13

    $975

    Total Monthly Price

    • 2 Beds
    • 2 Baths
    • 900 Sq Ft
    • House for Rent

    305 Granville St, Martinsville, VA 24112

    Welcome home to this beautifully renovated 2-bedroom, 2-bath apartment offering over 900 square feet of stylish, modern living. Every detail has been thoughtfully updated, featuring granite countertops, stainless steel appliances, ceramic tile and luxury vinyl plank flooring throughout, contemporary lighting, and a bright, open floor plan designed for comfort and functionality. The spacious

    305 Granville St, Martinsville, VA 24112
  • /2

    $134,930

    Sold May 21, 2026

    2825 Mount Olivet Rd, Martinsville, VA 24112

    • 3 Beds
    • 2 Baths
    • 1,893 Sq Ft
    • Built 1959

    Last Sold Summary

    • 4% Above List Price
    • $71/SF
    • 0 Days On Market

    Current Estimated Value $151,147

    Last Listing Agent Non Member Office Non Member Office

    2825 Mount Olivet Rd, Martinsville, VA 24112
    • /36

      Est $285,445

      Not Listed For Sale

      60 Kilby Rd, Martinsville, VA 24112

      • 4 Beds
      • 3 Baths
      • 2,128 Sq Ft
      • Built 2000
      60 Kilby Rd, Martinsville, VA 24112

      Last Sold Summary

      • 20 Days On Market

      Last Listing Agent CHRISTY PLOCH RE/MAX LAKEFRONT REALTY INC

Showing Results 81 - 120, Page 3 of 18

How to Buy a Home How to Finance a Home How to Sell a Home