145 Homes For Sale in Giles County, VA

Sort by:
Beautiful 136 acres located only 20 minutes to Blacksburg and the Virginia Tech Campus. Gorgeous views and a tremendous ...
Save
View Home
$399,900
View Est. Payment
house for sale
3 bds | 3 ba | 1,920 sqft

167 Knob Mountain Road, Pembroke, VA 24136

This pristine and thoughtfully remodeled, 3 bedroom, 2.5 bath Cape Cod is perfect for the individual who loves the chara...
Save
View Home
$249,900
View Est. Payment
$6,800
$6,800
house for sale
3 bds | 2 ba | 1,296 sqft

715 Main Street, Narrows, VA 24124

A sleepy Main St location is the setting for this 2 story, 3BR/1.5BA home on 2 flat lots. A main level laundry provides ...
Save
View Home
$47,600
View Est. Payment
house for sale
3 bds | 2 ba | -- sqft

409 Hopkins Street, Narrows, VA 24124

BEAUTIFUL VIEWS OF THE MOUNTAINS AWAIT AT THIS OUTSTANDING 4 BEDROOM 2 BATH CAPE COD STYLE HOME. CHARACTER AND CHARM THR...
Save
View Home
$65,000
View Est. Payment
house for sale
4 bds | 4 ba | -- sqft

128 Prairie View Lane, Pembroke, VA 24136

Come take a look at this brand new home with its amazing views This home sits in one of the newest up and coming communi...
Save
View Home
$217,900
View Est. Payment
house for sale
3 bds | 2 ba | 2,034 sqft

101 Horseshoe Farm Road, Pembroke, VA 24136

Looking for a little bit of country? Then this spacious, light, bright and airy home is for you! Situated on a beautiful...
Save
View Home
$240,000
View Est. Payment
house for sale
3 bds | 2 ba | 3,162 sqft

400 Second Street, Pembroke, VA 24136

Beautiful Pembroke home, Great Location only 2 minutes from Golf Course, short drive to Cascades, this home offers Maste...
Save
View Home
$178,500
View Est. Payment
house for sale
3 bds | 3 ba | 2,650 sqft

804 Fort Branch Road, Pearisburg, VA 24134

WOW, so much for your money - in town but your own private oasis!!! Main House - 2,650 Sq. Ft., 3-BR, 2.5 Baths, Garage....
Save
View Home
$325,000
View Est. Payment
$5,000
$5,000
lots land for sale
1.2 acres

1310 Spruce Run Road, Newport, VA 24128

Unique Opportunity 10 miles from VA Tech! Large Spring Fed Trout Pond on 1.2 acre lot. Gazebo, Electric Power, and Matur...
Save
View Home
$70,000
View Est. Payment
house for sale
4 bds | 3 ba | 2,568 sqft

115 Morning Breeze Lane, Newport, VA 24128

Looking for that private location this home on five acres offers that and more along with four bedroom and three full ba...
Save
View Home
$269,000
View Est. Payment
house for sale
5 bds | 3 ba | 3,250 sqft

359 Horseshoe Farm Road, Pembroke, VA 24136

The one you've been waiting for! This 2008 built house is larger than it appears, boasting over 3,200 finished sqft. wit...
Save
View Home
$349,900
View Est. Payment
house for sale
4 bds | 5 ba | 3,061 sqft

837 Clifford Street, Pearisburg, VA 24134

You'll love this stunning Southern Charmer located walking distance to the golf course and breathtaking views of the App...
Save
View Home
$337,500
View Est. Payment
$15,005
$15,005
house for sale
3 bds | 2 ba | 1,324 sqft

340 Monroe Street, Narrows, VA 24124

Don't let this cottage style home get away from you! The large half an acre lot is mostly level and backs up to Wolf Cre...
Save
View Home
$99,995
View Est. Payment
house for sale
3 bds | 2 ba | -- sqft

407 Wenonah Avenue, Pearisburg, VA 24134

This is a wonderful newly built home right in the heart of downtown Pearisburg. If it is worry free living you looking f...
Save
View Home
$149,900
View Est. Payment
Are you looking for a place to escape and enjoy the outdoors? If so, check out this beautiful land overlooking the New r...
Save
View Home
$94,900
View Est. Payment
Fabulous opportunity to build your perfect home! Customize the house of your dreams with a deluxe kitchen or a bathroom ...
Save
View Home
$65,000
View Est. Payment
lots land for sale
158 acres

339 Spruce Run Road, Newport, VA 24128

This breathtaking 158 acre property is located 10 miles, and exactly 10 minutes, from the Virginia Tech campus and strad...
Save
View Home
$749,000
View Est. Payment

Location data not available