Skip to content

Homes for Sale in St. Petersburg

Every active St. Petersburg listing in the Stellar MLS feed, with price, bed and bath filters.

Showing 49–72 of 2,926

4426 13TH AVENUEactive

$210,000

4426 13TH AVENUE

ST PETERSBURG, FL

3 beds | 2 baths | 1,000 sqft

1858 MISSISSIPPI AVENUEactive

$767,500

1858 MISSISSIPPI AVENUE

ST PETERSBURG, FL

4 beds | 2 baths | 1,745 sqft

328 BAYVIEW DRIVEactive

$885,000

328 BAYVIEW DRIVE

ST PETERSBURG, FL

3 beds | 3 baths | 1,638 sqft

3219 40TH STREETactive

$344,900

3219 40TH STREET

ST PETERSBURG, FL

3 beds | 2 baths | 1,165 sqft

7500 15TH STREETactive

$425,000

7500 15TH STREET

ST PETERSBURG, FL

3 beds | 2 baths | 1,515 sqft

2560 5TH AVENUEactive

$379,000

2560 5TH AVENUE

ST PETERSBURG, FL

0 beds | 0 baths | 1,170 sqft

3315 58TH AVENUEactive

$82,000

3315 58TH AVENUE

ST PETERSBURG, FL

1 beds | 1 baths | 646 sqft

3315 58TH AVENUEactive

$77,000

3315 58TH AVENUE

ST PETERSBURG, FL

1 beds | 1 baths | 708 sqft

1900 58TH AVENUEactive

$129,000

1900 58TH AVENUE

ST PETERSBURG, FL

2 beds | 2 baths | 880 sqft

7100 13TH STREETactive

$275,000

7100 13TH STREET

ST PETERSBURG, FL

2 beds | 1 baths | 672 sqft

4390 44TH STREETactive

$545,000

4390 44TH STREET

ST PETERSBURG, FL

4 beds | 2 baths | 1,796 sqft

684 MOUNT LANCASTER AVENUEactive

$127,000

684 MOUNT LANCASTER AVENUE

ST PETERSBURG, FL

2 beds | 2 baths | 1,248 sqft

5750 80TH STREETactive

$145,000

5750 80TH STREET

ST PETERSBURG, FL

2 beds | 2 baths | 1,140 sqft

UNKNOWNactive

$489,900

UNKNOWN

ST PETERSBURG, FL

4 beds | 2 baths | 1,830 sqft

1619 9TH AVENUEactive

$740,000

1619 9TH AVENUE

ST PETERSBURG, FL

0 beds | 0 baths | 3,188 sqft

4227 2ND AVENUEactive

$310,000

4227 2ND AVENUE

ST PETERSBURG, FL

3 beds | 2 baths | 1,820 sqft

766 13TH AVENUEactive

$399,900

766 13TH AVENUE

ST PETERSBURG, FL

3 beds | 2 baths | 1,564 sqft

5419 DENVER STREETactive

$475,000

5419 DENVER STREET

ST PETERSBURG, FL

3 beds | 2 baths | 1,626 sqft

5501 80TH STREETactive

$50,000

5501 80TH STREET

ST PETERSBURG, FL

1 beds | 1 baths | 860 sqft

619 RIVIERA BAY DRIVEactive

$649,000

619 RIVIERA BAY DRIVE

ST PETERSBURG, FL

3 beds | 2 baths | 1,830 sqft

6350 60TH AVENUEactive

$545,000

6350 60TH AVENUE

ST PETERSBURG, FL

3 beds | 2 baths | 1,516 sqft

3517 HAINES ROADactive

$1,065,000

3517 HAINES ROAD

ST PETERSBURG, FL

4 beds | 3 baths | 2,873 sqft

5918 BAHAMA SHORES DRIVEactive

$3,095,000

5918 BAHAMA SHORES DRIVE

ST PETERSBURG, FL

5 beds | 5 baths | 4,367 sqft

5955 18TH STREETactive

$69,900

5955 18TH STREET

ST PETERSBURG, FL

2 beds | 1 baths | 950 sqft