Homes for Sale in Giles County, VA

Pembroke
$46,000 - $674,900 Average Price Single Family Home: $203,375
Pearisburg
$45,000 - $355,000 Average Price Single Family Home: $161,894
Narrows
$32,200 - $219,900 Average Price Single Family Home: $103,072
Newport
$149,900 - $675,000 Average Price Single Family Home: $457,967

Cities in Giles County, VA