Homes for Sale in Amherst County, VA

Amherst
$45,000 - $1,150,000 Average Price Single Family Home: $311,273 Condo/Townhome: $159,900
Madison Heights
$24,800 - $344,900 Average Price Single Family Home: $166,818 Condo/Townhome: $130,600
Monroe
$69,900 - $825,000 Average Price Single Family Home: $351,807

Cities in Amherst County, VA