15,828

Homes in ZIP Code 24112

Section Image Section Image
  • /6

    $8,900

    • Land
    • 1.03 Acres
    • $8,641 per Acre

    1014-Lot Indian Trail, Martinsville, VA 24112

    Nestled within the city limits of Martinsville, this 1.03 acre wooded lot offers the perfect blend of privacy and convenience. Mature trees blanket the property, creating a peaceful natural setting just minutes from town amenities. A picturesque creek meanders through the land, adding charm, sound, & natural beauty to the landscape. Rocky outcroppings give the land unique character & may offer

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    (276) 859-4594

    1014-Lot Indian Trail, Martinsville, VA 24112
  • /25

    $1,284 per month

    Ridge View

    3 Beds

    1130 Ridge Rd, Martinsville, VA 24112

    Welcome home to Ridge View Apartments! Ridge View is a beautiful residential complex located in Martinsville, VA. The complex offers spacious and well-appointed two and three-bedroom apartments that are designed to meet the needs of modern living. Each apartment unit is equipped with top-of-the-line amenities, including fully equipped kitchens with modern appliances, large closets, and an in-unit

    1130 Ridge Rd, Martinsville, VA 24112
  • /22

    $336,000 Sold Sep 17, 2025

    • 3,550 Sq Ft
    • $95/SF
    • 135 Days On Market
    • 6 Beds
    • 4 Baths
    • Built 1964

    495 Wilson Ave, Martinsville, VA 24112

    Fully Renovated Dream Home in Rich Acres – 6 Beds, 4 Baths on Over an Acre! Welcome to 495 Wilson Ave, a stunningly renovated home nestled in the Rich Acres neighborhood of Martinsville, VA. This spacious beauty features 6 bedrooms and 4 full bathrooms, offering the perfect layout for large families, guests, or multi-generational living. Step inside and fall in love with the completely updated

    Priscilla Oropeza Divine Fog Realty Company

    495 Wilson Ave, Martinsville, VA 24112
    • /16

      Not Listed For Sale

      0 Stockton Rd, Martinsville, VA 24112

      0 Stockton Rd, Martinsville, VA 24112
  • /7

    $8,900

    • Land
    • 1.26 Acres
    • $7,063 per Acre

    1020-LOT Indian Trail, Martinsville, VA 24112

    Nestled within the city limits of Martinsville, 1.26 acre wooded lot offers the perfect blend of privacy and convenience. Mature trees blanket the property, creating a peaceful natural setting just minutes from town amenities. A picturesque creek meanders through the land, adding charm, sound, & natural beauty to the landscape. Rocky outcroppings give the land unique character & may offer

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    (276) 409-8356

    1020-LOT Indian Trail, Martinsville, VA 24112
  • /6

    $800 per month

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

    216 College St Unit 5, Martinsville, VA 24112

    Recently renovated 1 bedroom apartment | Washer & dryer in unit | Pets considered on case by case basis

    Hometown Holdings IVY REALTY OF ROANOKE LLC

    216 College St Unit 5, Martinsville, VA 24112
  • /13

    $90,000 Sold Sep 15, 2025

    • 1,032 Sq Ft
    • $87/SF
    • 108 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1972

    166 Fellowship Dr, Martinsville, VA 24112

    Welcome to 166 Fellowship Drive, where potential meets possibility! This 3-bedroom, 1-bath home offers a great canvas for investors or homeowners ready to bring their vision to life. With a full, unfinished basement featuring a washer/dryer hookup, there's plenty of space to customize and expand. While the home could use a little TLC, it presents the perfect opportunity to add your personal touch

    Priscilla Oropeza Divine Fog Realty Company

    166 Fellowship Dr, Martinsville, VA 24112
    • /36

      Est $288,585 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 2,128 Sq Ft

      60 Kilby Rd, Martinsville, VA 24112

      60 Kilby Rd, Martinsville, VA 24112
  • /4

    $127,900

    • 3 Beds
    • 1.5 Baths
    • 848 Sq Ft

    204 Holt St, Martinsville, VA 24112

    Investor Opportunity in Martinsville! This 3 bedroom, 1.5 bath home, built in 1942, is already income-producing and tenant-occupied. With approx. 848 sq.ft., it offers a manageable footprint with updated features that make it low maintenance and appealing to renters. Recent upgrades include modern flooring, updated lighting fixtures, and energy-efficient double-pane windows. the exterior trim

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    (276) 600-2442

    204 Holt St, Martinsville, VA 24112
  • /4

    $971 per month

    • 3 Beds
    • 1 Bath
    • 1,032 Sq Ft
    • House for Rent

    811 Olympia St, Martinsville, VA 24112

    Property Id: 1188000Renting out this large 3BR/1 Bath which was recently renovated in 2023.Includes new flooring (LVP), painting, stainless steel appliances, washer/dryer, and pet friendly (with nonrefundable deposit). Nice sized yard, quiet neighborhood that has a dead end. Washer dryer provided.**************NOTE *************Please contact us for any

    811 Olympia St, Martinsville, VA 24112
  • /44

    $300,000 Sold Sep 12, 2025

    • 1,664 Sq Ft
    • $180/SF
    • 16 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1950

    17065 A L Philpott Hwy, Martinsville, VA 24112

    36.7+/- Acres (as assessed) Multiple Prime Building Sites 3 Bedroom, 1 Bath Home 1,664+/- SF Oil Furnace, Central AC Living Room, Open Kitchen, and Dining Room Family Room with Fireplace Covered Patio Carport and Paved Driveway Large Open Storage Building Workshop with Electric Public Water, 2 Wells and Septic, also, willing to subdivide land and house. Being Sold AS-IS. -5 Miles

    Taylor Toler Rogers Realty and Auction Co.

    17065 A L Philpott Hwy, Martinsville, VA 24112
    • /36

      Est $232,516 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,300 Sq Ft

      780 Lakewood Trail, Martinsville, VA 24112

      780 Lakewood Trail, Martinsville, VA 24112
  • /25

    $84,900

    • 2 Beds
    • 1 Bath
    • 936 Sq Ft

    121 Inman St, Martinsville, VA 24112

    FOR SALE - Are you ready to venture into investing in YOUR future and build equity? This charming brick and aluminum siding ranch-style home offers one level living. With two bedrooms & a full bath, it's the perfect size for first-time buyers, those downsizing, or anyone seeking a manageable, cozy space. The interior features hardwood floors that run throughout most of the home while the kitchen

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    (276) 945-7359

    121 Inman St, Martinsville, VA 24112
  • /12

    $1,725 per month

    • 4 Beds
    • 2 Baths
    • 1,400 Sq Ft
    • House for Rent

    83 Theatre St, Martinsville, VA 24112

    This 4 bedroom, 2 bath home in the Rich Acres community is now available for rent. Please Apply Directly with the Leasing Office. Do not submit applications through third-party companies. We are not responsible for any application fees paid outside our office. Sqft./lot size est. Information taken from seller and/or tax assessment.

    Angie Garcia The Spencer Group R.E. & Auction

    83 Theatre St, Martinsville, VA 24112
  • /42

    $218,000 Sold Sep 11, 2025

    • 1,670 Sq Ft
    • $131/SF
    • 3 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1947

    5075 Snow Creek Rd, Martinsville, VA 24112

    If you are searching for a move-in ready, peaceful country home offering a blend of comfort, space and outdoor freedom, this one's for you! Come explore this 1.5 story family residence sporting 3 bedrooms and 2 full bathrooms. Step inside to find beautiful hardwood floors throughout the main level, a cozy living room and a tile floor kitchen with modern appliances and butcher block countertops.

    Jewell Cregger REAL BROKER LLC - MCLEAN

    5075 Snow Creek Rd, Martinsville, VA 24112
    • /47

      Est $93,667 Not Listed For Sale

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

      475 Friendly Church Rd, Martinsville, VA 24112

      475 Friendly Church Rd, Martinsville, VA 24112
  • /11

    $24,950

    • Land
    • 5.1 Acres
    • $4,892 per Acre

    TRACT 9 Dusty Ln, Martinsville, VA 24112

    Countryside Estates -Tract 9 - 5.10 acres with shared pond. Private, secluded and woodsy. No Mobiles or Double wides allowed. Convenient to Rocky Mount and Martinsville. All owners share in maintenance of road when needed. Purchasers responsible for well and septic.

    Agent Photo

    Billy Kingery

    MOUNTAIN TO LAKE REALTY

    (276) 531-2877

    TRACT 9 Dusty Ln, Martinsville, VA 24112
  • /18

    $1,800 per month

    • 4 Beds
    • 2 Baths
    • 2,000 Sq Ft
    • House for Rent

    102 Melrose Place, Martinsville, VA 24112

    Property Id: 1321801Smokefree (Anything) Wooded 3 Levels Chalet/Treehouse in Druid Hills, Rustic 4 bedroom, 2 bath living/dining great room w/gas Rock Fireplace. Basement Den & Laundry room/Storage, (New carpet & flooring 3/2025)Garage. Wonderful wooded neighborhood with community Lake,Country Club , Golf, & walking & paved bike trails.

    102 Melrose Place, Martinsville, VA 24112
  • /14

    $50,000 Sold Sep 10, 2025

    • 1,200 Sq Ft
    • $42/SF
    • 5 Days On Market
    • 2 Beds
    • 1.5 Baths
    • Built 1965

    1017 Williams St, Martinsville, VA 24112

    Discover the potential in this 2-bedroom, 1.5-bath ranch-style home, with 2 bonus rooms in the basement and ideally situated in the city of Martinsville. Whether you're a first-time buyer looking for an affordable home to make your own or an investor seeking your next project, this property offers endless possibilities. Property is being Sold As-is. Seller will not make any repairs. Sqft/lot

    Lori Hairston EXP Realty LLC

    1017 Williams St, Martinsville, VA 24112
    • /70

      Est $512,956 Not Listed For Sale

      • 4 Beds
      • 3.5 Baths
      • 3,664 Sq Ft

      200 Meadowood Trail, Martinsville, VA 24112

      200 Meadowood Trail, Martinsville, VA 24112
  • /4

    $24,950

    • Land
    • 5.18 Acres
    • $4,817 per Acre

    TRACT 8 Dusty Ln, Martinsville, VA 24112

    Countryside Estates - Tract 8 - 5.18 acres with shared pond. Private, secluded and woodsy. No Mobiles or Double wides allowed. Convenient to Rocky Mount and Martinsville. All owners share in maintenance of road when needed. Purchasers responsible for well and septic.

    Agent Photo

    Billy Kingery

    MOUNTAIN TO LAKE REALTY

    (276) 531-3574

    TRACT 8 Dusty Ln, Martinsville, VA 24112
  • /7

    $851 per month

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

    401 Clearview Dr, Martinsville, VA 24112

    This cozy 2 bedroom, 1 bathroom home is move-in ready and perfect for comfortable living. The home includes a stove and refrigerator, as well as convenient washer and dryer hookups in the unit.Pets are considered on a case-by-case basis. No smoking allowed on the property.Don't miss this great opportunity--schedule a viewing today!

    Hometown Holdings IVY REALTY OF ROANOKE LLC

    401 Clearview Dr, Martinsville, VA 24112
  • /14

    $30,000 Sold Sep 08, 2025

    • 744 Sq Ft
    • $40/SF
    • 187 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1922

    116 Beaver St S, Martinsville, VA 24112

    Neat little cottage located near Albert Harris Elementary School. Home is situated on a nice level lot. Close to the Five Points intersection of Church St, Memorial Blvd, and Fayette St. Buyer to verify all information. Sold as-is, where-is.

    Tinsley Brazauskas Berry-Elliott, REALTORS

    116 Beaver St S, Martinsville, VA 24112
    • /16

      Est $202,484 Not Listed For Sale

      • 3 Beds
      • 1.5 Baths
      • 1,242 Sq Ft

      245 Laurel Dr, Martinsville, VA 24112

      245 Laurel Dr, Martinsville, VA 24112
  • /33

    $77,000 Pending

    • 2 Beds
    • 1.5 Baths
    • 1,020 Sq Ft

    175 Lafayette Ave, Martinsville, VA 24112

    This classic brick home is perfect for those looking to renovate and restore charm. Featuring 2 bedrooms, 3rd bedroom potential upstairs, and 1.5 baths, the home has a practical layout with a cozy atmosphere. The kitchen includes a dedicated dining area and retains its retro character with red, likely 1950s-era, countertops. Though the interior and exterior both need updating, the property

    Agent Photo

    Angie Ancheta

    Piedmont Realty

    (276) 240-2947

    175 Lafayette Ave, Martinsville, VA 24112
  • /7

    $1,100 per month

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

    402 College St, Martinsville, VA 24112

    Welcome to this beautifully updated 2-bedroom, 1-bathroom home that offers both space and style. Inside, you'll find a fully renovated kitchen complete with modern appliances including a dishwasher, refrigerator, and stove--perfect for everyday convenience. The home features durable and attractive LVP flooring throughout, creating a clean, contemporary look that's also easy to maintain. Don't

    Hometown Holdings IVY REALTY OF ROANOKE LLC

    402 College St, Martinsville, VA 24112
  • /21

    $163,000 Sold Sep 05, 2025

    • 1,320 Sq Ft
    • $123/SF
    • 112 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1954

    801 Indian Trail, Martinsville, VA 24112

    Welcome to 801 Indian Tr. Don't miss this beautifully maintained 3-bedroom, 2-bath ranch in the highly sought-after Druid Hills neighborhood of Martinsville. This home sits on a peaceful, elevated lot with mature trees and scenic views, offering both privacy and charm. Step inside to find gleaming hardwood floors, abundant natural light, and a warm, inviting atmosphere. The spacious living areas

    Brittiany Freeland Rives S. Brown REALTOR

    801 Indian Trail, Martinsville, VA 24112
    • /10

      Est $208,471 Not Listed For Sale

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

      236 Yeatts Rd, Martinsville, VA 24112

      236 Yeatts Rd, Martinsville, VA 24112
  • /17

    $30,000 Pending

    • 2 Beds
    • 1 Bath
    • 840 Sq Ft

    804 Carter St, Martinsville, VA 24112

    ***INVESTMENT OPPORTUNITY*** Unlock the potential of this unique investment property. This offering includes a primary house and a charming carriage house in the back, both awaiting a full transformation. For the savvy investor, this property presents a rare chance to breathe new life into two residences, amplifying their value in a sought-after location.The primary house and carriage house

    Agent Photo

    Robert Kern

    REAL BROKER LLC - MCLEAN

    (276) 800-7710

    804 Carter St, Martinsville, VA 24112
  • /10

    $1,500 per month

    • 2 Baths
    • 2,214 Sq Ft
    • House for Rent

    112 Johnson Ln, Martinsville, VA 24112

    This spacious, well-maintained building is perfectly suited for a variety of uses, including a church, meeting hall, or event venue. With an occupancy capacity of 150 people, it offers flexibility for community gatherings, services, celebrations, or business events. Offers Kitchen, 2 bathrooms handicap accessible, and ample parking. Please Apply Directly with the Leasing Office. Do not submit

    Angie Garcia The Spencer Group R.E. & Auction

    112 Johnson Ln, Martinsville, VA 24112
  • /13

    $50,000 Sold Sep 04, 2025

    • 1,020 Sq Ft
    • $49/SF
    • 15 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1953

    505 Armstead Ave, Martinsville, VA 24112

    Looking for an investment property to start your rental portfolio? Look no further! Whether you are a seasoned investor or a newcomer looking to get started, do not miss the opportunity to own this home! Buyer/owner to verify information.

    Schenita Dillard KW Martinsville

    505 Armstead Ave, Martinsville, VA 24112
    • /31

      Est $255,032 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,880 Sq Ft

      85 Chatmoss Court Extension, Martinsville, VA 24112

      85 Chatmoss Court Extension, Martinsville, VA 24112
  • /19

    $75,000

    • 3 Beds
    • 2 Baths

    61 Edgehill Dr, Martinsville, VA 24112

    The property is being sold through a virtual auction on listing company's website. The virtual auction ends August 7th @ 5PM . This charming 1,140 sq ft ranch home features 3 bedrooms, 2 full baths, and is situated on a 0.42 acre lot. The property boasts hardwood and tile flooring, drywall walls, wood trim, a tile bath floor and fiberglass tub/shower surround. Enjoy the convenience of a 1-car

    Agent Photo

    Tim Dudley

    Dudley Resources

    (276) 533-1344

    61 Edgehill Dr, Martinsville, VA 24112
  • /13

    $1,250 per month

    • 3 Beds
    • 1 Bath
    • Apartment for Rent

    1110 Drewry Rd, Martinsville, VA 24112

    Renovated apartment in 2 unit duplex offers one level living. Unit has 3 bedrooms and 1 bathroom with an open floorplan living room/kitchen area. Location is convenient to Uptown Martinsville as well as business 220 and many restaurants and shopping.

    Tinsley Brazauskas Berry-Elliott, REALTORS

    1110 Drewry Rd, Martinsville, VA 24112
  • /73

    $637,000 Sold Sep 02, 2025

    • 4,887 Sq Ft
    • $130/SF
    • 8 Days On Market
    • 5 Beds
    • 5.5 Baths
    • Built 1973

    266 Plantation Rd, Martinsville, VA 24112

    Welcome to 266 Plantation Road, a custom-built, one-owner home perfectly positioned on 1.3 acres overlooking the 7th green of the beautiful Chatmoss Golf Course. Offering one-level living at its finest, this home combines thoughtful design with stunning views. The main level includes a spacious primary suite with a dressing room, his and hers bathrooms, and direct access to the expansive brick

    Beverley Coleman Rives S. Brown REALTOR

    266 Plantation Rd, Martinsville, VA 24112
    • /15

      Est $138,464 Not Listed For Sale

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

      95 Pasadena Knoll, Martinsville, VA 24112

      95 Pasadena Knoll, Martinsville, VA 24112
  • /19

    $165,000 Pending

    • 3 Beds
    • 2 Baths

    61 Edgehill Dr, Martinsville, VA 24112

    Agent Photo

    Tim Dudley

    Dudley Resources

    (276) 388-1363

    61 Edgehill Dr, Martinsville, VA 24112
  • /6

    $1,100 per month

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

    51 E Church St, Martinsville, VA 24112

    HISTORICAL BUILDING RENOVATED. SEE WWW.CHIEFTASSEL.COM FOR MORE INFORMATION AND PICTURES. ONE BEDROOM UNITS, ALL HARDWOOD FLOORS. STAINLESS STEEL APPLIANCES. WHITE QUARTZ COUNTER TOPS IN KITCHEN AND BATHROOM. LARGE WINDOWS. PETS CONSIDERED. FURNISHED UNITS AVAILABLE. SHORT TERM LEASES AVAILABLE WITH RENT PREMIUM. WATER,SEWER,TRASH, NATURAL GAS,AND INTERNET INCLUDED. WASHERS/DRYERS LOCATED WITHIN

    Gina Ashbrook Rives S. Brown REALTOR

    51 E Church St, Martinsville, VA 24112
  • /40

    $432,500 Sold Aug 29, 2025

    • 2,125 Sq Ft
    • $204/SF
    • 17 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1995

    3434 Snow Creek Rd, Martinsville, VA 24112

    Rocking Chair Front & Side Porches Overlooking the Beautiful 10.4 acre Rural Setting! Charming Brick Ranch, Enjoy Main Level Living in this Custom Built, One-Owner Home with Attention to Detail. Open Floor Plan, Kitchen w/Cabinets Galore & Island Bar. (2) Large Bedrooms each with Spacious Private Baths on Entry Level, PLUS Sunroom/Office with Country Views! 2,097SF Walk-Out Lower Level has Tons

    Angie McGhee MKB, REALTORS(r) - FRANKLIN CO

    3434 Snow Creek Rd, Martinsville, VA 24112
    • /36

      Est $239,854 Not Listed For Sale

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

      420 Tanglewood Dr, Martinsville, VA 24112

      420 Tanglewood Dr, Martinsville, VA 24112

Showing Results 1 - 40, Page 1 of 18

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