City-ST Petersburg Homes For Sale

Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 500+ | Previous Page 1 of 17 Next
  1. Photo of 7500 15th Street N, St Petersburg, FL 33702 (MLS # TB8471222)
    $449,900
    Photo of 7500 15th Street N, St Petersburg, FL 33702 (MLS # TB8471222)
    Photo of 7500 15th Street N, St Petersburg, FL 33702 (MLS # TB8471222)
    34
     
    7500 15th Street N, St Petersburg, FL
    7500 15th Street N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,515 Home (sqft)
    • 2 Baths
    • 7,406 Lot (sqft)
  2. Photo of 2300 37th Avenue N, St Petersburg, FL 33713 (MLS # TB8470754)
    $699,000
    Photo of 2300 37th Avenue N, St Petersburg, FL 33713 (MLS # TB8470754)
    Photo of 2300 37th Avenue N, St Petersburg, FL 33713 (MLS # TB8470754)
    32
     
    2300 37th Avenue N, St Petersburg, FL
    2300 37th Avenue N
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,860 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  3. Photo of 400 Central Ave #1804, St Petersburg, FL 33701 (MLS # TB8471096)
    $1,315,000
    Photo of 400 Central Ave #1804, St Petersburg, FL 33701 (MLS # TB8471096)
    Photo of 400 Central Ave #1804, St Petersburg, FL 33701 (MLS # TB8471096)
    400 Central Ave #1804, St Petersburg, FL
    400 Central Ave #1804
    St Petersburg, FL
    • 2 Beds
    • 3 Baths
    • 1,311 Home (sqft)
    • 3 Baths
    • 2.27 Lot (ac)
  4. Photo of 4694 Yarmouth Avenue S, St Petersburg, FL 33711 (MLS # TB8468524)
    $498,000
    Photo of 4694 Yarmouth Avenue S, St Petersburg, FL 33711 (MLS # TB8468524)
    Photo of 4694 Yarmouth Avenue S, St Petersburg, FL 33711 (MLS # TB8468524)
    4694 Yarmouth Avenue S, St Petersburg, FL
    4694 Yarmouth Avenue S
    St Petersburg, FL
    • 4 Beds
    • 2 Baths
    • 1,715 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  5. Photo of 484 Santa Cruz Place NE #G, St Petersburg, FL 33703 (MLS # TB8470908)
    $285,000
    Photo of 484 Santa Cruz Place NE #G, St Petersburg, FL 33703 (MLS # TB8470908)
    Photo of 484 Santa Cruz Place NE #G, St Petersburg, FL 33703 (MLS # TB8470908)
    484 Santa Cruz Place NE #G, St Petersburg, FL
    484 Santa Cruz Place NE #G
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 930 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  6. Photo of 7966 1st Avenue S, St Petersburg, FL 33707 (MLS # TB8471037)
    $2,550,000
    Photo of 7966 1st Avenue S, St Petersburg, FL 33707 (MLS # TB8471037)
    Photo of 7966 1st Avenue S, St Petersburg, FL 33707 (MLS # TB8471037)
    34
     
    7966 1st Avenue S, St Petersburg, FL
    7966 1st Avenue S
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 2,659 Home (sqft)
    • 4 Baths
    • 7,406 Lot (sqft)
  7. Photo of 2420 14th Street N, St Petersburg, FL 33704 (MLS # TB8470901)
    $1,499,000
    Photo of 2420 14th Street N, St Petersburg, FL 33704 (MLS # TB8470901)
    Photo of 2420 14th Street N, St Petersburg, FL 33704 (MLS # TB8470901)
    2420 14th Street N, St Petersburg, FL
    2420 14th Street N
    St Petersburg, FL
    • 5 Beds
    • 3 Baths
    • 2,865 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
  8. Photo of 777 3rd Avenue N #804, St Petersburg, FL 33701 (MLS # TB8471090)
    $1,150,000
    Photo of 777 3rd Avenue N #804, St Petersburg, FL 33701 (MLS # TB8471090)
    Photo of 777 3rd Avenue N #804, St Petersburg, FL 33701 (MLS # TB8471090)
    777 3rd Avenue N #804, St Petersburg, FL
    777 3rd Avenue N #804
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,753 Home (sqft)
    • 2 Baths
    • 27,008 Lot (sqft)
  9. Photo of 303 Boca Ciega Point Boulevard N #2901, St Petersburg, FL 33708 (MLS # TB8471080)
    $319,900
    Photo of 303 Boca Ciega Point Boulevard N #2901, St Petersburg, FL 33708 (MLS # TB8471080)
    Photo of 303 Boca Ciega Point Boulevard N #2901, St Petersburg, FL 33708 (MLS # TB8471080)
    303 Boca Ciega Point Boulevard N #2901, St Petersburg, FL
    303 Boca Ciega Point Boulevard N #2901
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,400 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  10. Photo of 2590 18th Avenue N, St Petersburg, FL 33713 (MLS # TB8471079)
    $205,000
    Photo of 2590 18th Avenue N, St Petersburg, FL 33713 (MLS # TB8471079)
    Photo of 2590 18th Avenue N, St Petersburg, FL 33713 (MLS # TB8471079)
    2590 18th Avenue N, St Petersburg, FL
    2590 18th Avenue N
    St Petersburg, FL
    • 2 Beds
    • 1 Bath
    • 624 Home (sqft)
    • 1 Bath
    • 5,228 Lot (sqft)
  11. Photo of 6365 Bahia Del Mar Boulevard #506, St Petersburg, FL 33715 (MLS # TB8471052)
    $439,000
    Photo of 6365 Bahia Del Mar Boulevard #506, St Petersburg, FL 33715 (MLS # TB8471052)
    Photo of 6365 Bahia Del Mar Boulevard #506, St Petersburg, FL 33715 (MLS # TB8471052)
    6365 Bahia Del Mar Boulevard #506, St Petersburg, FL
    6365 Bahia Del Mar Boulevard #506
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,050 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  12. Photo of 380 Colony Point Road S, St Petersburg, FL 33705 (MLS # TB8471040)
    $1,785,000
    Photo of 380 Colony Point Road S, St Petersburg, FL 33705 (MLS # TB8471040)
    Photo of 380 Colony Point Road S, St Petersburg, FL 33705 (MLS # TB8471040)
    380 Colony Point Road S, St Petersburg, FL
    380 Colony Point Road S
    St Petersburg, FL
    • 4 Beds
    • 5 Baths
    • 3,477 Home (sqft)
    • 5 Baths
    • 12,197 Lot (sqft)
  13. Photo of 777 3rd Avenue N #1603, St Petersburg, FL 33701 (MLS # TB8471038)
    $1,650,000
    Photo of 777 3rd Avenue N #1603, St Petersburg, FL 33701 (MLS # TB8471038)
    Photo of 777 3rd Avenue N #1603, St Petersburg, FL 33701 (MLS # TB8471038)
    777 3rd Avenue N #1603, St Petersburg, FL
    777 3rd Avenue N #1603
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 2,052 Home (sqft)
    • 2 Baths
    • 27,008 Lot (sqft)
  14. Photo of 3775 40th Lane S #G, St Petersburg, FL 33711 (MLS # TB8470578)
    $295,000
    Photo of 3775 40th Lane S #G, St Petersburg, FL 33711 (MLS # TB8470578)
    Photo of 3775 40th Lane S #G, St Petersburg, FL 33711 (MLS # TB8470578)
    3775 40th Lane S #G, St Petersburg, FL
    3775 40th Lane S #G
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,375 Home (sqft)
    • 2 Baths
    • 18.87 Lot (ac)
  15. Photo of 514 Mount Oak Avenue NE #741, St Petersburg, FL 33702 (MLS # TB8471015)
    $359,000
    Photo of 514 Mount Oak Avenue NE #741, St Petersburg, FL 33702 (MLS # TB8471015)
    Photo of 514 Mount Oak Avenue NE #741, St Petersburg, FL 33702 (MLS # TB8471015)
    514 Mount Oak Avenue NE #741, St Petersburg, FL
    514 Mount Oak Avenue NE #741
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,612 Home (sqft)
    • 2 Baths
    • 5,228 Lot (sqft)
  16. Photo of 6265 Sun Boulevard #107, St Petersburg, FL 33715 (MLS # TB8469332)
    $399,000
    Photo of 6265 Sun Boulevard #107, St Petersburg, FL 33715 (MLS # TB8469332)
    Photo of 6265 Sun Boulevard #107, St Petersburg, FL 33715 (MLS # TB8469332)
    6265 Sun Boulevard #107, St Petersburg, FL
    6265 Sun Boulevard #107
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 915 Home (sqft)
    • 2 Baths
    • 3.00 Lot (ac)
  17. Photo of 400 Central Avenue #2203, St Petersburg, FL 33701 (MLS # TB8470995)
    $1,651,000
    Photo of 400 Central Avenue #2203, St Petersburg, FL 33701 (MLS # TB8470995)
    Photo of 400 Central Avenue #2203, St Petersburg, FL 33701 (MLS # TB8470995)
    400 Central Avenue #2203, St Petersburg, FL
    400 Central Avenue #2203
    St Petersburg, FL
    • 3 Beds
    • 3 Baths
    • 1,782 Home (sqft)
    • 3 Baths
    • 2.30 Lot (ac)
  18. Photo of 400 Central Avenue #2209, St Petersburg, FL 33701 (MLS # TB8470991)
    $1,303,000
    Photo of 400 Central Avenue #2209, St Petersburg, FL 33701 (MLS # TB8470991)
    Photo of 400 Central Avenue #2209, St Petersburg, FL 33701 (MLS # TB8470991)
    400 Central Avenue #2209, St Petersburg, FL
    400 Central Avenue #2209
    St Petersburg, FL
    • 2 Beds
    • 3 Baths
    • 1,380 Home (sqft)
    • 3 Baths
    • 2.30 Lot (ac)
  19. Photo of 400 Central Avenue #2207, St Petersburg, FL 33701 (MLS # TB8470982)
    $2,950,000
    Photo of 400 Central Avenue #2207, St Petersburg, FL 33701 (MLS # TB8470982)
    Photo of 400 Central Avenue #2207, St Petersburg, FL 33701 (MLS # TB8470982)
    19
     
    400 Central Avenue #2207, St Petersburg, FL
    400 Central Avenue #2207
    St Petersburg, FL
    • 3 Beds
    • 4 Baths
    • 2,606 Home (sqft)
    • 4 Baths
    • 0 Lot (sqft)
  20. Photo of 7211 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8470752)
    $2,700,000
    Photo of 7211 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8470752)
    Photo of 7211 3rd Avenue S, St Petersburg, FL 33707 (MLS # TB8470752)
    7211 3rd Avenue S, St Petersburg, FL
    7211 3rd Avenue S
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 3,390 Home (sqft)
    • 4 Baths
    • 19,167 Lot (sqft)
  21. Photo of 400 Central Avenue #2006, St Petersburg, FL 33701 (MLS # TB8470969)
    $2,070,000
    Photo of 400 Central Avenue #2006, St Petersburg, FL 33701 (MLS # TB8470969)
    Photo of 400 Central Avenue #2006, St Petersburg, FL 33701 (MLS # TB8470969)
    19
     
    400 Central Avenue #2006, St Petersburg, FL
    400 Central Avenue #2006
    St Petersburg, FL
    • 3 Beds
    • 3 Baths
    • 1,948 Home (sqft)
    • 3 Baths
    • 2.30 Lot (ac)
  22. Photo of 3837 44th Avenue N, St Petersburg, FL 33714 (MLS # TB8470415)
    $589,000
    Photo of 3837 44th Avenue N, St Petersburg, FL 33714 (MLS # TB8470415)
    Photo of 3837 44th Avenue N, St Petersburg, FL 33714 (MLS # TB8470415)
    3837 44th Avenue N, St Petersburg, FL
    3837 44th Avenue N
    St Petersburg, FL
    • 4 Beds
    • 2 Baths
    • 1,726 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  23. Photo of 4372 46th Avenue S, St Petersburg, FL 33711 (MLS # TB8470498)
    $1,199,000
    Photo of 4372 46th Avenue S, St Petersburg, FL 33711 (MLS # TB8470498)
    Photo of 4372 46th Avenue S, St Petersburg, FL 33711 (MLS # TB8470498)
    4372 46th Avenue S, St Petersburg, FL
    4372 46th Avenue S
    St Petersburg, FL
    • 3 Beds
    • 2 Baths
    • 1,714 Home (sqft)
    • 2 Baths
    • 10,019 Lot (sqft)
  24. Photo of 134 Riviera Way NE, St Petersburg, FL 33704 (MLS # TB8470772)
    $1,890,000
    Photo of 134 Riviera Way NE, St Petersburg, FL 33704 (MLS # TB8470772)
    Photo of 134 Riviera Way NE, St Petersburg, FL 33704 (MLS # TB8470772)
    134 Riviera Way NE, St Petersburg, FL
    134 Riviera Way NE
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 2,981 Home (sqft)
    • 4 Baths
    • 13,940 Lot (sqft)
  25. Photo of 1901 Kansas Avenue NE, St Petersburg, FL 33703 (MLS # TB8470878)
    $2,599,900
    Photo of 1901 Kansas Avenue NE, St Petersburg, FL 33703 (MLS # TB8470878)
    Photo of 1901 Kansas Avenue NE, St Petersburg, FL 33703 (MLS # TB8470878)
    1901 Kansas Avenue NE, St Petersburg, FL
    1901 Kansas Avenue NE
    St Petersburg, FL
    • 3 Beds
    • 3 Baths
    • 2,898 Home (sqft)
    • 3 Baths
    • 12,633 Lot (sqft)
  26. Photo of 4613 Queensboro Avenue S, St Petersburg, FL 33711 (MLS # TB8470720)
    $688,000
    Photo of 4613 Queensboro Avenue S, St Petersburg, FL 33711 (MLS # TB8470720)
    Photo of 4613 Queensboro Avenue S, St Petersburg, FL 33711 (MLS # TB8470720)
    4613 Queensboro Avenue S, St Petersburg, FL
    4613 Queensboro Avenue S
    St Petersburg, FL
    • 4 Beds
    • 4 Baths
    • 1,825 Home (sqft)
    • 4 Baths
    • 4,792 Lot (sqft)
  27. Photo of 2308 Fairway Avenue S, St Petersburg, FL 33712 (MLS # TB8469057)
    $400,000
    Photo of 2308 Fairway Avenue S, St Petersburg, FL 33712 (MLS # TB8469057)
    Photo of 2308 Fairway Avenue S, St Petersburg, FL 33712 (MLS # TB8469057)
    2308 Fairway Avenue S, St Petersburg, FL
    2308 Fairway Avenue S
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,053 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  28. Photo of 3740 58th Street N #203, St Petersburg, FL 33710 (MLS # TB8470797)
    $65,000
    Photo of 3740 58th Street N #203, St Petersburg, FL 33710 (MLS # TB8470797)
    Photo of 3740 58th Street N #203, St Petersburg, FL 33710 (MLS # TB8470797)
    3740 58th Street N #203, St Petersburg, FL
    3740 58th Street N #203
    St Petersburg, FL
    • 2 Beds
    • 1 Bath
    • 1,112 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  29. Photo of 524 Beach Drive NE, St Petersburg, FL 33701 (MLS # TB8470771)
    $4,000,000
    Photo of 524 Beach Drive NE, St Petersburg, FL 33701 (MLS # TB8470771)
    Photo of 524 Beach Drive NE, St Petersburg, FL 33701 (MLS # TB8470771)
    524 Beach Drive NE, St Petersburg, FL
    524 Beach Drive NE
    St Petersburg, FL
    • 4 Beds
    • 6 Baths
    • 5,217 Home (sqft)
    • 6 Baths
    • 13,940 Lot (sqft)
  30. Photo of 8822 Bay Street NE, St Petersburg, FL 33702 (MLS # TB8466448)
    $365,000
    Photo of 8822 Bay Street NE, St Petersburg, FL 33702 (MLS # TB8466448)
    Photo of 8822 Bay Street NE, St Petersburg, FL 33702 (MLS # TB8466448)
    8822 Bay Street NE, St Petersburg, FL
    8822 Bay Street NE
    St Petersburg, FL
    • 2 Beds
    • 2 Baths
    • 1,227 Home (sqft)
    • 2 Baths
    • 7,841 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 1/31/26 7:32 PM PST.

This IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions