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
New
13354 Gulf Boulevard, MADEIRA BEACH
  • Residential
  • 7 Beds
  • 7 Baths
  • 3,160 SqFt

13354 Gulf Boulevard, MADEIRA BEACH

$2,245,000 ↓ $50,000
New
2120 68th Avenue S, ST PETERSBURG
  • Residential
  • 4 Beds
  • 3 Baths
  • 1,729 SqFt

2120 68th Avenue S, ST PETERSBURG

$449,900 ↓ $10,000
New
4011 51st Avenue N, ST PETERSBURG
  • Residential
  • 2 Beds
  • 1 Baths
  • 930 SqFt

4011 51st Avenue N, ST PETERSBURG

$210,000
New
6219 Palma Del Mar Boulevard S 305, ST PETERSBURG
  • Residential
  • 1 Beds
  • 2 Baths
  • 780 SqFt

6219 Palma Del Mar Boulevard S 305, ST PETERSBURG

$229,500 ↓ $2,500
New
751 Pinellas Bayway S 209, TIERRA VERDE
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,600 SqFt

751 Pinellas Bayway S 209, TIERRA VERDE

$364,900 ↓ $15,000
New
1617 31st Street S, ST PETERSBURG
  • Residential
  • 4 Beds
  • 4 Baths
  • 3,875 SqFt

1617 31st Street S, ST PETERSBURG

$439,900 ↓ $9,100
New
701 Mirror Lake Drive N 115, ST PETERSBURG
  • Residential
  • 2 Beds
  • 2 Baths
  • 995 SqFt

701 Mirror Lake Drive N 115, ST PETERSBURG

$287,800
New
2517 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2517 Coral Court, INDIAN ROCKS BEACH

$766,540 ↑ $8,000
New
2521 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2521 Coral Court, INDIAN ROCKS BEACH

$766,419
New
2519 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2519 Coral Court, INDIAN ROCKS BEACH

$764,433 ↓ $1,131
New
4178 53rd Avenue S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,240 SqFt

4178 53rd Avenue S, ST PETERSBURG

$439,900
New
2302 28th Street S, ST PETERSBURG
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,452 SqFt

2302 28th Street S, ST PETERSBURG

$263,000 ↑ $3,100
New
11360 Gulf Boulevard 504, TREASURE ISLAND
  • Residential
  • 1 Beds
  • 1 Baths
  • 568 SqFt

11360 Gulf Boulevard 504, TREASURE ISLAND

$399,500
New
2525 3rd Avenue S, ST PETERSBURG
  • Residential
  • 2 Beds
  • 1 Baths
  • 901 SqFt

2525 3rd Avenue S, ST PETERSBURG

$299,000
New
10280 Gulf Blvd 11, TREASURE ISLAND
  • Residential
  • 1 Beds
  • 1 Baths
  • 575 SqFt

10280 Gulf Blvd 11, TREASURE ISLAND

$339,400 ↑ $400
New
135 1st Street E 103, TIERRA VERDE
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,498 SqFt

135 1st Street E 103, TIERRA VERDE

$525,000
New
9648 56th Street N, PINELLAS PARK
  • Residential
  • 3 Beds
  • 1 Baths
  • 1,041 SqFt

9648 56th Street N, PINELLAS PARK

$199,900
New
2509 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,983 SqFt

2509 Coral Court, INDIAN ROCKS BEACH

$855,158 ↑ $4,000
New
2511 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2511 Coral Court, INDIAN ROCKS BEACH

$768,473 ↑ $4,000
New
2515 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2515 Coral Court, INDIAN ROCKS BEACH

$776,419 ↑ $4,000
New
2513 Coral Court, INDIAN ROCKS BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,934 SqFt

2513 Coral Court, INDIAN ROCKS BEACH

$771,603 ↑ $8,000
New
1170 24th Avenue N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,712 SqFt

1170 24th Avenue N, ST PETERSBURG

$689,000
New
5445 48th Avenue N, ST PETERSBURG
  • Residential
  • 2 Beds
  • 2 Baths
  • 988 SqFt

5445 48th Avenue N, ST PETERSBURG

$250,000 ↓ $9,900
New
1748 38th Street S, ST PETERSBURG
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,430 SqFt

1748 38th Street S, ST PETERSBURG

$180,000
New
753 29th Avenue S, ST PETERSBURG
  • Residential
  • 2 Beds
  • 1 Baths
  • 752 SqFt

753 29th Avenue S, ST PETERSBURG

$159,900
New
5083 67th Way N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,210 SqFt

5083 67th Way N, ST PETERSBURG

$285,000
New
5301 Venetian Boulevard Ne, ST PETERSBURG
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,934 SqFt

5301 Venetian Boulevard Ne, ST PETERSBURG

$585,000 ↓ $10,000
New
3911 13th Avenue N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,152 SqFt

3911 13th Avenue N, ST PETERSBURG

$300,000
New
4003 41st Avenue N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 1 Baths
  • 944 SqFt

4003 41st Avenue N, ST PETERSBURG

$269,900
New
5301 Gulf Boulevard A507, ST PETE BEACH
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,490 SqFt

5301 Gulf Boulevard A507, ST PETE BEACH

$1,425,000
New
111 50th Avenue W 208, ST PETE BEACH
  • Residential
  • 1 Beds
  • 2 Baths
  • 825 SqFt

111 50th Avenue W 208, ST PETE BEACH

$330,000
New
5572 100th Way N, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,042 SqFt

5572 100th Way N, ST PETERSBURG

$309,900 ↓ $5,100
New
4626 5th Avenue S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,192 SqFt

4626 5th Avenue S, ST PETERSBURG

$285,000
New
11077 87th Avenue, SEMINOLE
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,562 SqFt

11077 87th Avenue, SEMINOLE

$385,000
New
1095 Mortola Drive Ne, ST PETERSBURG
  • Residential
  • 2 Beds
  • 1 Baths
  • 850 SqFt

1095 Mortola Drive Ne, ST PETERSBURG

$186,000 ↑ $18,000
New
7441 1st Street Ne, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,822 SqFt

7441 1st Street Ne, ST PETERSBURG

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

846 8th Ave S, ST PETERSBURG

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

1548 Canterbury Road N, ST PETERSBURG

$275,000
New
317 Fremantle Way, REDINGTON SHORES
  • Residential
  • 4 Beds
  • 6 Baths
  • 5,271 SqFt

317 Fremantle Way, REDINGTON SHORES

$2,529,000 ↓ $50,000
New
9487 Tara Cay Court, SEMINOLE
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,998 SqFt

9487 Tara Cay Court, SEMINOLE

$350,000
New
8328 66th Way, PINELLAS PARK
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,730 SqFt

8328 66th Way, PINELLAS PARK

$299,990 ↑ $100,090
New
910 38th Ave N, ST PETERSBURG
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,932 SqFt

910 38th Ave N, ST PETERSBURG

$435,000
New
12929 Hibiscus Avenue, SEMINOLE
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,218 SqFt

12929 Hibiscus Avenue, SEMINOLE

$625,000
New
5248 Neil Drive 22, ST PETERSBURG
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,713 SqFt

5248 Neil Drive 22, ST PETERSBURG

$333,990
New
5242 Neil Drive 25, ST PETERSBURG
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,713 SqFt

5242 Neil Drive 25, ST PETERSBURG

$314,990
New
5246 Neil Drive 23, ST PETERSBURG
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,713 SqFt

5246 Neil Drive 23, ST PETERSBURG

$338,990
New
3613 21st Avenue S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,402 SqFt

3613 21st Avenue S, ST PETERSBURG

$305,900
New
3625 21st Avenue S, ST PETERSBURG
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,405 SqFt

3625 21st Avenue S, ST PETERSBURG

$305,900

 

 

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 May 9th, 2021 at 2:16am EDT.

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

Let's Go