2 Bedroom Homes in Saint Petersburg, FL
748 for sale · 2,080 homes listed · Updated November 9, 2026 · Page 1 of 42
- 10858 1st, Saint Petersburg 33716 $45,000 · 2 bd · 2 ba · 800 sqft
- 5151 Isla Key Boulevard South 220, Saint Petersburg 33715 $625,000 · 2 bd · 2 ba · 1,255 sqft
- 1101 28th Street North, Saint Petersburg 33713 $349,000 · 2 bd · 2 ba · 898 sqft
- 700 Beach Drive Northeast 308, Saint Petersburg 33701 $574,800 · 2 bd · 2 ba · 1,300 sqft
- 3789 46th Avenue South 101, Saint Petersburg 33711 $214,000 · 2 bd · 2 ba · 1,100 sqft
- 531 Boca Ciega Point Boulevard South 531, Saint Petersburg 33708 $514,500 · 2 bd · 2 ba · 1,640 sqft
- 5287 81 St Street North 26, Saint Petersburg 33709 $134,900 · 2 bd · 2 ba · 1,110 sqft
- 2001 83rd Avenue North Unit 1281, Saint Petersburg 33702 $50,000 · 2 bd · 2 ba · 1,280 sqft
- 895 North Village Drive North Unit 204, Saint Petersburg 33716 $149,900 · 2 bd · 2 ba · 885 sqft
- 1736 Colorado Avenue Northeast, Saint Petersburg 33703 $325,000 · 2 bd · 2 ba · 1,233 sqft
- 667 West Harbor Drive, Saint Petersburg 33705 $175,000 · 2 bd · 1 ba · 1,044 sqft
- Listing-10648356253, Saint Petersburg 33711 $265,000 · 2 bd · 1 ba · 810 sqft
- 6807 Mount Pleasant Road Northeast #51, Saint Petersburg 33702 $149,000 · 2 bd · 2 ba · 1,002 sqft
- 2188 Corinne Court South #A, Saint Petersburg 33712 $235,000 · 2 bd · 2 ba · 1,180 sqft
- 5970 80th Street North #301, Saint Petersburg 33709 $229,000 · 2 bd · 2 ba · 1,245 sqft
- 5020 Brittany Drive South #324, Saint Petersburg 33715 $248,999 · 2 bd · 2 ba · 1,495 sqft
- 5501 80th Street North #402, Saint Petersburg 33709 $207,000 · 2 bd · 2 ba · 1,235 sqft
- 4779 Coquina Key Drive Southeast, Saint Petersburg 33705 $349,000 · 2 bd · 2 ba · 1,022 sqft
- 3315 58th Avenue South #416, Saint Petersburg 33712 $119,900 · 2 bd · 2 ba · 957 sqft
- 5870 38th Avenue North #43, Saint Petersburg 33710 $70,000 · 2 bd · 1 ba · 985 sqft
- 6050 21st Street North #20, Saint Petersburg 33714 $79,000 · 2 bd · 1 ba · 870 sqft
- 4920 45th Avenue North, Saint Petersburg 33709 $260,000 · 2 bd · 1 ba · 959 sqft
- 618 15th Street North, Saint Petersburg 33701 $967,000 · 2 bd · 1 ba · 826 sqft
- 275 1st Avenue South #3908, Saint Petersburg 33701 $1,325,000 · 2 bd · 3 ba · 1,339 sqft
- 5552 Crissman Drive North, Saint Petersburg 33714 $293,500 · 2 bd · 1 ba · 733 sqft
- 5161 Rena Street North, Saint Petersburg 33709 $279,500 · 2 bd · 1 ba · 920 sqft
- 4042 Dartmouth Avenue North, Saint Petersburg 33713 $299,500 · 2 bd · 2 ba · 1,005 sqft
- 1225 63rd Avenue South, Saint Petersburg 33705 $375,000 · 2 bd · 2 ba · 1,107 sqft
- 175 1st Street South #2107, Saint Petersburg 33701 $1,750,000 · 2 bd · 3 ba · 1,996 sqft
- 416 73rd Avenue North #207, Saint Petersburg 33702 $119,000 · 2 bd · 1 ba · 860 sqft
- 4016 9th Avenue North, Saint Petersburg 33713 $378,500 · 2 bd · 1 ba · 820 sqft
- 5810 21st Street North #2, Saint Petersburg 33714 $135,000 · 2 bd · 1 ba · 830 sqft
- 5505 La Puerta Del Sol Boulevard South #126, Saint Petersburg 33715 $555,000 · 2 bd · 2 ba · 1,315 sqft
- 1119 54th Avenue North, Saint Petersburg 33703 $350,000 · 2 bd · 2 ba · 1,024 sqft
- 6330 Emerson Avenue South, Saint Petersburg 33707 $399,000 · 2 bd · 1 ba · 1,350 sqft
- 5762 2nd Avenue North, Saint Petersburg 33710 $275,000 · 2 bd · 1 ba · 843 sqft
- 781 Village Lake Terrace North #101a, Saint Petersburg 33716 $219,000 · 2 bd · 2 ba · 930 sqft
- 4401 Shore Acres Boulevard Northeast, Saint Petersburg 33703 $287,000 · 2 bd · 1 ba · 925 sqft
- 7100 13th Street North, Saint Petersburg 33702 $265,000 · 2 bd · 1 ba · 672 sqft
- 5725 12th Avenue North #304d, Saint Petersburg 33710 $85,900 · 2 bd · 1 ba · 850 sqft
- 6219 Palma Del Mar Boulevard South #114, Saint Petersburg 33715 $204,000 · 2 bd · 2 ba · 890 sqft
- 725 17th Avenue South, Saint Petersburg 33701 $325,000 · 2 bd · 1 ba · 1,013 sqft
- 5231 Beach Drive Southeast #A, Saint Petersburg 33705 $319,000 · 2 bd · 1 ba · 825 sqft
- 735 26th Avenue South, Saint Petersburg 33705 $330,100 · 2 bd · 1 ba · 794 sqft
- 7800 Country Club Road North, Saint Petersburg 33710 $726,777 · 2 bd · 2 ba · 1,436 sqft
- 6000 20th Street North #123, Saint Petersburg 33714 $99,000 · 2 bd · 2 ba · 910 sqft
- 2610 Dr Martin Luther King Jr Street South, Saint Petersburg 33705 $174,900 · 2 bd · 1 ba · 786 sqft
- 1901 20th Avenue North, Saint Petersburg 33713 $304,000 · 2 bd · 1 ba · 916 sqft
- 3751 Pompano Drive Southeast #3751, Saint Petersburg 33705 $375,000 · 2 bd · 2 ba · 1,053 sqft
- 4744 Snook Drive Southeast, Saint Petersburg 33705 $265,000 · 2 bd · 2 ba · 1,022 sqft