Homes for Sale in Bath County, VA

Hot Springs
$28,900 - $1,849,000 Average Price Single Family Home: $551,800
Millboro
$45,000 - $799,900 Average Price Single Family Home: $266,580
Warm Springs
$129,999 - $795,000 Average Price Single Family Home: $358,417
Williamsville
$125,000 - $529,000 Average Price Single Family Home: $327,000

Cities in Bath County, VA