Saint Petersburg

Saint Petersburg Real Estate Listings
New
6340 9th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,732 SqFt

6340 9th Ave N, St Petersburg

$309,900
New
7200 3rd Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,880 SqFt

7200 3rd Ave N, St Petersburg

$399,900
New
5951 4th Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,089 SqFt

5951 4th Ave N, St Petersburg

$250,000
New
158 Pompano Dr Se #d, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,018 SqFt

158 Pompano Dr Se #d, St Petersburg

$179,900
New
680 60th St S, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 720 SqFt

680 60th St S, St Petersburg

$199,900
New
8737 Narcissus Ave, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,008 SqFt

8737 Narcissus Ave, Seminole

$189,900
New
6355 29th St S, St Petersburg
  • Residential
  • 4 Beds
  • 2 Baths
  • 2,130 SqFt

6355 29th St S, St Petersburg

$357,800
New
N/A, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,325 SqFt

N/A, Indian Rocks Beach

$550,000
New
4859 Coquina Key Dr Se #b, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 720 SqFt

4859 Coquina Key Dr Se #b, St Petersburg

$179,000
New
4811 Chancellor St Ne, St Petersburg
  • Residential
  • 4 Beds
  • 2 Baths
  • 2,204 SqFt

4811 Chancellor St Ne, St Petersburg

$304,900
New
1005 Gulf Blvd #402, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,220 SqFt

1005 Gulf Blvd #402, Indian Rocks Beach

$609,000
New
110 20th Ave Ne, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,931 SqFt

110 20th Ave Ne, St Petersburg

$635,000

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
847 Highland St N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,102 SqFt

847 Highland St N, St Petersburg

$389,900 ↑ $99
8796 Caitlyn Ct, Seminole
  • Residential
  • 5 Beds
  • 4 Baths
  • 3,524 SqFt

8796 Caitlyn Ct, Seminole

$625,000 ↑ $50,000
199 Dali Blvd #705, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,483 SqFt

199 Dali Blvd #705, St Petersburg

$667,000 ↑ $8,000
363 Pinellas Bayway S #28, Tierra Verde
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,365 SqFt

363 Pinellas Bayway S #28, Tierra Verde

$499,500 ↓ $6,000
20019 Gulf Blvd #3, Indian Shores
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,135 SqFt

20019 Gulf Blvd #3, Indian Shores

$394,900
801 90th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 720 SqFt

801 90th Ave N, St Petersburg

$165,000 ↑ $3,000
380 8th Ave N #9, Tierra Verde
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,280 SqFt

380 8th Ave N #9, Tierra Verde

$475,000
7005 82nd Ave N, Pinellas Park
  • Residential
  • 4 Beds
  • 2 Baths
  • 1,717 SqFt

7005 82nd Ave N, Pinellas Park

$188,500 ↑ $1,500
1223 35th St N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,211 SqFt

1223 35th St N, St Petersburg

$259,000 ↑ $1,000
945 38th Ave N, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 3,364 SqFt

945 38th Ave N, St Petersburg

$614,900 ↑ $20,100
1500 Winchester Rd N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 780 SqFt

1500 Winchester Rd N, St Petersburg

$169,500 ↑ $5,500
9082 84th Ter, Seminole
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,770 SqFt

9082 84th Ter, Seminole

$269,900 ↑ $2,600
8830 Merrimoor Blvd, Seminole
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,390 SqFt

8830 Merrimoor Blvd, Seminole

$479,900 ↑ $10,000
5690 Bayview Dr, Seminole
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,683 SqFt

5690 Bayview Dr, Seminole

$599,900 ↑ $50,099
15859 Redington Dr, Redington Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,999 SqFt

15859 Redington Dr, Redington Beach

$615,000 ↑ $10,000
5800 Magnolia St N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,075 SqFt

5800 Magnolia St N, St Petersburg

$219,900 ↑ $90
1206 Gulf Blvd #d, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,600 SqFt

1206 Gulf Blvd #d, Indian Rocks Beach

$475,000 ↑ $50,000
4529 Juanita Way S, St Petersburg
  • Residential
  • 2 Beds
  • 3 Baths
  • 2,020 SqFt

4529 Juanita Way S, St Petersburg

$224,500 ↑ $5,500
New
1906 Carolina Ave Ne, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,240 SqFt

1906 Carolina Ave Ne, St Petersburg

$1,050,000
7222 125th St, Seminole
  • Residential
  • 6 Beds
  • 4 Baths
  • 2,800 SqFt

7222 125th St, Seminole

$915,000 ↑ $34,000
665 23rd Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,275 SqFt

665 23rd Ave S, St Petersburg

$165,000
11600 5th St E, Treasure Island
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,230 SqFt

11600 5th St E, Treasure Island

$849,900 ↑ $40,000
825 23rd Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,017 SqFt

825 23rd Ave N, St Petersburg

$499,000
318 Windrush Blvd #2, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,750 SqFt

318 Windrush Blvd #2, Indian Rocks Beach

$444,917 ↑ $5,000
516 Crystal Dr, Madeira Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 2,091 SqFt

516 Crystal Dr, Madeira Beach

$609,000 ↑ $15,999
5220 Brittany Dr S #601, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,175 SqFt

5220 Brittany Dr S #601, St Petersburg

$264,900
7334 Lynnwood Ave N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,820 SqFt

7334 Lynnwood Ave N, St Petersburg

$322,900 ↑ $7,000
759 Suwannee Ct Ne, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,905 SqFt

759 Suwannee Ct Ne, St Petersburg

$769,000 ↑ $30,000
12929 98th Ave, Seminole
  • Residential
  • 6 Beds
  • 5 Baths
  • 4,324 SqFt

12929 98th Ave, Seminole

$1,399,000
521 35th Ave Ne, St Petersburg
  • Residential
  • 4 Beds
  • 3 Baths
  • 2,272 SqFt

521 35th Ave Ne, St Petersburg

$389,900 ↑ $10,000
314 Bahia Vista Dr, Indian Rocks Beach
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,658 SqFt

314 Bahia Vista Dr, Indian Rocks Beach

$629,900
6566 20th St N, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,414 SqFt

6566 20th St N, St Petersburg

$269,000 ↑ $5,000
5501 100th Ave N, Pinellas Park
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,374 SqFt

5501 100th Ave N, Pinellas Park

$224,800 ↑ $9,700
215 85th Ave #2, Treasure Island
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,820 SqFt

215 85th Ave #2, Treasure Island

$576,000
724 7th St N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,791 SqFt

724 7th St N, St Petersburg

$330,000 ↑ $7,212
9160 Blind Pass Rd, St Pete Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,840 SqFt

9160 Blind Pass Rd, St Pete Beach

$354,900 ↑ $9,100
711 12th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 708 SqFt

711 12th Ave N, St Petersburg

$249,900 ↓ $9,900
6993 4th St S, St Petersburg
  • Residential
  • 5 Beds
  • 4 Baths
  • 3,041 SqFt

6993 4th St S, St Petersburg

$510,000 ↑ $15,000
20060 Gulf Blvd, Indian Shores
  • Residential
  • 4 Beds
  • 5 Baths
  • 3,207 SqFt

20060 Gulf Blvd, Indian Shores

$3,700,000
1111 51st Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 1,130 SqFt

1111 51st Ave N, St Petersburg

$170,000 ↑ $10,000
3303 55th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 894 SqFt

3303 55th Ave N, St Petersburg

$169,900 ↑ $5,100
4347 26th Ave S, St Petersburg
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,300 SqFt

4347 26th Ave S, St Petersburg

$239,000 ↓ $4,000
18800 Gulf Blvd #401, Indian Shores
  • Residential
  • 3 Beds
  • 4 Baths
  • 3,136 SqFt

18800 Gulf Blvd #401, Indian Shores

$1,799,000
18800 Gulf Blvd #302, Indian Shores
  • Residential
  • 3 Beds
  • 4 Baths
  • 3,136 SqFt

18800 Gulf Blvd #302, Indian Shores

$1,699,000
8012 22nd Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 874 SqFt

8012 22nd Ave N, St Petersburg

$199,900 ↑ $5,000
537 89th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 874 SqFt

537 89th Ave N, St Petersburg

$174,932 ↑ $4,000
6343 Palma Del Mar Blvd S #225, St Petersburg
  • Residential
  • 2 Beds
  • 2 Baths
  • 890 SqFt

6343 Palma Del Mar Blvd S #225, St Petersburg

$244,900
2135 24th Ave N, St Petersburg
  • Residential
  • 2 Beds
  • 1 Baths
  • 1,118 SqFt

2135 24th Ave N, St Petersburg

$172,000 ↑ $500

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.

Listing information last updated on May 20th, 2019 at 1:15pm EDT.