Homes for Sale in Bath County, VA

Warm Springs
$79,000 - $600,000 Average Price Single Family Home: $253,440
Hot Springs
$28,900 - $1,849,000 Average Price Single Family Home: $627,983
Millboro
$79,000 - $799,900 Average Price Single Family Home: $342,633
Williamsville
$79,000 - $149,900 Average Price Single Family Home: $114,450

Cities in Bath County, VA