Townhouses in Saint Petersburg, FL
139 for sale · 245 homes listed · Updated September 25, 2026 · Page 1 of 5
- 184 banyan bay drive, Saint Petersburg 33705 $625,000 · 3 bd · 3 ba · 2,194 sqft
- 484 87th avenue north, Saint Petersburg 33702 $819,000 · 3 bd · 3 ba · 1,976 sqft
- 8631 5th street north, Saint Petersburg 33702 $809,000 · 3 bd · 3 ba · 1,976 sqft
- 460 87th avenue north, Saint Petersburg 33702 $829,000 · 3 bd · 3 ba · 1,976 sqft
- 191 banyan bay drive, Saint Petersburg 33705 $775,000 · 4 bd · 3 ba · 2,230 sqft
- 4766 snook drive southeast, Saint Petersburg 33705 $265,000 · 2 bd · 2 ba · 1,022 sqft
- 17b franklin court south, Saint Petersburg 33711 $1,799,000 · 3 bd · 2 ba · 2,334 sqft
- 47a bayview court south, Saint Petersburg 33711 $2,200,000 · 3 bd · 3 ba · 2,574 sqft
- 3455 17th avenue south, Saint Petersburg 33711 $435,000 · 3 bd · 3 ba · 1,829 sqft
- 2187 corinne court south c, Saint Petersburg 33712 $234,000 · 2 bd · 2 ba · 1,180 sqft
- 763 date palm lane, Saint Petersburg 33707 $575,000 · 3 bd · 3 ba · 2,290 sqft
- 2205 16th street north, Saint Petersburg 33704 $759,000 · 3 bd · 4 ba · 1,875 sqft
- 3869 island way, Saint Petersburg 33705 $214,000 · 2 bd · 3 ba · 1,538 sqft
- 18 jefferson court south, Saint Petersburg 33711 $1,199,000 · 3 bd · 2 ba · 2,075 sqft
- 123 5th avenue north, Saint Petersburg 33701 $1,495,000 · 3 bd · 4 ba · 2,376 sqft
- 450 gilman place north, Saint Petersburg 33716 $925,000 · 3 bd · 4 ba · 2,397 sqft
- 3247 38th way south c, Saint Petersburg 33711 $229,000 · 2 bd · 3 ba · 1,180 sqft
- 350 boca ciega point boulevard, Saint Petersburg 33708 $329,900 · 2 bd · 2 ba · 1,400 sqft
- 2168 9th avenue north 5, Saint Petersburg 33703 $799,000 · 3 bd · 4 ba · 2,118 sqft
- 2168 9th avenue north 4, Saint Petersburg 33713 $789,000 · 3 bd · 4 ba · 2,118 sqft
- 2168 9th avenue north, Saint Petersburg 33713 $799,000 · 3 bd · 4 ba · 2,118 sqft
- 2168 9th avenue north 3, Saint Petersburg 33713 $789,000 · 3 bd · 4 ba · 2,118 sqft
- 2168 9th avenue north 2, Saint Petersburg 33713 $789,000 · 3 bd · 4 ba · 2,118 sqft
- 3858 island way, Saint Petersburg 33705 $235,000 · 3 bd · 3 ba · 1,345 sqft
- 21 crescent place south, Saint Petersburg 33711 $1,250,000 · 3 bd · 2 ba · 2,000 sqft
- 50 64th street south, Saint Petersburg 33707 $749,000 · 3 bd · 4 ba · 2,039 sqft
- 3275 37th way south d, Saint Petersburg 33711 $164,000 · 1 bd · 1 ba · 735 sqft
- 3840 pompano drive southeast, Saint Petersburg 33705 $675,000 · 3 bd · 3 ba · 2,491 sqft
- 2211 16th street north, Saint Petersburg 33704 $699,000 · 3 bd · 4 ba · 1,881 sqft
- 1299 savona drive northeast, Saint Petersburg 33702 $549,000 · 3 bd · 3 ba · 2,310 sqft
- 651 boca ciega point boulevard south, Saint Petersburg 33708 $498,000 · 2 bd · 2 ba · 1,660 sqft
- 460 gilman place north, Saint Petersburg 33716 $899,000 · 3 bd · 4 ba · 2,397 sqft
- 403 boca ciega point boulevard north, Saint Petersburg 33708 $625,000 · 2 bd · 2 ba · 1,963 sqft
- 618 saxony boulevard, Saint Petersburg 33716 $675,000 · 3 bd · 4 ba · 2,942 sqft
- 812 amelia court northeast, Saint Petersburg 33702 $587,000 · 3 bd · 3 ba · 1,796 sqft
- 3845 island way, Saint Petersburg 33705 $274,900 · 3 bd · 3 ba · 1,345 sqft
- 300 valencia circle, Saint Petersburg 33716 $429,900 · 3 bd · 3 ba · 1,990 sqft
- 17 franklin court south c, Saint Petersburg 33711 $1,389,000 · 3 bd · 2 ba · 2,334 sqft
- 355 red cedar court northeast, Saint Petersburg 33703 $825,000 · 3 bd · 3 ba · 2,146 sqft
- 321 2nd street north, Saint Petersburg 33701 $3,495,000 · 3 bd · 5 ba · 3,861 sqft
- 184 valencia circle, Saint Petersburg 33716 $405,000 · 3 bd · 3 ba · 1,990 sqft
- 3207 nautical place south, Saint Petersburg 33712 $549,000 · 4 bd · 3 ba · 1,934 sqft
- 536 4th avenue south 2, Saint Petersburg 33701 $1,450,000 · 3 bd · 5 ba · 2,700 sqft
- 2526 13th avenue north, Saint Petersburg 33713 $710,000 · 3 bd · 4 ba · 2,013 sqft
- 6057 moorings drive south, Saint Petersburg 33712 $739,000 · 3 bd · 3 ba · 1,920 sqft
- 2724 5th avenue south, Saint Petersburg 33712 $695,000 · 3 bd · 4 ba · 2,079 sqft
- 491 st tropez circle northeast, Saint Petersburg 33703 $564,900 · 3 bd · 2 ba · 1,516 sqft
- 1071 pinellas bayway south, Saint Petersburg 33715 $995,000 · 3 bd · 4 ba · 2,215 sqft
- 771 date palm lane, Saint Petersburg 33707 $625,000 · 3 bd · 3 ba · 2,290 sqft
- 208 valencia circle, Saint Petersburg 33716 $445,000 · 3 bd · 3 ba · 2,107 sqft