2,252

Craig, VA Homes

Section Image Section Image
  • /19

    $70,000

    • Land
    • 17 Acres
    • $4,070 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

    Agent Photo

    Joel Humphreys

    NEXTHOME NEW RIVER VALLEY

    (540) 835-5569

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

    $219,000 Sold Aug 04, 2025

    • 1,420 Sq Ft
    • $154/SF
    • 31 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1956

    383 Main St, New Castle, VA 24127

    All brick ranch with walkout bsmt/ALMOST 3/4 ACRE!Really nice attached carport that has also served as a covered patio area for sitting&entertaining.!Couldn't be better VIEWS in any direction!Every way u look is the mountains,a quaint church or beautiful historical houses.Very pretty neighborhood!New a/c installed 6/2021/New lifetime gutters/New Cap on fireplace/Very pretty stone wood burning

    Sheila Dehart CHARLTON ASSOCIATES

    383 Main St, 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
  • /15

    $79,000

    • Land
    • 18 Acres
    • $4,336 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

    Agent Photo

    Joel Humphreys

    NEXTHOME NEW RIVER VALLEY

    (540) 755-3670

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

    $325,000 Sold Aug 01, 2025

    • 1,810 Sq Ft
    • $180/SF
    • 12 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 2006

    338 White Oak Ln, New Castle, VA 24127

    Welcome to your private slice of paradise! Nestled on 11 peaceful acres, this beautifully maintained 4-bedroom, 2-bathroom home offers the perfect blend of comfort, space, and style. With 1,800 finished square feet, you'll love the open-concept design that creates a seamless flow from room to room. Step inside to discover gleaming hardwood floors and a spacious living room with soaring vaulted

    Michael Belcher KELLER WILLIAMS REALTY ROANOKE

    338 White Oak Ln, New Castle, VA 24127
    • /41

      Est $404,072 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
  • /48

    $199,000

    • Land
    • 48 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,

    Agent Photo

    Joel Humphreys

    NEXTHOME NEW RIVER VALLEY

    (540) 530-4753

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

    $310,000 Sold Jul 28, 2025

    • 2,041 Sq Ft
    • $152/SF
    • 18 Days On Market
    • 3 Beds
    • 3 Baths
    • Built 1970

    62 Caldwell St, New Castle, VA 24127

    Check out this charming 3 bed, 3 full bath brick home on a spacious level corner lot! This beautifully maintained property features a two-car attached garage and is full of custom-built details & unique character throughout. The lower level includes a full bath & offers the perfect space for a fourth bedroom, guest suite, or bonus area. You will also enjoy the luxury of having a whole house

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

    62 Caldwell St, New Castle, VA 24127
    • /81

      Est $168,074 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
  • /21

    $59,000

    • Land
    • 13 Acres
    • $4,697 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

    Agent Photo

    Joel Humphreys

    NEXTHOME NEW RIVER VALLEY

    (540) 516-4622

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

    $25,000 Sold Jul 28, 2025

    • Land
    • 10 Acres
    • $2,485 per Acre
    • 263 Days On Market

    0 Royal Coachman Dr, New Castle, VA 24127

    A perfect building and recreational property in a pristine setting. This parcel has the advantage of being accessed from two different roads, and it has a successful percolation test. There is power available for hook up on the property and the parcel has remained vacant and untouched, so its ready for you to design it as you see fit. Absolute seclusion and peacefulness are the hallmarks of this

    Jeffrey Phillips WHITETAIL PROPERTIES REAL ESTATE LLC

    0 Royal Coachman Dr, New Castle, VA 24127
    • /40

      Est $250,504 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
  • /25

    $60,000

    • Land
    • 12 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
  • /46

    $145,000 Sold Jul 18, 2025

    • 960 Sq Ft
    • $151/SF
    • 5 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 2014

    418 Marshall Ave, New Castle, VA 24127

    LOVELY HOME in the Heart of New Castle with an EASY WALK to Town!!! This MOVE-IN READY 2014 2 Story Vinyl Sided Home w/ 960 SQFT features 3 bedrooms, 1.5 baths, entry foyer, living room, dining room & SWEET Kitchen with refrigerator & electric range plus a laundry area with washer & dryer hookup! This BEAUTY sits on a level lot, has a new privacy fence, storage building & the SPACIOUS Rocking

    Lisa Brown HIGHLANDS REALTY & ASSOCIATES LLC

    418 Marshall Ave, New Castle, VA 24127
    • /62

      Est $481,820 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
  • /14

    $124,000

    • 2 Beds
    • 1 Bath
    • 650 Sq Ft

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

    $190,000 Sold Jul 02, 2025

    • Land
    • 38 Acres
    • $5,013 per Acre
    • 72 Days On Market

    0 Mountain Acres Cir, New Castle, VA 24127

    The mountains are calling! This beautiful 37.902 acres in Craig County, Va. is a must see! This tract borders the Jefferson National Forest and features multiple building sites, seclusion, and mountain views. Build your dream home or a weekend getaway in the secluded mountains of Craig County. The county is over 53% National Forest with great hunting and outdoor recreational opportunities.

    James Fisher YOUNG REALTY COMPANY

    0 Mountain Acres Cir, New Castle, VA 24127
    • /70

      Est $617,618 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
  • /83

    $4,200,000

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

    1504 Hutchison Rd, New Castle, VA 24127

    Mathew Seldomridge Virginia Land and Farms Inc

    1504 Hutchison Rd, New Castle, VA 24127
  • /7

    $125,000 Sold Jun 30, 2025

    • Land
    • 24 Acres
    • $5,206 per Acre
    • 65 Days On Market

    Lot 37 Johns Creek Rd, New Castle, VA 24127

    Gain a piece of heaven w/ this 24 acre lot adjoining National Forest. This truly is an outdoor enthusiasts dream site. Private community between Blacksburg and Roanoke and close proximity to Appalachian trail and New River. Owner shall enjoy fully stocked Private trout stream, engage in a wonderful hike, enjoy hunting and even has a community pavilion w/ covered benches along Johns Creek. Modern

    Gary Crawford RE/MAX ALL STARS

    Lot 37 Johns Creek Rd, New Castle, VA 24127
    • /44

      Est $519,592 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
  • /33

    $495,000 Pending

    • 2 Beds
    • 2 Baths
    • 2,081 Sq Ft

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

    $335,000 Sold Jun 24, 2025

    • 4,128 Sq Ft
    • $81/SF
    • 114 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 1970

    21258 Cumberland Gap Rd, New Castle, VA 24127

    PRICED $35,000 + UNDER AS-IS APPRAISAL!!! This expansive ranch-style home sits on a 5-acre lot, offering a unique opportunity for car collectors, mechanics, or anyone needing ample workshop space. Inside, you'll find a spacious layout perfect for comfortable living. The large eat-in kitchen is ideal for casual meals, while the formal dining and living rooms provide elegant spaces for

    Travis Hill IVY REALTY OF ROANOKE LLC

    21258 Cumberland Gap Rd, New Castle, VA 24127
    • /39

      Est $286,859 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
  • /86

    $249,000

    • 5 Beds
    • 2 Baths
    • 2,384 Sq Ft

    8 Middle St, New Castle, VA 24127

    Discover the perfect blend of historic charm and modern comfort in this beautifully updated 5-bedroom, 2-bathroom home nestled on a very level 0.75 acre lot in the heart of New Castle. Approx. 2,384 finished sq. ft., this spacious home offers a serene retreat where 195 feet of the property is adjacent to and overlooking Johns Creek, where the soothing sounds of flowing water create a peaceful

    Margaret Craye EXP REALTY LLC - SML

    8 Middle St, New Castle, VA 24127
  • /18

    $119,000 Sold Jun 20, 2025

    • 1,008 Sq Ft
    • $118/SF
    • 1 Day On Market
    • 2 Beds
    • 2 Baths
    • Built 1945

    292 Holcombe Ave, New Castle, VA 24127

    *Convenient to the town of New Castle amenities!*A little TLC can bring this classic home back to life. This home still has a lot of its original character, with tall vaulted ceilings, and lots of natural lighting pouring in! Zoned Business, which also opens up more opportunities. This property has been rented in the past, and is still a great opportunity for a good investment, or as a primary

    Alyssa Stump MKB, REALTORS(r) - NEW CASTLE

    292 Holcombe Ave, New Castle, VA 24127
    • /8

      Est $236,478 Not Listed For Sale

      • 3 Beds

      7475 Craig Valley Dr, New Castle, VA 24127

      7475 Craig Valley Dr, New Castle, VA 24127
  • /41

    $549,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
  • /18

    $179,000 Sold Jun 16, 2025

    • 1,248 Sq Ft
    • $143/SF
    • 0 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1995

    465 Ridge Rd, New Castle, VA 24127

    You'll want to see this unique Cape Cod nestled perfectly on this 5 acre parcel. A little TLC will go a long way in bringing it back to its original charm and creating a showplace for the new owner. Featuring 2 bedrooms & 2 full baths, spacious kitchen with sliding doors that lead onto a large deck, upper level bedroom with 2nd full bath and its own balcony perfect for enjoying all that nature

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

    465 Ridge Rd, New Castle, VA 24127
    • /65

      Est $424,707 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
  • /51

    $420,000

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

    $142,500 Sold Jun 12, 2025

    • 984 Sq Ft
    • $145/SF
    • 8 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1990

    130 Hideaway Ln, New Castle, VA 24127

    Looking for a hunting cabin or weekend retreat in Craig County? Look no further! This cabin is located on 5 acres with attached access to National Forest. With a little TLC you can make it your own private getaway or utilize as a full time residence. Large covered porch that wraps around to additional large deck and 12x21 shed for extra storage. Property is being sold AS-IS. Ceiling in living

    Patrick Charlton CHARLTON ASSOCIATES

    130 Hideaway Ln, New Castle, VA 24127
    • /9

      Est $139,690 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
  • /35

    $274,950

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

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

    $45,000 Sold May 30, 2025

    • Land
    • 2.05 Acres
    • $21,951 per Acre
    • 20 Days On Market

    TBD Paint Bank Rd, New Castle, VA 24127

    Discover an exceptional opportunity to invest in a versatile 2.046-acre parcel of land, ideally situated in scenic New Castle, Virginia. This property features approximately 700 feet of frontage along the beautiful Johns Creek and 482 feet of direct road frontage along a straight, highly visible stretch of State Route 311. Currently zoned A-2, the lot offers tremendous potential with the

    Brittany Seldomridge Virginia Land and Farms Inc

    TBD Paint Bank Rd, New Castle, VA 24127
    • /43

      Est $311,663 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

    $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
  • /11

    $145,000 Sold May 12, 2025

    • 902 Sq Ft
    • $161/SF
    • 31 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1947

    70 & 90 Elmore St, New Castle, VA 24127

    Great opportunity to purchase multiple dwellings. Two homes with shared well and septic. Additional 4.166 acre parcel behind the home connects to National Forest and is included with the sale. Both houses in good condition. Excellent views of surrounding mountains. Less than a mile to Medical center, grocery story and town of New Castle. One home (70) is currently rented and one home (90) is

    Patrick Charlton CHARLTON ASSOCIATES

    70 & 90 Elmore St, New Castle, VA 24127
    • /29

      Est $214,178 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
  • /27

    $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, 2 bathrooms, eat in kitchen, dining area, living room and office. Full basement with wood stove. Hardwood floors throughout. Heat pump for Heating and cooling. Plus outside wood stove heats house and water. 30 X 40 detached garage and workshop with wood stove. upstairs floored for storage. 3 additional lots across street. House is move in ready

    Patrick Charlton CHARLTON ASSOCIATES

    307 Virginia Mineral Springs 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