We have found 25 properties on Bay St, St Pete Beach, FL. Average price per square feet on Bay St is $287. It is 35.4% higher than average price per sqft St Pete Beach. Average sale price on Bay St is $619,542. It is 42.0% higher than average sale price in St Pete Beach.