Homes for Sale in Botetourt County, VA

Fincastle
$46,800 - $1,375,000 Average Price Single Family Home: $436,859
Blue Ridge
$139,950 - $519,950 Average Price Single Family Home: $263,886
Troutville
$45,700 - $750,000 Average Price Single Family Home: $334,942
Buchanan
$89,400 - $1,599,950 Average Price Single Family Home: $287,010
Daleville
$185,000 - $747,000 Average Price Single Family Home: $435,717
Eagle Rock
$72,900 - $169,900 Average Price Single Family Home: $121,400

Cities in Botetourt County, VA