With its “big city” feel but “small town” atmosphere, Saint Petersburg is the fourth largest city in Florida with 240 miles of shoreline on the Gulf of Mexico. It offers not only wonderful climate, but a wide range of cultural venues, nature parks, and sporting activities. Located on a peninsula between Tampa Bay and the Gulf, it attracts people of all ages.

 

St. Petersburg

All Listings $100,000 - $200,000 $200,000 - $300,000
$300,000 - $400,000 $400,000 - $500,000 $500,000 - $600,000
$600,000 - $700,000 $700,000 - $800,000 $800,000 - $900,000
$900,000 - $1,000,000 Over $1,000,000
13354 Gulf Boulevard, MADEIRA BEACH
  • Residential
  • 7 Beds
  • 7 Baths
  • 3,160 SqFt

13354 Gulf Boulevard, MADEIRA BEACH

$2,245,000 ↓ $50,000
6218 10th Avenue S, GULFPORT
  • Residential
  • 2 Beds
  • 2 Baths
  • 2,029 SqFt

6218 10th Avenue S, GULFPORT

$380,000
795 86th Avenue N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,375 SqFt

795 86th Avenue N, ST PETERSBURG

$285,000
206 14th Avenue, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,248 SqFt

206 14th Avenue, INDIAN ROCKS BEACH

$749,900
260 Medallion Boulevard H, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 1 Baths
  • 750 SqFt

260 Medallion Boulevard H, MADEIRA BEACH

$299,900 ↓ $5,100
2100 Gulf Boulevard, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,950 SqFt

2100 Gulf Boulevard, INDIAN ROCKS BEACH

$925,000
100 4th Avenue S 405, ST PETERSBURG
  • Residential
  • 1 Beds
  • 1 Baths
  • 743 SqFt

100 4th Avenue S 405, ST PETERSBURG

$299,500
4158 14th Avenue S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 1 Baths
  • 1,212 SqFt

4158 14th Avenue S, ST PETERSBURG

$165,900
13500 Gulf Boulevard 502, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,280 SqFt

13500 Gulf Boulevard 502, MADEIRA BEACH

$720,000
7441 1st Street Ne, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,822 SqFt

7441 1st Street Ne, ST PETERSBURG

$225,000
7139 Islamorada Circle, SEMINOLE
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,090 SqFt

7139 Islamorada Circle, SEMINOLE

$375,000
846 8th Ave S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,148 SqFt

846 8th Ave S, ST PETERSBURG

$875,000 ↑ $76,000
1548 Canterbury Road N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,164 SqFt

1548 Canterbury Road N, ST PETERSBURG

$275,000
New
6500 34th Avenue N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 1 Baths
  • 1,476 SqFt

6500 34th Avenue N, ST PETERSBURG

$279,999
1644 38th Avenue N, ST PETERSBURG
  • Residential
  • 2 Beds
  • 1 Baths
  • 744 SqFt

1644 38th Avenue N, ST PETERSBURG

$199,000
926 18th Avenue S, ST PETERSBURG
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,332 SqFt

926 18th Avenue S, ST PETERSBURG

$214,999
300 150th Avenue 200, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,407 SqFt

300 150th Avenue 200, MADEIRA BEACH

$689,430 ↑ $72,735
300 150th Avenue 201, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,682 SqFt

300 150th Avenue 201, MADEIRA BEACH

$742,570
300 150th Avenue 203, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,604 SqFt

300 150th Avenue 203, MADEIRA BEACH

$793,980 ↑ $71,440
300 150th Avenue 302, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,306 SqFt

300 150th Avenue 302, MADEIRA BEACH

$639,940 ↑ $87,130
300 150th Avenue 305, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,107 SqFt

300 150th Avenue 305, MADEIRA BEACH

$989,750 ↑ $108,555
300 150th Avenue 310, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,284 SqFt

300 150th Avenue 310, MADEIRA BEACH

$504,340
300 150th Avenue 311, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,569 SqFt

300 150th Avenue 311, MADEIRA BEACH

$634,065
300 150th Avenue 502, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,665 SqFt

300 150th Avenue 502, MADEIRA BEACH

$824,175 ↑ $103,150
300 150th Avenue 408, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,306 SqFt

300 150th Avenue 408, MADEIRA BEACH

$649,940 ↑ $82,130
300 150th Avenue 511, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,569 SqFt

300 150th Avenue 511, MADEIRA BEACH

$664,065
300 150th Avenue 510, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,284 SqFt

300 150th Avenue 510, MADEIRA BEACH

$534,340
300 150th Avenue 505, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,107 SqFt

300 150th Avenue 505, MADEIRA BEACH

$871,195
300 150th Avenue 500, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,407 SqFt

300 150th Avenue 500, MADEIRA BEACH

$591,695
300 150th Avenue 501, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,682 SqFt

300 150th Avenue 501, MADEIRA BEACH

$717,570
300 150th Avenue 503, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,604 SqFt

300 150th Avenue 503, MADEIRA BEACH

$667,540
300 150th Avenue 307, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,107 SqFt

300 150th Avenue 307, MADEIRA BEACH

$989,750 ↑ $108,555
300 150th Avenue 406, MADEIRA BEACH
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,306 SqFt

300 150th Avenue 406, MADEIRA BEACH

$517,810
15305 1st Street E 201, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 201, MADEIRA BEACH

$564,890 ↑ $15,000
15305 1st Street E 202, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 202, MADEIRA BEACH

$489,900
15305 1st Street E 205, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 205, MADEIRA BEACH

$564,900 ↑ $15,010
15305 1st Street E 301, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 301, MADEIRA BEACH

$509,900
15305 1st Street E 304, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 304, MADEIRA BEACH

$499,900
15305 1st Street E 305, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,500 SqFt

15305 1st Street E 305, MADEIRA BEACH

$579,900 ↑ $20,010
15305 1st Street E P1, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt

15305 1st Street E P1, MADEIRA BEACH

$599,900
15305 1st Street E P2, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt

15305 1st Street E P2, MADEIRA BEACH

$648,890
15305 1st Street E P3, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt

15305 1st Street E P3, MADEIRA BEACH

$589,900
15305 1st Street E P4, MADEIRA BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt

15305 1st Street E P4, MADEIRA BEACH

$599,900
965 Arlington Avenue N 34, SAINT PETERSBURG
  • Residential
  • 3 Beds
  • 5 Baths
  • 2,158 SqFt

965 Arlington Avenue N 34, SAINT PETERSBURG

$722,000
961 Arlington Avenue N 33, SAINT PETERSBURG
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,972 SqFt

961 Arlington Avenue N 33, SAINT PETERSBURG

$601,000
2611 1st Avenue N 1, ST PETERSBURG
  • Residential
  • 3 Beds
  • 4 Baths
  • 2,255 SqFt

2611 1st Avenue N 1, ST PETERSBURG

$525,000
2611 1st Avenue N 2, ST PETERSBURG
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,906 SqFt

2611 1st Avenue N 2, ST PETERSBURG

$450,000
2611 1st Avenue N 4, ST PETERSBURG
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,906 SqFt

2611 1st Avenue N 4, ST PETERSBURG

$450,000

 

 

All listing information is deemed reliable but not guaranteed and should be independently verified through personal inspection by appropriate professionals. Listings displayed on this website may be subject to prior sale or removal from sale; availability of any listing should always be independently verified.

Listing information is provided for consumer personal, non-commercial use, solely to identify potential properties for potential purchase; all other use is strictly prohibited and may violate relevant federal and state law.

Listing data comes from My Florida Regional MLS DBA Stellar MLS.

Listing information last updated on March 2nd, 2021 at 2:03am EST.

What's Your Home Worth? Find out now, for Free.

Let's Go