We have found 33 properties on 46th Ave, St Pete Beach, FL. Average price per square feet on 46th Ave is $213. It is 0.5% higher than average price per sqft St Pete Beach. Average sale price on 46th Ave is $507,142. It is 16.2% higher than average sale price in St Pete Beach.