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
5801 Bahia Del Mar Cir #116, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,150 SqFt

5801 Bahia Del Mar Cir #116, St Petersburg

$519,000
New
555 Gulf Way #3n, St Pete Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,340 SqFt

555 Gulf Way #3n, St Pete Beach

$799,919
New
742 43rd Ave Ne, St Petersburg
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,779 SqFt

742 43rd Ave Ne, St Petersburg

$359,000
New
4682 67th Ave N #n, Pinellas Park
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,210 SqFt

4682 67th Ave N #n, Pinellas Park

$192,900
New
1773 Temple Ter S, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 690 SqFt

1773 Temple Ter S, St Petersburg

$190,000
New
132 1st St E #106, Tierra Verde
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,500 SqFt

132 1st St E #106, Tierra Verde

$545,000
New
9392 141st St, Seminole
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,354 SqFt

9392 141st St, Seminole

$265,000
New
6251 Vista Verde Dr W, Gulfport
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,332 SqFt

6251 Vista Verde Dr W, Gulfport

$449,900
New
1355 Pinellas Bayway S #17, Tierra Verde
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,455 SqFt

1355 Pinellas Bayway S #17, Tierra Verde

$550,000
New
2150 21st Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,660 SqFt

2150 21st Ave N, St Petersburg

$279,990
New
10130 Bayou Grande Ave, Seminole
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,400 SqFt

10130 Bayou Grande Ave, Seminole

$349,000
New
601 Boca Ciega Isle Dr, St Pete Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,230 SqFt

601 Boca Ciega Isle Dr, St Pete Beach

$500,000
New
6104 Palma Del Mar Blvd S #302, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,050 SqFt

6104 Palma Del Mar Blvd S #302, St Petersburg

$245,000
New
17980 Gulf Blvd #603, Redington Shores
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,220 SqFt

17980 Gulf Blvd #603, Redington Shores

$605,000
New
7325 10th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 963 SqFt

7325 10th Ave N, St Petersburg

$275,500
New
6070 80th St N #302, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,245 SqFt

6070 80th St N #302, St Petersburg

$181,000
New
6050 Bahia Del Mar Cir #116, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,145 SqFt

6050 Bahia Del Mar Cir #116, St Petersburg

$316,500
New
637 182nd Ave E, Redington Shores
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,297 SqFt

637 182nd Ave E, Redington Shores

$589,900
New
8698 15th St N, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,689 SqFt

8698 15th St N, St Petersburg

$489,000
New
4714 Cobia Dr #a, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 562 SqFt

4714 Cobia Dr #a, St Petersburg

$170,000
New
5396 Gulf Blvd #709, St Pete Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,180 SqFt

5396 Gulf Blvd #709, St Pete Beach

$495,000
New
7993 2nd Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,853 SqFt

7993 2nd Ave S, St Petersburg

$769,900
New
399 C 2nd St #218, Indian Rocks Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,110 SqFt

399 C 2nd St #218, Indian Rocks Beach

$510,000
New
14325 Yacht Club Blvd, Seminole
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,248 SqFt

14325 Yacht Club Blvd, Seminole

$399,000
New
7810 46th Way N, Pinellas Park
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,473 SqFt

7810 46th Way N, Pinellas Park

$230,000
New
5206 Jersey Ave S, Gulfport
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,245 SqFt

5206 Jersey Ave S, Gulfport

$190,000
New
444 Joyce Ter N, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,380 SqFt

444 Joyce Ter N, St Petersburg

$634,900 ↑ $400
New
1210 74th St N, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 1,785 SqFt

1210 74th St N, St Petersburg

$369,000
New
3 Bellevue Dr, Treasure Island
  • Residential
  • 4 Beds
  • 3 Baths
  • 3,088 SqFt

3 Bellevue Dr, Treasure Island

$1,350,000
New
6501 13th Ave N, St Petersburg
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,929 SqFt

6501 13th Ave N, St Petersburg

$340,000
New
1101 59th St S, Gulfport
  • Residential
  • 2 Beds
  • 1 Baths
  • 784 SqFt

1101 59th St S, Gulfport

$189,000
New
900 Gulf Blvd #703, Indian Rocks Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,275 SqFt

900 Gulf Blvd #703, Indian Rocks Beach

$535,000
New
1113 59th St S, Gulfport
  • Residential
  • 2 Beds
  • 1 Baths
  • 888 SqFt

1113 59th St S, Gulfport

$199,000
New
1107 59th St S, Gulfport
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,872 SqFt

1107 59th St S, Gulfport

$229,000
New
497 79th St S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,716 SqFt

497 79th St S, St Petersburg

$745,000
New
1747 26th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,617 SqFt

1747 26th Ave N, St Petersburg

$379,000
New
121 E Bay Dr, Treasure Island
  • Residential
  • 2 Beds
  • 1 Baths
  • 911 SqFt

121 E Bay Dr, Treasure Island

$435,500
New
6030 Highland St S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,564 SqFt

6030 Highland St S, St Petersburg

$229,000
New
5921 Bahia Way N, St Pete Beach
  • Residential
  • 5 Beds
  • 5 Baths
  • 5,094 SqFt

5921 Bahia Way N, St Pete Beach

$2,595,000
New
6687 Cape Hatteras Way Ne #1, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 1,680 SqFt

6687 Cape Hatteras Way Ne #1, St Petersburg

$319,000
New
1038 9th Ave S, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 956 SqFt

1038 9th Ave S, St Petersburg

$214,900
New
10830 Temple Ave, Seminole
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,153 SqFt

10830 Temple Ave, Seminole

$275,000
New
7830 66th Way N, Pinellas Park
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,269 SqFt

7830 66th Way N, Pinellas Park

$198,900
New
5501 80th St N #104, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 1,040 SqFt

5501 80th St N #104, St Petersburg

$152,000
New
545 Pinellas Bayway S #301, Tierra Verde
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,100 SqFt

545 Pinellas Bayway S #301, Tierra Verde

$389,000
New
5165 Horseshoe Pl Ne, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,614 SqFt

5165 Horseshoe Pl Ne, St Petersburg

$599,000
New
210 5th Ave S #310, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 600 SqFt

210 5th Ave S #310, St Petersburg

$225,000
New
6133 108th Ave N, Pinellas Park
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,792 SqFt

6133 108th Ave N, Pinellas Park

$319,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 June 5th, 2020 at 7:15pm EDT.

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

Let's Go