Homes for sale in St. Petersburg, Florida

14 properties are on the market in St. Petersburg right now, ranging from $2,900 to $3,750,000 with an average asking price of $943,531. Every listing comes straight from the MLS and updates continuously.

Active listings
14
From
$2,900
To
$3,750,000
Average
$943,531

ZIP codes in St. Petersburg

Nearby markets