2,696

Craig County, VA Homes

Section Image Section Image
  • /70

    $739,900

    • 3 Beds
    • 2 Baths
    • 2,478 Sq Ft

    321 Cumberland Gap Rd, Newport, VA 24128

    Lovingly cared for 3 bedroom, 2 bath ranch w/ Million dollar view from the screened-in front porch located on 10+ acres all w/in 16minute drive to VT Campus! Room for your horses, cattle, etc. w/ hunting in wooded area out back. This home is ideal for entertaining & workingremotely w/ formal Dining Room, Office & Living Room w/ woodstove & vaulted ceiling. The home is served by very efficient

    Agent Photo

    Darin Greear

    LONG & FOSTER - NEW RIVER VALLEY

    (540) 305-3774

    321 Cumberland Gap Rd, Newport, VA 24128
  • /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
    • /21

      Not Listed For Sale

      TBD Johns Creek Rd, New Castle, VA 24127

      TBD Johns Creek Rd, New Castle, VA 24127
  • /89

    $2,440,000

    • 13 Beds
    • 15 Baths
    • 8,339 Sq Ft

    57 Hemlock Ridge Ln, Catawba, VA 24070

    A Unique 100-acre Wilderness Recreation Estate adjoining the Jefferson National Forest in Virginia is a Turnkey, income-generating AirBnb Superhost, and has been a popular Outdoor Survival School, Youth Camp, Business Retreat & Event Venue. Designed to sleep up to 56 people, it offers 8,339 sq ft between the Main Lodge, Bunk Rooms, Cabin, Garage Apartment, Commercial Kitchen & Pub, Store, and

    Agent Photo

    Dayna Patrick

    RE/MAX ALL STARS

    (540) 390-1993

    57 Hemlock Ridge Ln, Catawba, VA 24070
  • /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
    • /41

      Est $435,199 Not Listed For Sale

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

      235 Midway Place, New Castle, VA 24127

      235 Midway Place, New Castle, VA 24127
  • /25

    $60,000 Pending

    • Land
    • 12.3 Acres
    • $4,878 per Acre

    0 Stonefly Dr, New Castle, VA 24127

    This parcel is located in the Black Diamond area of Craig County. It is 1 hour from Roanoke and 30 minutes from Blacksburg. Seclusion can be had here with very close proximity to thousands of National Forest acres. This area has covenants/ protections that allow for assurance that your property will remain trespass free and your neighbors have will have respectful surroundings. This subdivision

    Jeffrey Phillips WHITETAIL PROPERTIES REAL ESTATE LLC

    0 Stonefly Dr, 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
    • /81

      Est $169,468 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,434 Sq Ft

      305 Sinking Spring Hollow, New Castle, VA 24127

      305 Sinking Spring Hollow, New Castle, VA 24127
  • /125

    $1,325,000

    • 7 Beds
    • 5.5 Baths
    • 5,549 Sq Ft

    7083 Foxfire Rd, Catawba, VA 24070

    Panoramic mountain views and 23 acres of usable land make this Craig County estate a standout. The main home offers 5,550 square feet of living space with cherry cabinetry, granite countertops, cathedral ceilings, hardwood floors, and stone fireplaces crafted from materials sourced on-site. Guest house features 1159 sq ft, 2BR 2BA AirBnB potential or Bed and Breakfast! The land includes fenced

    Amy Hudson RE/MAX 8 - Blacksburg

    7083 Foxfire Rd, Catawba, VA 24070
  • /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
    • /40

      Est $229,000 Not Listed For Sale

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

      883 Aps Knob Rd, New Castle, VA 24127

      883 Aps Knob Rd, New Castle, VA 24127
  • /97

    $1,299,000

    • 4 Beds
    • 3 Baths
    • 3,214 Sq Ft

    17559 Johns Creek Rd, New Castle, VA 24127

    Beautifully restored farmhouse in Craig County on 207.9 acres, directly borders National Forest! Double-story covered porch, balcony, and cozy side patio capture some of the area's best views. Thoughtfully updated while maintaining historic charm. Fabulous kitchen! 4 bedrooms and 3 full baths. 6 masonry fireplaces with propane log inserts make this home warm and inviting. Formal dining room is

    Patrick Charlton Charlton Associates

    17559 Johns Creek 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 $468,743 Not Listed For Sale

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

      20196 Cumberland Gap Rd, New Castle, VA 24127

      20196 Cumberland Gap Rd, New Castle, VA 24127
  • /97

    $519,950

    • 6 Beds
    • 5.5 Baths
    • 2,950 Sq Ft

    38 Pine Ridge, New Castle, VA 24127

    Enjoy 8 acres of stunning mountain views with three dwellings perfect for multi-generational living or rental income. The main home features vaulted ceilings, hardwood floors, a spacious kitchen and dining area, and a private master suite with a new walk-in shower and walk-in closet. A huge garage/workshop and woodworking room offer endless possibilities, plus a peaceful covered back porch and

    Grant Cockrell RE/MAX ALL STARS

    38 Pine Ridge, 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
    • /70

      Est $412,063 Not Listed For Sale

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

      268 Bobcat Ln, New Castle, VA 24127

      268 Bobcat Ln, New Castle, VA 24127
  • /49

    $444,950

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

    408 Cumberland Ave, New Castle, VA 24127

    Step inside of this beautifully cared-for Victorian home on 5.45 acres, where possibilities are endless. Just minutes from New Castle, this home offers the best of both worlds--peaceful country living with easy access to town. Inside, you'll find 4 spacious bedrooms & 2 full bathrooms, with thoughtful touches throughout. The details tell the story: 10-ft ceilings give you that grand, luxury feel,

    Alyssa Carper MKB, REALTORS(r) - NEW CASTLE

    408 Cumberland Ave, 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
    • /101

      Est $418,422 Not Listed For Sale

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

      170 Big Meadows Dr, Newport, VA 24128

      170 Big Meadows Dr, Newport, VA 24128
  • /41

    $529,000

    • 3 Beds
    • 3 Baths
    • 1,671 Sq Ft

    8055 Johns Creek Rd, New Castle, VA 24127

    This private 8.5 acres property features 1,000+/- feet of frontage on Johns Creek, a cold trout stream! Main home has 3 bedrooms, 3 full baths, with open living spaces and cathedral ceilings. Enjoy stunning creek views from the dining and great rooms. One level floor plan. Property has a large wraparound porch, attached garage, carport, and multiple storage buildings. Also includes a charming

    Patrick Charlton CHARLTON ASSOCIATES

    8055 Johns Creek Rd, 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
    • /44

      Est $505,747 Not Listed For Sale

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

      1117 Waltons Mountain Rd, New Castle, VA 24127

      1117 Waltons Mountain Rd, New Castle, VA 24127
  • /59

    $545,000

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

    3850 Potts Mountain Trail E, Paint Bank, VA 24131

    3850 Potts Mountain TRL E is the perfect blend of contemporary, seclusion, and nature - all with beautiful mountain views! High atop Potts Mountain this one owner Lindal Cedar log home is beautifully perched on 8+ acres! Consisting of three bedrooms, two full bathrooms, and a two car garage - brand new decking boards on the expansive front deck, and also back deck, and a new rock retaining wall!

    Misti Gabay WAINWRIGHT & CO., REALTORS(r)

    3850 Potts Mountain Trail E, Paint Bank, VA 24131
  • /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 $326,766 Not Listed For Sale

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

      245 Hickory Ln, New Castle, VA 24127

      245 Hickory Ln, New Castle, VA 24127
  • /40

    $297,500

    • 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
  • /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
    • /8

      Est $209,674 Not Listed For Sale

      • 3 Beds

      7475 Craig Valley Dr, New Castle, VA 24127

      7475 Craig Valley Dr, 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
  • /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
    • /65

      Est $398,896 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 3,600 Sq Ft

      8786 Little Mountain Rd, New Castle, VA 24127

      8786 Little Mountain Rd, New Castle, VA 24127
  • /61

    $349,000 Pending

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

    5724 Upper Craigs Creek Rd, Catawba, VA 24070

    Mountain Valley Retreat in the Heart of Virginia's Hiking Paradise ~ Set in the serene Catawba Valley, this enchanting property is framed by the Alleghany Highlands and the iconic sawtooth ridge of Dragon's Tooth, offering breathtaking sunrises, sunsets, and long-range mountain views. Nestled within the biologically rich Jefferson National Forest, this home is a rare opportunity to live amid

    Sonya Dickinson MKB, REALTORS(r)

    5724 Upper Craigs Creek Rd, Catawba, VA 24070
  • /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
    • /9

      Est $141,890 Not Listed For Sale

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

      8992 Craig Valley Dr, New Castle, VA 24127

      8992 Craig Valley Dr, New Castle, VA 24127
  • /51

    $420,000 Pending

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

    384 White Oak Ln, New Castle, VA 24127

    This property has it all: space, privacy, and areas for indoor and outdoor entertaining. One-level home situated on 20 acres in Craig County that directly connects to National Forest. Enjoy cooking in your beautiful kitchen that flows right into all living spaces. 4 bedrooms, 2 bathrooms, and a separate office space (or use as extra bedroom.) Tons of storage areas featuring ample kitchen storage,

    Tessa Snider CHARLTON ASSOCIATES

    384 White Oak Ln, New Castle, VA 24127
  • /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
    • /43

      Est $284,641 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,028 Sq Ft

      226 Lemar Dr, New Castle, VA 24127

      226 Lemar Dr, New Castle, VA 24127
  • /40

    $699,900

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

    2816 Johns Creek Rd, New Castle, VA 24127

    The mountains of Appalachia are calling you! This is the property you have been looking for! 86 acres of prime hunting on this farm that backs up to the Jefferson National Forest extending your outdoor recreation opportunities. This property has a reputation for big bucks, black bear, and wild turkey. The big views at the back of the pasture would make a great homesites(s). The well-loved, spring

    James Fisher YOUNG REALTY COMPANY

    2816 Johns Creek Rd, New Castle, VA 24127

Showing Results 1 - 40, Page 1 of 18

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