Homes for Sale in Giles County, VA

Pembroke
$59,000 - $599,000 Average Price Single Family Home: $210,897
Pearisburg
$30,000 - $399,900 Average Price Single Family Home: $197,911
Narrows
$32,200 - $219,700 Average Price Single Family Home: $98,567
Newport
$30,000 - $710,000 Average Price Single Family Home: $311,520

Cities in Giles County, VA