We have found 54 properties in St Augustine Beach, FL. Average property sale price in St Augustine Beach is $240,000. It is 25.5% lower than average property value in Florida. Average price per square feet in St Augustine Beach is $216. It is 40.3% higher than average property value in Florida.