We have found 727 properties in Marion, VA. Average property sale price in Marion is $90,161. It is 73.4% lower than average property value in Virginia. Average price per square feet in Marion is $63. It is 61.1% lower than average property value in Virginia.