We have found 1,558 properties in St Pete Beach, FL. Average property sale price in St Pete Beach is $436,359. It is 35.5% higher than average property value in Florida. Average price per square feet in St Pete Beach is $212. It is 37.7% higher than average property value in Florida.