St. Petersburg Homes For Sale

Sort by:
New
6480 31st Terrace N, ST PETERSBURG

$570,000

6480 31st Terrace N, ST PETERSBURG

3 Beds 2 Baths 1,638 SqFt Residential MLS® # TB8484016
New
639 43rd Avenue N, ST PETERSBURG

$1,995,000

639 43rd Avenue N, ST PETERSBURG

5 Beds 5 Baths 4,518 SqFt Residential MLS® # TB8482387
New
4179 38th Way S, ST PETERSBURG

$815,000

4179 38th Way S, ST PETERSBURG

5 Beds 4 Baths 3,068 SqFt Residential MLS® # TB8483762
New
4500 37th Street S 8, ST PETERSBURG

$129,500

4500 37th Street S 8, ST PETERSBURG

1 Bed 1 Bath 750 SqFt Residential MLS® # TB8483988
New
2120 Coronada Way S, ST PETERSBURG

$560,000

2120 Coronada Way S, ST PETERSBURG

4 Beds 3 Baths 1,500 SqFt Residential MLS® # TB8483989
New
4500 2nd Avenue N, ST PETERSBURG

$875,000

4500 2nd Avenue N, ST PETERSBURG

3 Beds 3 Baths 2,665 SqFt Residential MLS® # TB8483827
New
1618 20th Avenue S, ST PETERSBURG

$149,900

1618 20th Avenue S, ST PETERSBURG

3 Beds 1 Bath 1,378 SqFt Residential MLS® # TB8483949
New
301 1st Street S 1607, ST PETERSBURG

$1,800,000

301 1st Street S 1607, ST PETERSBURG

2 Beds 3 Baths 2,172 SqFt Residential MLS® # TB8473107
New
5152 5th Avenue N, ST PETERSBURG

$295,000

5152 5th Avenue N, ST PETERSBURG

2 Beds 1 Bath 729 SqFt Residential MLS® # TB8483975
New
4895 Bay Street Ne 110, ST PETERSBURG

$130,000

4895 Bay Street Ne 110, ST PETERSBURG

2 Beds 2 Baths 1,035 SqFt Residential MLS® # TB8482556
New
1801 Bayou Grande Boulevard Ne, ST PETERSBURG

$975,000

1801 Bayou Grande Boulevard Ne, ST PETERSBURG

4 Beds 3 Baths 2,298 SqFt Residential MLS® # TB8481072
New
719 Pinellas Bayway S 304, ST PETERSBURG

$429,000

719 Pinellas Bayway S 304, ST PETERSBURG

2 Beds 2 Baths 1,110 SqFt Residential MLS® # TB8483419
New
2825 3rd Avenue N, ST PETERSBURG

$534,990

2825 3rd Avenue N, ST PETERSBURG

2 Beds 2 Baths 968 SqFt Residential MLS® # TB8483724
New
236 15th Avenue Se, ST PETERSBURG

$1,395,000

236 15th Avenue Se, ST PETERSBURG

4 Beds 3 Baths 2,153 SqFt Residential MLS® # D6146476
New
175 1st Street S 1006, ST PETERSBURG

$1,295,000

175 1st Street S 1006, ST PETERSBURG

2 Beds 2 Baths 1,447 SqFt Residential MLS® # TB8483764
New
210 15th Avenue N, ST PETERSBURG

$900,000

210 15th Avenue N, ST PETERSBURG

3 Beds 2 Baths 1,569 SqFt Residential MLS® # TB8483215
New
4391 34th Avenue N, ST PETERSBURG

$360,000

4391 34th Avenue N, ST PETERSBURG

2 Beds 1 Bath 1,111 SqFt Residential MLS® # TB8482495
New
777 3rd Avenue N 1202, ST PETERSBURG

$1,325,000

777 3rd Avenue N 1202, ST PETERSBURG

2 Beds 3 Baths 1,931 SqFt Residential MLS® # TB8481990
New
5801 Emerson Ave S, ST PETERSBURG

$279,500

5801 Emerson Ave S, ST PETERSBURG

3 Beds 1 Bath 1,002 SqFt Residential MLS® # TB8483411
New
2800 54th Street N, ST PETERSBURG

$365,000

2800 54th Street N, ST PETERSBURG

2 Beds 2 Baths 1,374 SqFt Residential MLS® # TB8483266
860 Snell Isle Boulevard Ne, ST PETERSBURG

$1,390,000

860 Snell Isle Boulevard Ne, ST PETERSBURG

4 Beds 5 Baths 2,299 SqFt Residential MLS® # A4665216
New
5744 58th Avenue N, ST PETERSBURG

$287,000

5744 58th Avenue N, ST PETERSBURG

2 Beds 1 Bath 864 SqFt Residential MLS® # TB8482634
New
175 1st Street S 404, ST PETERSBURG

$615,000

175 1st Street S 404, ST PETERSBURG

1 Bed 2 Baths 859 SqFt Residential MLS® # TB8483815
New
4926 Haines Road N, ST PETERSBURG

$350,000

4926 Haines Road N, ST PETERSBURG

4 Beds 2 Baths 1,398 SqFt Residential MLS® # TB8482910