We have found 48 properties on Upper Valley Rd, Spearfish, SD. Average price per square feet on Upper Valley Rd is $109. It is 23.8% lower than average price per sqft Spearfish. Average sale price on Upper Valley Rd is $238,950. It is 9% lower than average sale price in Spearfish.