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
19451 Gulf Blvd #417, Indian Shores
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,224 SqFt

19451 Gulf Blvd #417, Indian Shores

$387,777
New
473 Lewis Blvd Se, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,371 SqFt

473 Lewis Blvd Se, St Petersburg

$299,900 ↓ $2,699,100
New
12230 Arlene Ave, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,105 SqFt

12230 Arlene Ave, Seminole

$425,000
New
6366 81st Ave N, Pinellas Park
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,109 SqFt

6366 81st Ave N, Pinellas Park

$214,900
New
3212 34th Ave N, Saint Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,256 SqFt

3212 34th Ave N, Saint Petersburg

$219,000
New
5312 18th Ave S, Gulfport
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,002 SqFt

5312 18th Ave S, Gulfport

$280,000
New
19800 Gulf Blvd, Indian Shores
  • Residential
  • 5 Beds
  • 5 Baths
  • 2,000 SqFt

19800 Gulf Blvd, Indian Shores

$1,995,000
New
8699 Bardmoor Blvd #104, Seminole
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,075 SqFt

8699 Bardmoor Blvd #104, Seminole

$150,000
New
7650 Bayshore Dr #306, Treasure Island
  • Residential
  • 1 Beds
  • 2 Baths
  • 1,015 SqFt

7650 Bayshore Dr #306, Treasure Island

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

900 Gulf Blvd #205, Indian Rocks Beach

$557,000
New
2167 Vivian Way S, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,312 SqFt

2167 Vivian Way S, St Petersburg

$529,000
New
4747 Haines Rd N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 1,040 SqFt

4747 Haines Rd N, St Petersburg

$210,000
New
6060 Shore Blvd S #810, Gulfport
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,255 SqFt

6060 Shore Blvd S #810, Gulfport

$379,000
New
5201 108th St N, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,091 SqFt

5201 108th St N, St Petersburg

$385,000
New
5168 103rd St N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 1,026 SqFt

5168 103rd St N, St Petersburg

$220,000
New
275 Madeira Cir, Tierra Verde
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,257 SqFt

275 Madeira Cir, Tierra Verde

$549,000
New
541 38th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 808 SqFt

541 38th Ave N, St Petersburg

$199,900 ↑ $900
New
175 1st St S #1603, St Petersburg
  • Residential
  • 1 Beds
  • 2 Baths
  • 1,225 SqFt

175 1st St S #1603, St Petersburg

$699,000
New
2376 49th St N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,497 SqFt

2376 49th St N, St Petersburg

$240,000
New
13554 88th Ave, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,915 SqFt

13554 88th Ave, Seminole

$346,500
New
450 Treasure Island Cswy #507, Treasure Island
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,540 SqFt

450 Treasure Island Cswy #507, Treasure Island

$400,000
New
13740 89th Ave, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,680 SqFt

13740 89th Ave, Seminole

$359,000
New
9356 52nd Way N, Pinellas Park
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,172 SqFt

9356 52nd Way N, Pinellas Park

$229,900
New
5718 19th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 954 SqFt

5718 19th Ave N, St Petersburg

$209,900
New
8626 112th Way, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,525 SqFt

8626 112th Way, Seminole

$299,990
New
3900 28th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,798 SqFt

3900 28th Ave N, St Petersburg

$329,900
New
6501 21st St N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,502 SqFt

6501 21st St N, St Petersburg

$210,000
New
175 26th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,632 SqFt

175 26th Ave N, St Petersburg

$449,900 ↑ $405,000
New
1304 26th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,314 SqFt

1304 26th Ave N, St Petersburg

$599,900
New
402 Cordova Grn, Seminole
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,150 SqFt

402 Cordova Grn, Seminole

$165,000
New
711 Hidden Harbour Dr, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,462 SqFt

711 Hidden Harbour Dr, Indian Rocks Beach

$379,900
New
501 47th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,654 SqFt

501 47th Ave N, St Petersburg

$349,000
New
439 60th Ave S, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 1,211 SqFt

439 60th Ave S, St Petersburg

$249,900
New
9346 Tradewinds Ave, Seminole
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,839 SqFt

9346 Tradewinds Ave, Seminole

$349,000
New
6001 Leeland St S, St Petersburg
  • Residential
  • 4 Beds
  • 5 Baths
  • 3,104 SqFt

6001 Leeland St S, St Petersburg

$560,000
New
6601 18th Way N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,152 SqFt

6601 18th Way N, St Petersburg

$275,000
New
5165 Salmon Dr Se #a, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 720 SqFt

5165 Salmon Dr Se #a, St Petersburg

$225,000
New
3726 31st Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 956 SqFt

3726 31st Ave N, St Petersburg

$179,900
New
6050 Bahia Del Mar Cir #219, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,070 SqFt

6050 Bahia Del Mar Cir #219, St Petersburg

$287,900
New
3309 Yale St N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 812 SqFt

3309 Yale St N, St Petersburg

$174,900
New
104 12th Ave, St Pete Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,331 SqFt

104 12th Ave, St Pete Beach

$1,200,000
New
1327 14th St N, St Petersburg
  • Residential
  • 5 Beds
  • 4 Baths
  • 3,426 SqFt

1327 14th St N, St Petersburg

$899,900
New
6488 31st Ter N, St Petersburg
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,916 SqFt

6488 31st Ter N, St Petersburg

$450,000
New
1101 42nd St N, Saint Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,238 SqFt

1101 42nd St N, Saint Petersburg

$185,000
New
1001 58th Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,382 SqFt

1001 58th Ave S, St Petersburg

$170,500
New
236 50th Ave N #236, St Petersburg
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,300 SqFt

236 50th Ave N #236, St Petersburg

$395,000
New
343 Rex Pl #g, Madeira Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,040 SqFt

343 Rex Pl #g, Madeira Beach

$299,900
New
8837 Magnolia Ct, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,646 SqFt

8837 Magnolia Ct, Seminole

$325,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 September 16th, 2019 at 8:45am EDT.

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

Let's Go