We have found 46 properties in Buffalo Junction, VA. Average property sale price in Buffalo Junction is $86,143. It is 74.6% lower than average property value in Virginia. Average price per square feet in Buffalo Junction is $55. It is 66% lower than average property value in Virginia.