Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Craig County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-11
of
11
Homes
Sort by Recommended
$57,500
Tbd Black Diamond Drive
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$399,950
2276 Johns Creek Road
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$59,000
12 Cumberland Gap Road
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$27,000
0 Boulevard
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$539,000
0 Paint Bank Road
Paint Bank, VA 24131
-
Beds
-
Baths
-
Sq. Ft.
$34,995
0 9th Street
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$34,995
0 Hoot Owl Road
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$44,900
Lot 91 Royal Coachman Drive
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$67,900
Lot 52 Black Diamond Drive
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$145,000
Lot 45 Black Diamond Drive
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
$44,500
0 Hickory Lane
New Castle, VA 24127
-
Beds
-
Baths
-
Sq. Ft.
Compass
VA
Craig County
Homes for Sale near Craig County
Neighborhoods
West Virginia
Virginia
Northend
Woodbine-Wyatt
Northside Park
Main-Patrick Henry
Shenandoah
Murphy
Kabrich Crescent
McBryde
Apperson-Dickerson
Glade-Westover
Bennett Hill-Progress
Alleghany
Downtown Eastside
Downtown Blacksburg
University
Mountain View
Miller Southside
Houston-Harrell
Show More
Cities
New Castle
Catawba
Paint Bank
Blacksburg
Fincastle
Daleville
Salem
Covington
Roanoke
Elliston
Cloverdale
Troutville
Christiansburg
Parrott
Shawsville
Eagle Rock
Low Moor
Blue Ridge
Belspring
Radford
Show More
ZIPs
24426
24060
24175
24085
24070
24090
24127
24131
24153
24087
24019
24083
24061
24066
24017
24012
24073
24077
24141
24162
Show More
Looking for Rentals?
Homes and Apartments for Rent in Craig County