2,696

Craig County, VA Homes

Section Image
  • /32

    $339,500 Sold Sep 16, 2025

    • 1,856 Sq Ft
    • $183/SF
    • 3 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2002

    311 Herndon Ave, New Castle, VA 24127

    This is a wonderful, well kept 3BR, 2 full bath all brick ranch on a level lot has a great location right in the town of New Castle. Nice original hardwood floors throughout, large kitchen with hickory cabinets, nice back deck and covered front porch. Beautiful mountain views! It has an attached two car garage and a huge 24' x 40' detached garage with electricity.

    Bill Kern MKB, REALTORS(r)

    311 Herndon Ave, New Castle, VA 24127
    • /39

      Est $287,000 Not Listed For Sale

      • 5 Beds
      • 3 Baths
      • 3,250 Sq Ft

      879 Aps Knob Rd, New Castle, VA 24127

      879 Aps Knob Rd, New Castle, VA 24127
  • /21

    $57,000

    • Land
    • 12.56 Acres
    • $4,538 per Acre

    Lot 34 Johns Creek Rd, New Castle, VA 24127

    Premier lot in the Black Diamond Subdivision. This property is located in a beautiful valley of Craig county. Great views from the top of the lot. Only 30 mins to Virginia Tech campus or the town of New Castle. This neighborhood offers stocked Trout stream, hiking, biking or Hunting for the outdoor enthusiast. Active neighborhood with several events through out the year. Lot can be used to for

    Joel Humphreys NEXTHOME NEW RIVER VALLEY

    Lot 34 Johns Creek Rd, New Castle, VA 24127
  • /63

    $425,000 Sold Sep 15, 2025

    • 2,408 Sq Ft
    • $176/SF
    • 2 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 1972

    9561 Upper Craigs Creek Rd, Catawba, VA 24070

    One owner-2400 sq ft all brick home adjoining Craigs Creek!Easy access to creek!Wonderful location!Only 15 minutes to Salem/Roanoke!2.8 miles(4 minutes} from Dragons Tooth!National Forest less than a mile away!Already fenced for cows or horses!All of top floor has wood floors under the carpet!Large covered front porch&wraparound deck on back.Fabulous Views from deck/Windows have been

    Sheila Dehart CHARLTON ASSOCIATES

    9561 Upper Craigs Creek Rd, Catawba, VA 24070
    • /12

      Est $159,348 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 864 Sq Ft

      135 Aps Knob Rd, New Castle, VA 24127

      135 Aps Knob Rd, New Castle, VA 24127
  • /19

    $68,000

    • Land
    • 17.2 Acres
    • $3,953 per Acre

    Lot 33 Johns Creek Rd, New Castle, VA 24127

    Premier lot in the Black Diamond Subdivision. This property is located in a beautiful valley of Craig county. Great views from the top of the lot. Only 30 mins to Virginia Tech campus or the town of New Castle. This neighborhood offers stocked Trout stream, hiking, biking or Hunting for the outdoor enthusiast. Active neighborhood with several events through out the year. Lot can be used to for

    Joel Humphreys NEXTHOME NEW RIVER VALLEY

    Lot 33 Johns Creek Rd, New Castle, VA 24127
  • /14

    $124,000 Sold Sep 15, 2025

    • 650 Sq Ft
    • $191/SF
    • 373 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1955

    4054 Peaceful Valley Rd, New Castle, VA 24127

    The mountains area calling! This cute 2 bedroom, 1 bath cottage/cabin sits on a .10 acre. The adjoining lot is buildable and the existing well permit is good until 2025. The best part? The Jefferson National Forest is your back yard! Both parcels back up to the national forest. Prime hunting area & endless hiking & other outdoor opportunities. The cottage has recently been remodeled; new roof,

    James Fisher YOUNG REALTY COMPANY

    4054 Peaceful Valley Rd, New Castle, VA 24127
    • /61

      Est $369,349 Not Listed For Sale

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

      173 Mountain Acres Cir, New Castle, VA 24127

      173 Mountain Acres Cir, New Castle, VA 24127
  • /15

    $78,000

    • Land
    • 18.22 Acres
    • $4,281 per Acre

    Lot 32 Johns Creek Rd, New Castle, VA 24127

    Premier lot in the Black Diamond Subdivision where the views are amazing! This property is located in a beautiful valley of Craig county. Only 30 mins to Virginia Tech campus or the town of New Castle. This neighborhood offers stocked Trout stream, hiking, biking or Hunting for the outdoor enthusiast. Active neighborhood with several events through out the year. Seller is offering owner

    Joel Humphreys NEXTHOME NEW RIVER VALLEY

    Lot 32 Johns Creek Rd, New Castle, VA 24127
  • /62

    $799,000 Sold Sep 09, 2025

    • 2,096 Sq Ft
    • $381/SF
    • 22 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1985

    71 Cedar Ln, New Castle, VA 24127

    Dream creek front retreat with immaculate 1.5 story log home sits on 12.66 private acres & connects to National Forest. Wrapped by 800+/- scenic creek, water views from nearly every angle inside and out. Relax on multiple covered porches or back deck! Inside, spacious family room with windows frame both water and wood views. Beautiful kitchen flows into grand living area with cathedral ceilings

    Patrick Charlton CHARLTON ASSOCIATES

    71 Cedar Ln, New Castle, VA 24127
    • /5

      Est $123,342 Not Listed For Sale

      47 Bear Hollow Trail, New Castle, VA 24127

      47 Bear Hollow Trail, New Castle, VA 24127
  • /15

    $89,999

    • 2 Beds
    • 1 Bath
    • 1,070 Sq Ft

    4140 Peaceful Valley Rd, New Castle, VA 24127

    Hunting Camp or residence joining National forest. Furnished and ready to move into. with bunk beds will sleep 10. has eat in kitchen, dining area, living room, 1 bed room and a sleeping area, bath room and storage room. Hard wood floors through out. Free standing propane heater and through the wall air condition. Replacement windows. 12 X 20 Cinder block building with cement floors.

    Patrick Charlton CHARLTON ASSOCIATES

    4140 Peaceful Valley Rd, New Castle, VA 24127
  • /29

    $315,000 Sold Aug 29, 2025

    • Land
    • 65.85 Acres
    • $4,784 per Acre
    • 106 Days On Market

    657 Meadows Ln, New Castle, VA 24127

    WELCOME TO THE FARM!! Great opportunity to own this Beautiful 65+ acre horse farm! Over 75% cleared, very nicely fenced & cross-fenced. Each separate pasture is equipped w/ newly installed automatic waterers. Nicely done 8 stall horse barn built in 2020, Tack Room, Chicken Coop & 2 separate small barns currently used for sheep. Also on the property is a single wide trailer w/ well & septic which

    Bonnie Joyce CENTURY 21 WAMPLER REALTY

    657 Meadows Ln, New Castle, VA 24127
    • /33

      Est $166,000 Not Listed For Sale

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

      259 Bear Hollow Trail, New Castle, VA 24127

      259 Bear Hollow Trail, New Castle, VA 24127
  • /45

    $339,000

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

    307 Virginia Mineral Springs Rd, New Castle, VA 24127

    Well built brick one story home with 3 bedrooms and 2 full baths. Enjoy living space with eat in kitchen, dining area, living room and office. Full unfinished basement with wood stove provides extra heat source. Electric heat pump provides primary heating and cooling for home. Hardwood floors throughout. Plus, outside wood stove provides additional heating option for house and water. Large flex

    Patrick Charlton CHARLTON ASSOCIATES

    307 Virginia Mineral Springs Rd, New Castle, VA 24127
  • /11

    $15,000 Sold Aug 28, 2025

    • 689 Sq Ft
    • $22/SF
    • 62 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1976

    115 Wrights Branch Rd, New Castle, VA 24127

    Nestled on Wrights Branch in beautiful Craig County, this property has so much potential! The building needs some TLC, but with half an acre, including creek frontage and being located one half mile in either direction from the Jefferson National Forest, this could be anything from a hunters base camp to a outdoorsman's paradise! Craig County Elem/Middle/High School

    Jenna Lawrence RE/MAX ALL STARS

    115 Wrights Branch Rd, New Castle, VA 24127
    • /62

      Est $172,500 Not Listed For Sale

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

      530 Sizer Ln, New Castle, VA 24127

      530 Sizer Ln, New Castle, VA 24127
  • /18

    $99,950

    • Land
    • 14.9 Acres
    • $6,708 per Acre

    Lot 13 Little Mountain Rd, New Castle, VA 24127

    14.9 acre site ready to build your dream home with stream at back of the property. Folks were gonna build home but circumstances did not allow. Gate on property. Take a look at this gem in New Castle.

    Gary Crawford RE/MAX ALL STARS

    Lot 13 Little Mountain Rd, New Castle, VA 24127
  • /42

    $585,000 Sold Aug 26, 2025

    • 1,735 Sq Ft
    • $337/SF
    • 11 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 2022

    350 Sizer Ln, New Castle, VA 24127

    Type of home (entitled Crooked Creek Cabin) that when you leave the property, you are already planning when you will return. Within 45 minutes of the new Highway 311 round-about toward New Castle. There are 28.15 acres of wooded paradise with a small barn, shed, and Amish built firewood storage lean-to. A smooth sounding stream fronts the 2022 built 1,735 sq. ft. Southland Log Cabin (Lauren Model

    Janie Whitlow THE REAL ESTATE GROUP

    350 Sizer Ln, New Castle, VA 24127
    • /29

      Est $260,677 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 2,132 Sq Ft

      33 Green Acres Ln, New Castle, VA 24127

      33 Green Acres Ln, New Castle, VA 24127
  • /42

    $109,900

    • 1 Bed
    • 1 Bath
    • 700 Sq Ft

    3002 Old Waiteville Rd, New Castle, VA 24127

    Permanent residence or hunting cabin on 5 acres. National forest within quarter mile with great hunting for deer, turkey and bear. Wrap porch and deck. New well pump and water lines. Two room outbuilding. Lots of privacy excellent get away. Owner is installing new propane heater.

    Patrick Charlton CHARLTON ASSOCIATES

    3002 Old Waiteville Rd, New Castle, VA 24127
  • /6

    $30,750 Sold Aug 26, 2025

    • Land
    • 2.1 Acres
    • $14,643 per Acre
    • 138 Days On Market

    00 Hoot Owl Rd, New Castle, VA 24127

    Build your new home on 2.1 acres in Craig County. Only 2 miles to New Castle. Well and septic in place, but will pass as-is. There is a small stream at the back of the property. There is a road maintenance agreement in place at a cost of $150 per year. No single wide mobile homes. Also, no double wide mobile homes or dwelling with a roof pitch flatter than 3 to 1.

    Joe Alls RE/MAX ALL STARS

    00 Hoot Owl Rd, New Castle, VA 24127
    • /28

      Est $217,172 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 1,900 Sq Ft

      235 Salem Ave, New Castle, VA 24127

      235 Salem Ave, New Castle, VA 24127
  • /13

    $145,000

    • Land
    • 40.75 Acres
    • $3,558 per Acre

    Lot 45 Black Diamond Dr, New Castle, VA 24127

    One of the largest lots in Black Diamond now available for sale. Backs to Jefferson National forest and access to excellent hunting. Also has fishing rights to a private stock trout stream. Wooded seclusion with plenty of room to build your getaway in the mountains. Visit for more information about the community, restrictions, etc. within Black Diamond subdivision.

    Patrick Charlton CHARLTON ASSOCIATES

    Lot 45 Black Diamond Dr, New Castle, VA 24127
  • /2

    $31,000 Sold Aug 22, 2025

    • Land
    • 3.52 Acres
    • $8,807 per Acre
    • 63 Days On Market

    Lot 5 Galax Rd, New Castle, VA 24127

    Build your dream home on this stunning wooded 3.5 acre. Great county school and convenient to Roanoke and Salem.

    Steven Lee RED KEY REALTY INC

    Lot 5 Galax Rd, New Castle, VA 24127
    • /15

      Est $152,916 Not Listed For Sale

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

      79 Cumberland Ave, New Castle, VA 24127

      79 Cumberland Ave, New Castle, VA 24127
  • /2

    $25,000

    • Land
    • 0.75 Acre
    • $33,333 per Acre

    0 Peaceful Valley Rd Unit 71583, New Castle, VA 24127

    This mostly level .75-acre property bordering National Forest is perfect for your next weekend getaway, hunting camp, or basecamp for whatever your adventure may be. The existing cinderblock foundation on this property provides the perfect base for a deck to park your camper beside and the small stream at the back of the property provides peaceful background noise. There is an old existing well

    Brittany Seldomridge United Country Virginia Realty

    0 Peaceful Valley Rd Unit 71583, New Castle, VA 24127
  • /74

    $529,000 Sold Aug 22, 2025

    • 2,018 Sq Ft
    • $262/SF
    • 219 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2008

    574 Bear Hollow Trail, New Castle, VA 24127

    Rustic Elegance Meets Outdoor Paradise-This custom 2,018 sq. ft. log home, built in 2008, sits on 12 private acres bordering the National Forest-offering direct trail access for horseback riding, hiking, and outdoor adventures. Featuring 3 bedrooms and 2 beautifully renovated bathrooms, the home showcases rich tongue-and-groove wood walls and ceilings (no drywall), hardwood floors, and soaring

    James Fisher YOUNG REALTY COMPANY

    574 Bear Hollow Trail, New Castle, VA 24127
    • /39

      Est $223,549 Not Listed For Sale

      • 6 Beds
      • 2.5 Baths
      • 2,715 Sq Ft

      105 Herndon Ave, New Castle, VA 24127

      105 Herndon Ave, New Castle, VA 24127
  • /2

    $145,000

    • Land
    • 40.75 Acres
    • $3,558 per Acre

    045 Black Diamond Dr NW, New Castle, VA 24127

    One of the largest lots in Black Diamond now available for sale. Close to access parking area for Jefferson National Forest and excellent hunting. Also has fishing rights to a private stock trout stream. Wooded seclusion with plenty of room to build your getaway in the mountains.

    Patrick Charlton Charlton Associates

    045 Black Diamond Dr NW, New Castle, VA 24127
  • /114

    $753,000 Sold Aug 21, 2025

    • 3,491 Sq Ft
    • $216/SF
    • 131 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 2011

    317 Cumberland Gap Rd, Newport, VA 24128

    Peace & serenity await! This custom built home is the perfect blend of space and style, highlighted by cozy accents. The main level is bright & open with views of the mountains from every window. Great space to entertain as the kitchen looks onto the great room with vaulted ceilings & a stone fireplace. The adjacent office space provides built-ins & a generous layout for all your needs. Retreat

    Rachel Hogan Nest Realty SWVA

    317 Cumberland Gap Rd, Newport, VA 24128
    • /33

      Est $220,705 Not Listed For Sale

      • 4 Beds
      • 1 Bath
      • 1,308 Sq Ft

      278 Holcombe Ave, New Castle, VA 24127

      278 Holcombe Ave, New Castle, VA 24127
  • /40

    $289,500 Pending

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

    78 Hoot Owl Rd, New Castle, VA 24127

    Beautifully Maintained Log Home on Over Two Acres of Privacy! Escape to your own private retreat with this charming and beautifully maintained one-owner log home, nestled on just over two peaceful acres. Offering the perfect blend of rustic character and modern comfort, this three-bedroom, two-bathroom residence welcomes you with warm wood tones, soaring ceilings, and an inviting open floor plan.

    Damon Gettier REAL BROKER LLC - DGA-SALEM

    78 Hoot Owl Rd, New Castle, VA 24127
  • /33

    $523,000 Sold Aug 19, 2025

    • 2,081 Sq Ft
    • $251/SF
    • 11 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1998

    4842 Craig Valley Dr, New Castle, VA 24127

    Welcome to a rare opportunity in the heart of Craig County - a 48.7 acre, private retreat along the banks of Craig Creek, offering 0.8 miles of pristine creek frontage, year-round mountain views, & direct access to the Jefferson National Forest. This agriculturally zoned (A-1) property is ideal for horses, farming, hunting, fishing, & all outdoor pursuits. It features a custom designed & built

    JAMES WOLTZ WOLTZ & ASSOCIATES, INC.

    4842 Craig Valley Dr, New Castle, VA 24127
    • /16

      Est $187,793 Not Listed For Sale

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

      498 Boyd Ave, New Castle, VA 24127

      498 Boyd Ave, New Castle, VA 24127
  • /9

    $202,000 Pending

    • Land
    • 40 Acres
    • $5,050 per Acre

    00 Johns Creek Rd, New Castle, VA 24127

    Gorgeous 40 acre parcel that has everything you are looking for!! Seller has already had it perked for a 2BR home with the building site picked out overlooking Jones Branch that meanders through the property. Joins Jefferson National Forest, features an abundance of wildlife and native plants. Very private and peaceful yet not far from groceries & restaurants. Easy to maintain road to the

    Chasity Marie Labiosa MKB, REALTORS(r) - NEW CASTLE

    00 Johns Creek Rd, New Castle, VA 24127
  • /13

    $32,100 Sold Aug 15, 2025

    • Land
    • 2.77 Acres
    • $11,588 per Acre
    • 6 Days On Market

    0 Hoot Owl Rd Unit 919050, New Castle, VA 24127

    Check out this awesome 2.77-acre lot in New Castle! It's nice and level, with a peaceful stream running through it--perfect for anyone looking for a quiet spot to build. There's already a 16x10 storage building on the property, and the land lays really well, making it easy to work with. Buyer will need to install a well and septic. This could be the perfect spot for your next adventure!

    Alyssa Carper MKB, REALTORS(r) - NEW CASTLE

    0 Hoot Owl Rd Unit 919050, New Castle, VA 24127
    • /21

      Est $173,853 Not Listed For Sale

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

      117 Penn Ave, New Castle, VA 24127

      117 Penn Ave, New Castle, VA 24127
  • /171

    $2,140,000 Pending

    • 3 Beds
    • 4.5 Baths
    • 5,259 Sq Ft

    184 Abbott Valley Dr, Catawba, VA 24070

    This historic 70 +/- acre mountain farm estate retreat privately situated in a picturesque valley among the unspoiled Allegheny mountains of Craig County in Western Virginia wrapped by the Jefferson National Forest with over a mile of National Forest boundary and no neighbors. This dream home is situated at the end of 1/4 mile private road with a highly desirable mix of rolling fields and

    Sheila Dehart CHARLTON ASSOCIATES

    184 Abbott Valley Dr, Catawba, VA 24070
  • /26

    $325,000 Sold Aug 12, 2025

    • Land
    • 34.48 Acres
    • $9,426 per Acre
    • 196 Days On Market

    0 Poor House Rd, New Castle, VA 24127

    Stunning acreage with creek frontage in beautiful Craig County, Virginia. Craig County, 53% nation forest, is one of the hidden gems of Appalachia, the county is an outdoor recreation paradise. Fish, swim, hunt, hike and explore! This land lays well with multiple home sites, over 200 feet of creek frontage and abundant wildlife. Property shown by appointment only. No self-guided tours please.

    James Fisher YOUNG REALTY COMPANY

    0 Poor House Rd, New Castle, VA 24127

Showing Results 41 - 80, Page 2 of 18

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