Townhouses in Saint Petersburg, FL
107 for sale · 353 homes listed · Updated September 27, 2026 · Page 2 of 8
- 487 pinellas bayway south #207, Saint Petersburg 33715 $949,000 · 4 bd · 4 ba · 2,970 sqft
- 2724 5th avenue south, Saint Petersburg 33712 $695,000 · 3 bd · 4 ba · 2,079 sqft
- 3840 pompano drive southeast, Saint Petersburg 33705 $675,000 · 3 bd · 3 ba · 2,491 sqft
- 17 franklin court south #c, Saint Petersburg 33711 $1,389,000 · 3 bd · 2 ba · 2,334 sqft
- 3869 island way, Saint Petersburg 33705 $214,000 · 2 bd · 3 ba · 1,538 sqft
- 3275 37th way south #d, Saint Petersburg 33711 $164,000 · 1 bd · 1 ba · 735 sqft
- 355 red cedar court northeast, Saint Petersburg 33703 $825,000 · 3 bd · 3 ba · 2,146 sqft
- 116 26th street north, Saint Petersburg 33713 $789,000 · 3 bd · 4 ba · 1,897 sqft
- 1625 58th terrace south #1, Saint Petersburg 33712 $164,900 · 2 bd · 2 ba · 1,195 sqft
- 4766 snook drive southeast, Saint Petersburg 33705 $265,000 · 2 bd · 2 ba · 1,022 sqft
- 1683 watermark circle northeast, Saint Petersburg 33702 $475,000 · 2 bd · 3 ba · 1,810 sqft
- 3144 nautical place south, Saint Petersburg 33712 $542,900 · 3 bd · 3 ba · 1,920 sqft
- 615 saxony boulevard, Saint Petersburg 33716 $598,000 · 3 bd · 4 ba · 2,942 sqft
- 123 valencia circle, Saint Petersburg 33716 $472,500 · 3 bd · 3 ba · 1,990 sqft
- 1008 paseo del rio northeast, Saint Petersburg 33702 $1,325,000 · 4 bd · 5 ba · 3,607 sqft
- 2142 5th avenue north, Saint Petersburg 33713 $865,000 · 4 bd · 4 ba · 2,872 sqft
- 3009 1st avenue north, Saint Petersburg 33713 $998,950 · 3 bd · 4 ba · 2,131 sqft
- 3005 1st avenue north, Saint Petersburg 33713 $950,000 · 3 bd · 4 ba · 2,108 sqft
- 184 valencia circle, Saint Petersburg 33716 $405,000 · 3 bd · 3 ba · 1,990 sqft
- 2104 4th street south #3, Saint Petersburg 33705 $765,000 · 3 bd · 4 ba · 2,280 sqft
- 123 5th avenue north, Saint Petersburg 33701 $1,495,000 · 3 bd · 4 ba · 2,376 sqft
- 3104 4th place north, Saint Petersburg 33713 $599,990 · 3 bd · 4 ba · 1,952 sqft
- 450 31st way north, Saint Petersburg 33713 $649,990 · 3 bd · 4 ba · 1,952 sqft
- 446 31st way north, Saint Petersburg 33713 $644,990 · 3 bd · 4 ba · 1,952 sqft
- 460 gilman place north, Saint Petersburg 33716 $899,000 · 3 bd · 4 ba · 2,397 sqft
- 21 crescent place south, Saint Petersburg 33711 $1,250,000 · 3 bd · 2 ba · 2,000 sqft
- 2851 1st avenue south, Saint Petersburg 33712 $799,000 · 3 bd · 4 ba · 2,055 sqft
- 1022 paseo del rio northeast #1022, Saint Petersburg 33702 $1,325,000 · 4 bd · 5 ba · 3,607 sqft
- 300 newbury place north, Saint Petersburg 33716 $899,000 · 3 bd · 5 ba · 3,950 sqft
- 136 8th street north, Saint Petersburg 33701 $900,000 · 3 bd · 4 ba · 1,988 sqft
- 312 15th street north, Saint Petersburg 33705 $765,000 · 3 bd · 4 ba · 2,015 sqft
- 372 6th street south #12, Saint Petersburg 33701 $724,000 · 2 bd · 3 ba · 1,679 sqft
- 125 commonwealth court north, Saint Petersburg 33716 $849,000 · 4 bd · 4 ba · 3,660 sqft
- 135 49th avenue north, Saint Petersburg 33703 $595,000 · 4 bd · 4 ba · 2,300 sqft
- 931 arlington avenue north, Saint Petersburg 33705 $689,900 · 2 bd · 3 ba · 1,590 sqft
- 423 11th avenue south, Saint Petersburg 33701 $850,000 · 4 bd · 4 ba · 2,340 sqft
- 300 delmar terrace south, Saint Petersburg 33701 $1,395,000 · 3 bd · 4 ba · 2,653 sqft
- 660 delmar terrace south, Saint Petersburg 33701 $579,000 · 3 bd · 3 ba · 1,560 sqft
- 460 87th avenue north, Saint Petersburg 33702 $829,000 · 3 bd · 3 ba · 1,976 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
- 545 pinellas bayway south #302, Saint Petersburg 33715 $494,500 · 3 bd · 3 ba · 2,100 sqft
- 191 banyan bay drive, Saint Petersburg 33705 $775,000 · 4 bd · 3 ba · 2,230 sqft
- 256 valencia circle, Saint Petersburg 33716 $449,900 · 3 bd · 3 ba · 1,990 sqft
- 2168 9th avenue north #2, Saint Petersburg 33713 $789,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, Saint Petersburg 33713 $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 #5, Saint Petersburg 33703 $799,000 · 3 bd · 4 ba · 2,118 sqft
- 1071 pinellas bayway south, Saint Petersburg 33715 $995,000 · 3 bd · 4 ba · 2,215 sqft