Real estate in the city of St Petersburg

Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 500+ | Previous Page 1 of 17 Next
  1. Photo of 151 17th Avenue N, St Petersburg, FL 33704 (MLS # TB8505601)
    $2,450,000
    Photo of 151 17th Avenue N, St Petersburg, FL 33704 (MLS # TB8505601)
    Photo of 151 17th Avenue N, St Petersburg, FL 33704 (MLS # TB8505601)
    53
     
    151 17th Avenue N, St Petersburg, FL
    151 17th Avenue N
    St Petersburg, FL
    • 5 Beds
    • 4 Baths
    • 3,509 Home (sqft)
    • 4 Baths
    • 6,534 Lot (sqft)
  2. Photo of 487 Pinellas Bayway S #207, St Petersburg, FL 33715 (MLS # TB8505494)
    $1,199,000
    Photo of 487 Pinellas Bayway S #207, St Petersburg, FL 33715 (MLS # TB8505494)
    Photo of 487 Pinellas Bayway S #207, St Petersburg, FL 33715 (MLS # TB8505494)
    487 Pinellas Bayway S #207, St Petersburg, FL
    487 Pinellas Bayway S #207
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 2,970 Home (sqft)
    • 4 Baths
    • 3,921 Lot (sqft)
  3. Photo of 3105 Jackson Street N, St Petersburg, FL 33704 (MLS # TB8504416)
    $889,000
    Photo of 3105 Jackson Street N, St Petersburg, FL 33704 (MLS # TB8504416)
    Photo of 3105 Jackson Street N, St Petersburg, FL 33704 (MLS # TB8504416)
    3105 Jackson Street N, St Petersburg, FL
    3105 Jackson Street N
    St Petersburg, FL
    • 4 Beds
    • 3 Baths
    • 2,040 Home (sqft)
    • 3 Baths
    • 6,099 Lot (sqft)
  4. Photo of 5521 80th Street N #516, St Petersburg, FL 33709 (MLS # TB8505313)
    $65,000
    Photo of 5521 80th Street N #516, St Petersburg, FL 33709 (MLS # TB8505313)
    Photo of 5521 80th Street N #516, St Petersburg, FL 33709 (MLS # TB8505313)
    5521 80th Street N #516, St Petersburg, FL
    5521 80th Street N #516
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,375 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  5. Photo of 1950 75th Street N, St Petersburg, FL 33710 (MLS # TB8494146)
    $499,000
    Photo of 1950 75th Street N, St Petersburg, FL 33710 (MLS # TB8494146)
    Photo of 1950 75th Street N, St Petersburg, FL 33710 (MLS # TB8494146)
    40
     
    1950 75th Street N, St Petersburg, FL
    1950 75th Street N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,541 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
  6. Photo of 630 Jasmine Way S, St Petersburg, FL 33705 (MLS # TB8504812)
    $459,000
    Photo of 630 Jasmine Way S, St Petersburg, FL 33705 (MLS # TB8504812)
    Photo of 630 Jasmine Way S, St Petersburg, FL 33705 (MLS # TB8504812)
    630 Jasmine Way S, St Petersburg, FL
    630 Jasmine Way S
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,409 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
  7. Photo of 3139 38th Street S #A, St Petersburg, FL 33711 (MLS # TB8504747)
    $274,000
    Photo of 3139 38th Street S #A, St Petersburg, FL 33711 (MLS # TB8504747)
    Photo of 3139 38th Street S #A, St Petersburg, FL 33711 (MLS # TB8504747)
    3139 38th Street S #A, St Petersburg, FL
    3139 38th Street S #A
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,100 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  8. Photo of 1223 5th Street S, St Petersburg, FL 33701 (MLS # TB8505016)
    $1,050,000
    Photo of 1223 5th Street S, St Petersburg, FL 33701 (MLS # TB8505016)
    Photo of 1223 5th Street S, St Petersburg, FL 33701 (MLS # TB8505016)
    1223 5th Street S, St Petersburg, FL
    1223 5th Street S
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 2,334 Home (sqft)
    • 4 Baths
    • 4,356 Lot (sqft)
  9. Photo of 6151 Bahia Del Mar Boulevard #123, St Petersburg, FL 33715 (MLS # TB8504861)
    $349,900
    Photo of 6151 Bahia Del Mar Boulevard #123, St Petersburg, FL 33715 (MLS # TB8504861)
    Photo of 6151 Bahia Del Mar Boulevard #123, St Petersburg, FL 33715 (MLS # TB8504861)
    6151 Bahia Del Mar Boulevard #123, St Petersburg, FL
    6151 Bahia Del Mar Boulevard #123
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,070 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  10. Photo of 275 1st Avenue S #2308, St Petersburg, FL 33701 (MLS # TB8504870)
    $1,059,999
    Photo of 275 1st Avenue S #2308, St Petersburg, FL 33701 (MLS # TB8504870)
    Photo of 275 1st Avenue S #2308, St Petersburg, FL 33701 (MLS # TB8504870)
    48
     
    275 1st Avenue S #2308, St Petersburg, FL
    275 1st Avenue S #2308
    St Petersburg, FL
    • 2 Beds
    • 3 Baths
    • 1,339 Home (sqft)
    • 3 Baths
    • 26,136 Lot (sqft)
  11. Photo of 7200 Sunshine Skyway Lane S #16G, St Petersburg, FL 33711 (MLS # TB8504953)
    $329,000
    Photo of 7200 Sunshine Skyway Lane S #16G, St Petersburg, FL 33711 (MLS # TB8504953)
    Photo of 7200 Sunshine Skyway Lane S #16G, St Petersburg, FL 33711 (MLS # TB8504953)
    7200 Sunshine Skyway Lane S #16G, St Petersburg, FL
    7200 Sunshine Skyway Lane S #16G
    St Petersburg, FL
    • 1 Bed
    • 2 Baths
    • 1,100 Home (sqft)
    • 2 Baths
    • 2.00 Lot (ac)
  12. Photo of 1024 44th Avenue NE, St Petersburg, FL 33703 (MLS # TB8505296)
    $2,000,000
    Photo of 1024 44th Avenue NE, St Petersburg, FL 33703 (MLS # TB8505296)
    Photo of 1024 44th Avenue NE, St Petersburg, FL 33703 (MLS # TB8505296)
    36
     
    1024 44th Avenue NE, St Petersburg, FL
    1024 44th Avenue NE
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 2,832 Home (sqft)
    • 4 Baths
    • 10,890 Lot (sqft)
  13. Photo of 2400 9th Avenue N, St Petersburg, FL 33713 (MLS # TB8502739)
    $775,000
    Photo of 2400 9th Avenue N, St Petersburg, FL 33713 (MLS # TB8502739)
    Photo of 2400 9th Avenue N, St Petersburg, FL 33713 (MLS # TB8502739)
    2400 9th Avenue N, St Petersburg, FL
    2400 9th Avenue N
    St Petersburg, FL
    • 4 Beds
    • 2 Baths
    • 1,996 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  14. Photo of 735 40th Avenue N, St Petersburg, FL 33703 (MLS # TB8504827)
    $689,000
    Photo of 735 40th Avenue N, St Petersburg, FL 33703 (MLS # TB8504827)
    Photo of 735 40th Avenue N, St Petersburg, FL 33703 (MLS # TB8504827)
    735 40th Avenue N, St Petersburg, FL
    735 40th Avenue N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,246 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  15. Photo of 7042 Dartmouth Avenue N, St Petersburg, FL 33710 (MLS # TB8504777)
    $619,900
    Photo of 7042 Dartmouth Avenue N, St Petersburg, FL 33710 (MLS # TB8504777)
    Photo of 7042 Dartmouth Avenue N, St Petersburg, FL 33710 (MLS # TB8504777)
    7042 Dartmouth Avenue N, St Petersburg, FL
    7042 Dartmouth Avenue N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,526 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  16. Photo of 6305 Pelican Creek Crossing #D, St Petersburg, FL 33707 (MLS # TB8503119)
    $425,000
    Photo of 6305 Pelican Creek Crossing #D, St Petersburg, FL 33707 (MLS # TB8503119)
    Photo of 6305 Pelican Creek Crossing #D, St Petersburg, FL 33707 (MLS # TB8503119)
    6305 Pelican Creek Crossing #D, St Petersburg, FL
    6305 Pelican Creek Crossing #D
    St Petersburg, FL
    • 3 Beds
    • 3 Baths
    • 1,600 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  17. Photo of 211 NW Monroe Circle N, St Petersburg, FL 33702 (MLS # TB8504397)
    $379,900
    Photo of 211 NW Monroe Circle N, St Petersburg, FL 33702 (MLS # TB8504397)
    Photo of 211 NW Monroe Circle N, St Petersburg, FL 33702 (MLS # TB8504397)
    211 NW Monroe Circle N, St Petersburg, FL
    211 NW Monroe Circle N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,630 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
  18. Photo of 1 S Boca Ciega Point Boulevard #204, St Petersburg, FL 33708 (MLS # TB8497127)
    $263,300
    Photo of 1 S Boca Ciega Point Boulevard #204, St Petersburg, FL 33708 (MLS # TB8497127)
    Photo of 1 S Boca Ciega Point Boulevard #204, St Petersburg, FL 33708 (MLS # TB8497127)
    1 S Boca Ciega Point Boulevard #204, St Petersburg, FL
    1 S Boca Ciega Point Boulevard #204
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 920 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  19. Photo of 1028 5th Street N, St Petersburg, FL 33701 (MLS # O6404517)
    $1,450,000
    Photo of 1028 5th Street N, St Petersburg, FL 33701 (MLS # O6404517)
    Photo of 1028 5th Street N, St Petersburg, FL 33701 (MLS # O6404517)
    33
     
    1028 5th Street N, St Petersburg, FL
    1028 5th Street N
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 3,018 Home (sqft)
    • 4 Baths
    • 8,712 Lot (sqft)
  20. Photo of 1138 23rd Avenue N, St Petersburg, FL 33704 (MLS # TB8498125)
    $589,000
    Photo of 1138 23rd Avenue N, St Petersburg, FL 33704 (MLS # TB8498125)
    Photo of 1138 23rd Avenue N, St Petersburg, FL 33704 (MLS # TB8498125)
    1138 23rd Avenue N, St Petersburg, FL
    1138 23rd Avenue N
    St Petersburg, FL
    • 2 Beds
    • 1 Bath
    • 1,360 Home (sqft)
    • 1 Bath
    • 5,663 Lot (sqft)
  21. Photo of 8242 31st Terrace N, St Petersburg, FL 33710 (MLS # TB8503341)
    $545,000
    Photo of 8242 31st Terrace N, St Petersburg, FL 33710 (MLS # TB8503341)
    Photo of 8242 31st Terrace N, St Petersburg, FL 33710 (MLS # TB8503341)
    8242 31st Terrace N, St Petersburg, FL
    8242 31st Terrace N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,407 Home (sqft)
    • 2 Baths
    • 10,019 Lot (sqft)
  22. Photo of 7443 2nd Street N, St Petersburg, FL 33702 (MLS # TB8492966)
    $430,000
    Photo of 7443 2nd Street N, St Petersburg, FL 33702 (MLS # TB8492966)
    Photo of 7443 2nd Street N, St Petersburg, FL 33702 (MLS # TB8492966)
    33
     
    7443 2nd Street N, St Petersburg, FL
    7443 2nd Street N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,472 Home (sqft)
    • 2 Baths
    • 7,406 Lot (sqft)
  23. Photo of 5849 Park St N #202, St Petersburg, FL 33709 (MLS # TB8504354)
    $279,900
    Photo of 5849 Park St N #202, St Petersburg, FL 33709 (MLS # TB8504354)
    Photo of 5849 Park St N #202, St Petersburg, FL 33709 (MLS # TB8504354)
    5849 Park St N #202, St Petersburg, FL
    5849 Park St N #202
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,000 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  24. Photo of 6275 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8504661)
    $249,000
    Photo of 6275 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8504661)
    Photo of 6275 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8504661)
    6275 3rd Avenue S, St Petersburg, FL
    6275 3rd Avenue S
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 750 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  25. Photo of 1715 Delaware Avenue NE, St Petersburg, FL 33703 (MLS # TB8504603)
    $655,000
    Photo of 1715 Delaware Avenue NE, St Petersburg, FL 33703 (MLS # TB8504603)
    Photo of 1715 Delaware Avenue NE, St Petersburg, FL 33703 (MLS # TB8504603)
    1715 Delaware Avenue NE, St Petersburg, FL
    1715 Delaware Avenue NE
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,348 Home (sqft)
    • 2 Baths
    • 8,712 Lot (sqft)
  26. Photo of 1901 Oxford Street N, St Petersburg, FL 33710 (MLS # TB8504588)
    $500,000
    Photo of 1901 Oxford Street N, St Petersburg, FL 33710 (MLS # TB8504588)
    Photo of 1901 Oxford Street N, St Petersburg, FL 33710 (MLS # TB8504588)
    1901 Oxford Street N, St Petersburg, FL
    1901 Oxford Street N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,580 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  27. Photo of 4934 20th Street N, St Petersburg, FL 33714 (MLS # TB8504632)
    $299,900
    Photo of 4934 20th Street N, St Petersburg, FL 33714 (MLS # TB8504632)
    Photo of 4934 20th Street N, St Petersburg, FL 33714 (MLS # TB8504632)
    4934 20th Street N, St Petersburg, FL
    4934 20th Street N
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,284 Home (sqft)
    • 2 Baths
    • 12,197 Lot (sqft)
  28. Photo of 4801 Osprey Drive S #207, St Petersburg, FL 33711 (MLS # TB8504395)
    $749,700
    Photo of 4801 Osprey Drive S #207, St Petersburg, FL 33711 (MLS # TB8504395)
    Photo of 4801 Osprey Drive S #207, St Petersburg, FL 33711 (MLS # TB8504395)
    4801 Osprey Drive S #207, St Petersburg, FL
    4801 Osprey Drive S #207
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,435 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  29. Photo of 100 1st Avenue N #501, St Petersburg, FL 33701 (MLS # TB8504549)
    $1,649,000
    Photo of 100 1st Avenue N #501, St Petersburg, FL 33701 (MLS # TB8504549)
    Photo of 100 1st Avenue N #501, St Petersburg, FL 33701 (MLS # TB8504549)
    44
     
    100 1st Avenue N #501, St Petersburg, FL
    100 1st Avenue N #501
    St Petersburg, FL
    • 2 Beds
    • 3 Baths
    • 1,765 Home (sqft)
    • 3 Baths
    • 30,492 Lot (sqft)
  30. Photo of 265 Seahorse Drive SE #B, St Petersburg, FL 33705 (MLS # O6404379)
    $309,000
    Photo of 265 Seahorse Drive SE #B, St Petersburg, FL 33705 (MLS # O6404379)
    Photo of 265 Seahorse Drive SE #B, St Petersburg, FL 33705 (MLS # O6404379)
    265 Seahorse Drive SE #B, St Petersburg, FL
    265 Seahorse Drive SE #B
    St Petersburg, FL
    • 2 Beds
    • 1 Bath
    • 825 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
Previous Page 1 of 17 Next
The information contained herein has been provided by My Florida Regional MLS DBA Stellar MLS. IDX information is provided exclusively for consumers' personal, non-commercial use, that it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing, and that the data is deemed reliable but is not guaranteed accurate by the MLS. Listings last updated 5/6/26 12:11 AM PDT.

This MLS IDX is (c) Diverse Solutions 2026.