All homes in Saint Petersburg

Townhouses for Sale in Saint Petersburg, FL

68 listings available — swipe to find your perfect match.

Start Swiping in Saint Petersburg

Townhouses for Sale in Saint Petersburg, FL

Swipe all 68
830 Pinellas Bayway S, Saint Petersburg$2,250,000

830 Pinellas Bayway S

Saint Petersburg, FL

5 bd4 ba4,750 sqft
846 Glades Ct NE, Saint Petersburg$480,000

846 Glades Ct NE

Saint Petersburg, FL

3 bd3 ba1,796 sqft
355 Red Cedar Ct NE, Saint Petersburg$850,000

355 Red Cedar Ct NE

Saint Petersburg, FL

3 bd3 ba2,146 sqft
17 Franklin Ct S Unit C, Saint Petersburg$1,499,000

17 Franklin Ct S Unit C

Saint Petersburg, FL

3 bd2 ba2,334 sqft
3003 1st Ave N, Saint Petersburg$874,900

3003 1st Ave N

Saint Petersburg, FL

3 bd4 ba2,093 sqft
594 52nd Ter N, Saint Petersburg$619,900

594 52nd Ter N

Saint Petersburg, FL

3 bd3 ba2,070 sqft
321 2nd St N, Saint Petersburg$3,750,000

321 2nd St N

Saint Petersburg, FL

3 bd5 ba3,861 sqft
1237 Savona Dr NE, Saint Petersburg$569,000

1237 Savona Dr NE

Saint Petersburg, FL

4 bd3 ba2,310 sqft
184 Valencia Cir, Saint Petersburg$425,000

184 Valencia Cir

Saint Petersburg, FL

3 bd3 ba1,990 sqft
339 Sandbar Ave NE, Saint Petersburg$525,000

339 Sandbar Ave NE

Saint Petersburg, FL

3 bd3 ba1,895 sqft
657 99th Ave N Apt 202, Saint Petersburg$194,900

657 99th Ave N Apt 202

Saint Petersburg, FL

2 bd3 ba1,260 sqft
1052 Sanabel Ct NE, Saint Petersburg$710,000

1052 Sanabel Ct NE

Saint Petersburg, FL

3 bd3 ba1,796 sqft
3207 Nautical Pl S, Saint Petersburg$599,000

3207 Nautical Pl S

Saint Petersburg, FL

3 bd3 ba1,934 sqft
482 31st Way N, Saint Petersburg$664,990

482 31st Way N

Saint Petersburg, FL

3 bd4 ba1,952 sqft
450 31st Way N, Saint Petersburg$649,990

450 31st Way N

Saint Petersburg, FL

3 bd4 ba1,952 sqft
446 31st Way N, Saint Petersburg$644,990

446 31st Way N

Saint Petersburg, FL

3 bd4 ba1,952 sqft
603 24th Ave N, Saint Petersburg$795,000

603 24th Ave N

Saint Petersburg, FL

3 bd3 ba1,918 sqft
1225 Savona Dr NE, Saint Petersburg$579,000

1225 Savona Dr NE

Saint Petersburg, FL

3 bd3 ba2,310 sqft
364 14th St N Apt 1, Saint Petersburg$929,900

364 14th St N Apt 1

Saint Petersburg, FL

3 bd4 ba2,366 sqft
442 31st Way N, Saint Petersburg$689,990

442 31st Way N

Saint Petersburg, FL

3 bd4 ba1,952 sqft
5756 Calais Blvd N Apt 8, Saint Petersburg$295,000

5756 Calais Blvd N Apt 8

Saint Petersburg, FL

2 bd2 ba1,500 sqft
618 Saxony Blvd, Saint Petersburg$725,000

618 Saxony Blvd

Saint Petersburg, FL

3 bd4 ba2,942 sqft
6490 Cape Hatteras Way NE Unit 2, Saint Petersburg$349,900

6490 Cape Hatteras Way NE Unit 2

Saint Petersburg, FL

4 bd2 ba1,610 sqft
3845 Island Way, Saint Petersburg$279,000

3845 Island Way

Saint Petersburg, FL

3 bd3 ba1,345 sqft

There are 68 townhouses for sale in Saint Petersburg, FL. Townhouses offer a middle ground between condos and single family homes — typically featuring multiple floors, private entrances, and small yards without the full maintenance of a detached house. Browse every townhouse listing in Saint Petersburg on HomeSwipr.