Townhouses in Saint Petersburg, FL
126 for sale · 315 homes listed · Updated November 9, 2026 · Page 1 of 7
- 6057 Moorings Drive South, Saint Petersburg 33712 $724,000 · 3 bd · 3 ba · 1,920 sqft
- 3137 Moorings Drive South, Saint Petersburg 33712 $649,000 · 3 bd · 3 ba · 1,970 sqft
- 3845 Island Way, Saint Petersburg 33705 $270,000 · 3 bd · 3 ba · 1,345 sqft
- 3751 Pompano Drive Southeast #3751, Saint Petersburg 33705 $375,000 · 2 bd · 2 ba · 1,053 sqft
- 233 8th Street North, Saint Petersburg 33701 $849,900 · 2 bd · 3 ba · 1,600 sqft
- 2205 16th Street North, Saint Petersburg 33704 $759,000 · 3 bd · 4 ba · 1,875 sqft
- 409 Barcelona Drive, Saint Petersburg 33716 $479,000 · 3 bd · 3 ba · 1,990 sqft
- 827 Grove Street North, Saint Petersburg 33701 $614,900 · 3 bd · 3 ba · 1,878 sqft
- 3595 41st Lane South #H, Saint Petersburg 33711 $199,000 · 2 bd · 3 ba · 1,280 sqft
- 100 36th Street North, Saint Petersburg 33713 $599,900 · 2 bd · 2 ba · 1,400 sqft
- 3601 1st Avenue North, Saint Petersburg 33713 $649,900 · 2 bd · 2 ba · 1,455 sqft
- 3603 1st Avenue North, Saint Petersburg 33713 $624,900 · 2 bd · 2 ba · 1,378 sqft
- 108 36th Street North, Saint Petersburg 33713 $699,900 · 3 bd · 2 ba · 1,592 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
- 5619 Escondida Boulevard South, Saint Petersburg 33715 $684,900 · 3 bd · 3 ba · 1,670 sqft
- 184 Banyan Bay Drive, Saint Petersburg 33705 $625,000 · 3 bd · 3 ba · 2,194 sqft
- 771 Date Palm Lane, Saint Petersburg 33707 $625,000 · 3 bd · 3 ba · 2,290 sqft
- 3858 Island Way, Saint Petersburg 33705 $235,000 · 3 bd · 3 ba · 1,345 sqft
- 300 Beach Drive Northeast #309, Saint Petersburg 33701 $1,195,000 · 2 bd · 3 ba · 1,424 sqft
- 2521 11th Place North, Saint Petersburg 33713 $749,000 · 4 bd · 4 ba · 2,205 sqft
- 300 Valencia Circle, Saint Petersburg 33716 $429,900 · 3 bd · 3 ba · 1,990 sqft
- 5292 Neil Drive, Saint Petersburg 33714 $424,900 · 3 bd · 3 ba · 1,556 sqft
- 4234 Tyler Circle North #102b, Saint Petersburg 33709 $278,999 · 2 bd · 3 ba · 1,155 sqft
- 8414 17th Street North, Saint Petersburg 33702 $274,444 · 3 bd · 2 ba · 1,305 sqft
- 6301 23rd Street North, Saint Petersburg 33702 $250,000 · 2 bd · 2 ba · 1,195 sqft
- 3455 17th Avenue South, Saint Petersburg 33711 $435,000 · 3 bd · 3 ba · 1,829 sqft
- 17 29th St North #Lot 8, Saint Petersburg 33713 $849,000 · 2 bd · 4 ba · 2,457 sqft
- 618 Saxony Boulevard, Saint Petersburg 33716 $675,000 · 3 bd · 4 ba · 2,942 sqft
- 415 Barcelona Drive, Saint Petersburg 33716 $470,000 · 3 bd · 3 ba · 1,990 sqft
- 990 San Carlos Court Northeast, Saint Petersburg 33702 $559,000 · 3 bd · 3 ba · 1,796 sqft
- 1092 Sanabel Court Northeast, Saint Petersburg 33702 $519,000 · 3 bd · 3 ba · 1,796 sqft
- 1525 29th Avenue North, Saint Petersburg 33704 $649,900 · 3 bd · 4 ba · 2,187 sqft
- 210 Valencia Circle, Saint Petersburg 33716 $525,000 · 3 bd · 3 ba · 2,281 sqft
- 5282 Neil Drive, Saint Petersburg 33714 $429,900 · 3 bd · 3 ba · 1,713 sqft
- 1319 Waterways Circle Northeast, Saint Petersburg 33702 $707,547 · 3 bd · 3 ba · 2,371 sqft
- 1306 Waterways Circle Northeast, Saint Petersburg 33702 $755,701 · 3 bd · 3 ba · 2,371 sqft
- 487 Pinellas Bayway South #207, Saint Petersburg 33715 $949,000 · 4 bd · 4 ba · 2,970 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 $213,000 · 2 bd · 3 ba · 1,538 sqft
- 3275 37th Way South #D, Saint Petersburg 33711 $160,000 · 1 bd · 1 ba · 735 sqft
- 1625 58th Terrace South #1, Saint Petersburg 33712 $169,000 · 2 bd · 2 ba · 1,195 sqft
- 5026 Coquina Key Drive Southeast #5026, Saint Petersburg 33705 $450,000 · 2 bd · 3 ba · 1,053 sqft
- 4766 Snook Drive Southeast, Saint Petersburg 33705 $245,000 · 2 bd · 2 ba · 1,022 sqft
- 1683 Watermark Circle Northeast, Saint Petersburg 33702 $450,000 · 2 bd · 3 ba · 1,810 sqft
- 123 Valencia Circle, Saint Petersburg 33716 $410,000 · 3 bd · 3 ba · 1,990 sqft
- 1008 Paseo Del Rio Northeast, Saint Petersburg 33702 $1,295,000 · 4 bd · 5 ba · 3,607 sqft
- 2142 5th Avenue North, Saint Petersburg 33713 $799,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 $924,900 · 3 bd · 4 ba · 2,108 sqft