2,696

Craig County, VA Homes

Section Image Section Image
  • /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
  • /25

    $57,000 Sold Oct 24, 2025

    • Land
    • 12.3 Acres
    • $4,634 per Acre
    • 155 Days On Market

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

      Not Listed For Sale

      TBD Johns Creek Rd, New Castle, VA 24127

      TBD Johns Creek Rd, New Castle, VA 24127
  • /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
  • /35

    $260,000 Sold Oct 23, 2025

    • 1,981 Sq Ft
    • $131/SF
    • 126 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1977

    175 Maple Ave, New Castle, VA 24127

    Back on the Market - No Fault of the Seller! This charming 3 bedroom, 1.5 bath home is tucked away on a quiet street and ready for its next owner! Thoughtfully laid out with cozy living spaces and natural light throughout, this home is perfect for anyone looking for a place to make their own. Step out back and discover the spacious backyard--a blank canvas full of endless potential. Whether

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

    175 Maple Ave, New Castle, VA 24127
    • /41

      Est $469,329 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
  • /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
  • /97

    $507,000 Sold Oct 20, 2025

    • 2,950 Sq Ft
    • $172/SF
    • 12 Days On Market
    • 6 Beds
    • 5.5 Baths
    • Built 1994

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

      Est $162,430 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,275,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
  • /3

    $125,000 Sold Oct 20, 2025

    • Land
    • 17.7 Acres
    • $7,062 per Acre
    • 158 Days On Market

    Lot 55 Cahill Ln, New Castle, VA 24127

    17.7 Acres of country farmland with approximately 8 acres of open pasture and 10 acres of mature woods, all surrounded by Jefferson National Forest. 200 yards from Johns Creed, a stocked trout stream owned by the Black Diamond Subdivison with excellent fishing. Perfect opportunity to build a home on multiple building sites with long mountain range views. 20 Miles to Blacksburg, VT

    Norman Domingo XREALTY.NET LLC

    Lot 55 Cahill Ln, New Castle, VA 24127
    • /40

      Est $314,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
  • /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. Within walking distance to 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,

    Alyssa Carper MKB, REALTORS(r) - NEW CASTLE

    408 Cumberland Ave, New Castle, VA 24127
  • /14

    $65,000 Sold Oct 20, 2025

    • Land
    • 9.94 Acres
    • $6,539 per Acre
    • 3,677 Days On Market

    Lot 52 Black Diamond Dr, New Castle, VA 24127

    Beautiful wooded lot in Black Diamond subdivision. Well maintained private roads. Septic approved. Fishing rights to a private stock trout stream and abundant wildlife. Common picnic areas with shelters. Only 15% have homes built. Visit for more information about the community, restrictions, etc. within Black Diamond subdivision.

    Patrick Charlton CHARLTON ASSOCIATES

    Lot 52 Black Diamond Dr, New Castle, VA 24127
    • /62

      Est $492,959 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
  • /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
  • /117

    $557,000 Sold Oct 14, 2025

    • 2,208 Sq Ft
    • $252/SF
    • 10 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 2000

    228 Artesian Ln, New Castle, VA 24127

    2200 Sq ft One Owner UNIQUE CUSTOM BLT RANCH home JOINING NATIONAL FOREST in back/Road ends at property-no one drives by you!SECLUDED& PRIVATE(gated) featuring almost 7.5 ACRES/POND with bass&perch/GREAT LOCATION!18 MINUTES TO SALEM/ROANOKE!Numerous stone walls&steps/BEAUTIFUL STONE FIREPLACE/OUTDOOR WOOD STOVE for addl heat/NEW HVAC System/New Hot Water HEATER/RED OAK HARDWOOD FLOORS,GRANITE

    Sheila Dehart CHARLTON ASSOCIATES

    228 Artesian Ln, New Castle, VA 24127
    • /70

      Est $565,733 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
  • /41

    $529,000 Pending

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

    $1,125,000 Sold Oct 14, 2025

    • 3,693 Sq Ft
    • $305/SF
    • 126 Days On Market
    • 3 Beds
    • 3.5 Baths
    • Built 1980

    388 Hemlock Ridge Ln, Catawba, VA 24070

    Hemlock Ridge Haven - A private hilltop estate of 43.58 acres featuring a notable lodge-like home of antique chestnut timbers and stonework located in seclusion adjacent to national forest. Three distinct areas make up the home, with a central living area accessed from a welcoming covered porch and comprised of a great room with high vaulted ceilings and stone fireplace with gas logs, an open,

    David Hurt WAINWRIGHT & CO., REALTORS(r)- LAKE

    388 Hemlock Ridge Ln, Catawba, VA 24070
    • /101

      Est $395,673 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
  • /97

    $1,299,000 Pending

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

    $125,000 Sold Oct 10, 2025

    • Land
    • 18.02 Acres
    • $6,937 per Acre
    • 66 Days On Market

    55 Cahill Ln, New Castle, VA 24127

    Black Diamond Ranch Sub Division, NEW CASTLE. the most sought out lot in Black Diamond Subdivision!A corner lot with 18 Acres with approximately 8 acres of open pasture and 10 acreas of mature hardwoodslocated in Craig County, VA surrounded by the Jefferson National Forest and just 200 yards from John'sCreek, a stocked trout stream owned by the subdivision. Minimum house to be built

    Debbie Crevier Kent Cottage Street Realty LLC

    55 Cahill Ln, New Castle, VA 24127
    • /44

      Est $520,379 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
  • /39

    $359,925

    • 3 Beds
    • 2.5 Baths
    • 2,706 Sq Ft

    317 Craig Creek Estates Dr, New Castle, VA 24127

    Welcome to your Craig County Retreat! Nestled just 20 minutes from Salem and only 5 minutes from charming downtown New Castle, this inviting 3-bedroom, 2.5-bath home offers the perfect blend of peaceful country living and modern convenience. Situated on over an acre of land, the property features a beautiful creek flowing through the backyard, providing a tranquil setting for outdoor enjoyment.

    Damon Gettier REAL BROKER LLC - DGA-SALEM

    317 Craig Creek Estates Dr, New Castle, VA 24127
  • /26

    $130,000 Sold Oct 10, 2025

    • 382 Sq Ft
    • $340/SF
    • 95 Days On Market
    • 1 Bed
    • Built 2016

    7750 Dicks Creek Rd, New Castle, VA 24127

    Don't miss this rare opportunity to own a private, self-sustaining property in the Virginia mountains. This 18.5 acre property provides seclusion within a 20 minute drive to New Castle. Live entirely off-grid, with power provided by generators and private well. Charming 13x14 one-room log cabin features wood stove, loft for additional storage, and covered front porch. Additional buildings

    Patrick Charlton CHARLTON ASSOCIATES

    7750 Dicks Creek Rd, New Castle, VA 24127
    • /39

      Est $361,062 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
  • /5

    $150,000

    • Land
    • 17.47 Acres
    • $8,586 per Acre

    023 Johns Creek Rd, New Castle, VA 24127

    Beautiful wooded lot in Black Diamond subdivision fronting on route 632 (Johns Creek) 850+/- of frontage.. Septic approved. Fishing rights to a private stock trout stream and abundant wildlife. Common picnic areas with shelters. . Covenants, restrictions and survey are located under documents.

    Patrick Charlton CHARLTON ASSOCIATES

    023 Johns Creek Rd, New Castle, VA 24127
  • /51

    $405,500 Sold Oct 08, 2025

    • 2,048 Sq Ft
    • $198/SF
    • 83 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 2010

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

      Est $385,846 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
  • /48

    $199,000

    • Land
    • 47.98 Acres
    • $4,148 per Acre

    0 Johns Creek Rd, New Castle, VA 24127

    Discover the natural beauty and privacy of the Blue Ridge Mountains with these 3 buildable lots in the sought-after Black Diamond subdivision in Craig County. Nestled in a peaceful, wooded setting, each lot offers the perfect opportunity for a mountain retreat, weekend getaway, or full-time residence. Enjoy abundant wildlife, scenic views, and access to nearby outdoor recreation including hiking,

    Joel Humphreys NEXTHOME NEW RIVER VALLEY

    0 Johns Creek Rd, New Castle, VA 24127
  • /41

    $275,000 Sold Oct 06, 2025

    • 1,456 Sq Ft
    • $189/SF
    • 61 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1988

    8438 Cumberland Gap Rd, New Castle, VA 24127

    Welcome to your private retreat that is centrally located to New Castle & Blacksburg/Christiansburg! Nestled on 5 secluded and picturesque acres, this 3 bedroom, 2 bathroom home offers peace, privacy, and unbeatable mountain views. Whether you're sipping your morning coffee or entertaining guests, the large covered front porch is the perfect place to relax and take in the surroundings. Unwind in

    Alyssa Carper MKB, REALTORS(r) - NEW CASTLE

    8438 Cumberland Gap Rd, New Castle, VA 24127
    • /9

      Est $129,048 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
  • /15

    $74,500

    • Land
    • 10.6 Acres
    • $7,028 per Acre

    0 Johns Creek Mountain Rd Unit 913252, New Castle, VA 24127

    10.60 Acre lot in Black Diamond subdivision. This lot has frontage on Johns Creek Mountain road and Black Diamond Drive. Septic approved. Fishing rights to a private stock trout stream and abundant wildlife. Common picnic areas with shelters. Blacksburg within 30 minutes. The survey, covenants and restrictions are located under documents. Visit for more information on Black Diamond!

    Patrick Charlton CHARLTON ASSOCIATES

    0 Johns Creek Mountain Rd Unit 913252, New Castle, VA 24127
  • /16

    $129,900 Sold Sep 29, 2025

    • 2,614 Sq Ft
    • $50/SF
    • 92 Days On Market
    • 3 Beds
    • 2 Baths

    409 Salem Ave, New Castle, VA 24127

    Located in the heart of New Castle, this unique property offers a fantastic opportunity for investors, entrepreneurs, or homeowners looking to establish roots in the community. Property has history of commercial ventures, this space previously housed multiple business - proof of its prime location with Rt. 311 road frontage. The space is currently being utilized as a rental property with

    Patrick Charlton CHARLTON ASSOCIATES

    409 Salem Ave, New Castle, VA 24127
    • /43

      Est $318,292 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
  • /5

    $74,500

    • Land
    • 10.6 Acres
    • $7,028 per Acre

    0015 Johns Creek Mountain Rd, New Castle, VA 24127

    10.60 Acre lot in Black Diamond subdivision. This lot has frontage on Johns Creek Mountain road and Black Diamond Drive. Septic approved. Fishing rights to a private stock trout stream and abundant wildlife. Common picnic areas with shelters. Blacksburg within 30 minutes. The survey, covenants and restrictions are located under documents. This lot is own by Patrick Charlton, Real Estate Broker in

    Patrick Charlton Charlton Associates

    0015 Johns Creek Mountain Rd, New Castle, VA 24127
  • /61

    $320,000 Sold Sep 26, 2025

    • 1,426 Sq Ft
    • $224/SF
    • 7 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1930

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

      Est $192,822 Not Listed For Sale

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

      539 Craig Woods Rd, New Castle, VA 24127

      539 Craig Woods 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

Showing Results 1 - 40, Page 1 of 18

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