44 Homes For Sale in Craig County, VA

Sort by:
house for sale
3 bds | 1 ba | 1,170 sqft

118 Scott Ave, New Castle, VA 24127

Great Investment Opportunity. 2 lots, Cute 2 story home needs some TLC. Manufactured home on 3rd lot.
Save
View Home
$50,000
View Est. Payment
house for sale
3 bds | 3 ba | 2,464 sqft

10237 Potts Creek Rd, Paint Bank, VA 24131

Log and wood home located on Potts Creek with 375 feet of creek and joining National Forest. Home has 2464 sq. ft. of li...
Save
View Home
$199,000
View Est. Payment
lots land for sale
3.68 acres

0 Galax Rd, New Castle, VA 24127

Very pretty corner lot.(Corner of Mt Chestnut&Galax)Land lays well.Very private area.Wooded lot.35 minutes to I-81.Small...
Save
View Home
$27,990
View Est. Payment
Wonderful piece of land near the town of New Castle to build your dream home. 18 acres with lots of mature hardwoods, nu...
Save
View Home
$59,950
View Est. Payment
house for sale
4 bds | 1 ba | 2,128 sqft

170 Holcombe Ave, New Castle, VA 24127

In the heart of New Castle this home offers the convenience of walking or riding your bike to everything. This home is p...
Save
View Home
$49,950
View Est. Payment
house for sale
3 bds | 2 ba | 1,752 sqft

81 Herndon Ave, New Castle, VA 24127

Remodeled spacious one level living brick ranch. Open kitchen with new cabinets and ceramic tile floor. Refinished hardw...
Save
View Home
$134,950
View Est. Payment
lots land for sale
22.29 acres

Tbd Stone Fly Road, New Castle, VA 24127

Looking for a gorgeous Country setting with breath taking views and privacy to build your dream home ? Take a look at th...
Save
View Home
$134,000
View Est. Payment
house for sale
3 bds | 3 ba | 2,548 sqft

2422 Johns Creek Rd, New Castle, VA 24127

UNIQUE PROPERTY 34 ACRES JOINING NAT.FOREST. One of a kind dream home for privacy and nature lovers! breathtaking views!...
Save
View Home
$300,000
View Est. Payment
house for sale
5 bds | 2 ba | 1,920 sqft

322 Herndon St, New Castle, VA 24127

1 acre of level land! w/2 story older home being sold as is/where as.Great potential for building another house on addit...
Save
View Home
$106,900
View Est. Payment
house for sale
5 bds | 4 ba | 3,480 sqft

148 Caddis Lane, New Castle, VA 24127

pectacular long-range 360-degree mountain views year-round in one of the prettiest valleys in Southwest Virginia. The So...
Save
View Home
$474,900
View Est. Payment
$16,000
house for sale
3 bds | 3 ba | 3,592 sqft

143 Blue Quill Way, New Castle, VA 24127

Custom built log home built located at Black Diamond subdivision in a private setting with SPECTACULAR views. This well ...
Save
View Home
$495,000
View Est. Payment
lots land for sale
13.38 acres

0 Peters Mountain Rd, Paint Bank, VA 24131

Looking for a secluded spot to call your own? Looking for hunting land that provides access to National Forest? Look no ...
Save
View Home
$48,500
View Est. Payment
$5,000
house for sale
4 bds | 1 ba | 2,453 sqft

67 Herndon Ave, New Castle, VA 24127

Quality built home with custom design wood walls. The down stairs has den with FP, living room with FP, Parlor/Bedroom w...
Save
View Home
$129,900
View Est. Payment
$8,500
house for sale
3 bds | 1 ba | 1,316 sqft

6587 Craig Valley Dr, New Castle, VA 24127

Wonderful country home located minutes from New Castle. The home has had some updating and is ready for the new owners.....
Save
View Home
$143,500
View Est. Payment
lots land for sale
11.98 acres

0000 Hunters Dr, New Castle, VA 24127

Driveway entrance already cut in and approved by VDOT.Good accessable road from state maintained road back approx 2/3 of...
Save
View Home
$63,500
View Est. Payment
house for sale
3 bds | 2 ba | 1,188 sqft

43 4th St, New Castle, VA 24127

Well maintained manufacture home located within 7 Blocks of Court house. House is on a corner lot. The exterior has viny...
Save
View Home
$81,900
View Est. Payment

Location data not available
loading