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
4422 N 57th Ave, St Petersburg
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,578 SqFt

4422 N 57th Ave, St Petersburg

$250,000
New
420 64th Ave #301, St Pete Beach
  • Residential
  • 1 Beds
  • 2 Baths
  • 843 SqFt

420 64th Ave #301, St Pete Beach

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

7938 26th Ave N, St Petersburg

$260,000
New
4931 7th St N, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 1,434 SqFt

4931 7th St N, St Petersburg

$280,000
New
19710 Gulf Blvd #202, Indian Shores
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,746 SqFt

19710 Gulf Blvd #202, Indian Shores

$970,000
New
200 4th Ave S #307, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 743 SqFt

200 4th Ave S #307, St Petersburg

$265,000
New
19710 Gulf Blvd #504, Indian Shores
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,879 SqFt

19710 Gulf Blvd #504, Indian Shores

$965,000
New
8569 Sunset Ct, Treasure Island
  • Residential
  • 3 Beds
  • 5 Baths
  • 2,713 SqFt

8569 Sunset Ct, Treasure Island

$899,000
New
11025 2nd St E #9, Treasure Island
  • Residential
  • 1 Beds
  • 1 Baths
  • 585 SqFt

11025 2nd St E #9, Treasure Island

$165,000
New
19801 Gulf Blvd, Indian Shores
  • Residential
  • 6 Beds
  • 4 Baths
  • 3,168 SqFt

19801 Gulf Blvd, Indian Shores

$2,499,900
New
9835 Mainlands Blvd W, Pinellas Park
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,276 SqFt

9835 Mainlands Blvd W, Pinellas Park

$189,990
New
854 Bay Point Dr, Madeira Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,683 SqFt

854 Bay Point Dr, Madeira Beach

$1,385,000
New
N/A, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,400 SqFt

N/A, St Petersburg

$190,000
New
3 7th Ave #201, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,520 SqFt

3 7th Ave #201, Indian Rocks Beach

$799,000
New
108 Cedarwood Cir #108, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,605 SqFt

108 Cedarwood Cir #108, Seminole

$174,999
New
5319 29th Ave S, Gulfport
  • Residential
  • 2 Beds
  • 1 Baths
  • 874 SqFt

5319 29th Ave S, Gulfport

$229,000
New
4700 Cove Cir #109, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,055 SqFt

4700 Cove Cir #109, St Petersburg

$164,500
New
9936 Oaks Ln, Seminole
  • Residential
  • 5 Beds
  • 4 Baths
  • 3,524 SqFt

9936 Oaks Ln, Seminole

$649,900
New
4567 48th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,232 SqFt

4567 48th Ave N, St Petersburg

$220,000
New
536 16th Ave Ne, St Petersburg
  • Residential
  • 4 Beds
  • 4 Baths
  • 3,734 SqFt

536 16th Ave Ne, St Petersburg

$1,049,500
New
419 18th Ave, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,164 SqFt

419 18th Ave, Indian Rocks Beach

$849,990
New
8920 Gulf Blvd, St Pete Beach
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,148 SqFt

8920 Gulf Blvd, St Pete Beach

$649,000
New
19930 Gulf Blvd #1a, Indian Shores
  • Residential
  • 2 Beds
  • 3 Baths
  • 1,162 SqFt

19930 Gulf Blvd #1a, Indian Shores

$472,000
New
5145 Huntington Cir Ne, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,778 SqFt

5145 Huntington Cir Ne, St Petersburg

$549,900
New
4601 28th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 880 SqFt

4601 28th Ave N, St Petersburg

$210,000
New
204 43rd Ave, St Pete Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,835 SqFt

204 43rd Ave, St Pete Beach

$440,000
New
357 12th Ave, Indian Rocks Beach
  • Residential
  • 4 Beds
  • 4 Baths
  • 4,758 SqFt

357 12th Ave, Indian Rocks Beach

$2,200,000
New
1941 Country Club Rd N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,211 SqFt

1941 Country Club Rd N, St Petersburg

$343,000
New
2918 49th St N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,473 SqFt

2918 49th St N, St Petersburg

$210,000
New
2575 36th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 1,064 SqFt

2575 36th Ave N, St Petersburg

$194,500
New
4900 Brittany Dr S #308, St Petersburg
  • Residential
  • 1 Beds
  • 1 Baths
  • 745 SqFt

4900 Brittany Dr S #308, St Petersburg

$217,900
New
844 Brookwood Dr S, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 696 SqFt

844 Brookwood Dr S, St Petersburg

$199,000
New
100 1st Ave N #2501, St Petersburg
  • Residential
  • 3 Beds
  • 4 Baths
  • 2,475 SqFt

100 1st Ave N #2501, St Petersburg

$2,450,000
New
200 60th Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 3,179 SqFt

200 60th Ave S, St Petersburg

$649,900
New
114 35th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,179 SqFt

114 35th Ave N, St Petersburg

$384,900
New
2423 3rd Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,800 SqFt

2423 3rd Ave S, St Petersburg

$525,000
New
2700 4th Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,720 SqFt

2700 4th Ave S, St Petersburg

$469,000
New
151 21st Ave N, St Petersburg
  • Residential
  • 5 Beds
  • 4 Baths
  • 4,625 SqFt

151 21st Ave N, St Petersburg

$1,275,000
New
4310 Burlington Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,345 SqFt

4310 Burlington Ave N, St Petersburg

$224,500
New
1273 Savona Dr Ne, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,152 SqFt

1273 Savona Dr Ne, St Petersburg

$399,000
New
7000 61st St N, Pinellas Park
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,596 SqFt

7000 61st St N, Pinellas Park

$320,000
New
820 47th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,530 SqFt

820 47th Ave N, St Petersburg

$280,000 ↑ $5,100
New
1221 80th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 920 SqFt

1221 80th Ave N, St Petersburg

$199,900
New
7836 17th Way N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,756 SqFt

7836 17th Way N, St Petersburg

$339,900
New
3128 59th St S #310, Gulfport
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,120 SqFt

3128 59th St S #310, Gulfport

$189,900
New
1735 23rd Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,545 SqFt

1735 23rd Ave N, St Petersburg

$499,900
New
20001 Gulf Blvd #401, Indian Shores
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,690 SqFt

20001 Gulf Blvd #401, Indian Shores

$769,000
New
105 4th Ave Ne #405, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,035 SqFt

105 4th Ave Ne #405, St Petersburg

$350,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 January 19th, 2020 at 12:30am EST.

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

Let's Go