1,402 listings

Homes for Sale in St Petersburg, FL

Explore 1,402 homes in St Petersburg, Florida. Updated every 15 minutes from Stellar MLS.

2301 HIGHLAND ST S
$525K
2301 HIGHLAND ST S, St Petersburg
3 bd 2 ba 1,650 sqft
247 days on market
2 79TH ST S
$525K
2 79TH ST S, St Petersburg
2 bd 2 ba 1,206 sqft
64 days on market
2 79TH ST S
$525K
2 79TH ST S, St Petersburg
2 bd 2 ba 1,206 sqft
64 days on market
218 49TH AVE N
$525K
218 49TH AVE N, St Petersburg
3 bd 3 ba 1,708 sqft
192 days on market
218 49TH AVE N
$525K
218 49TH AVE N, St Petersburg
3 bd 3 ba 1,708 sqft
192 days on market
5875 BAY PINES LAKES BLVD
$525K
5875 BAY PINES LAKES BLVD, St Petersburg
3 bd 2 ba 1,530 sqft
48 days on market
5875 BAY PINES LAKES BLVD
$525K
5875 BAY PINES LAKES BLVD, St Petersburg
3 bd 2 ba 1,530 sqft
48 days on market
500 35TH AVE N
$525K
500 35TH AVE N, St Petersburg
3 bd 2 ba 1,662 sqft
9 days on market
500 35TH AVE N
$525K
500 35TH AVE N, St Petersburg
3 bd 2 ba 1,662 sqft
9 days on market
500 35TH AVE N
$525K
500 35TH AVE N, St Petersburg
3 bd 2 ba 1,662 sqft
9 days on market
6422 15TH ST N
$525K
6422 15TH ST N, St Petersburg
4 bd 2 ba 1,772 sqft
3 days on market
6422 15TH ST N
$525K
6422 15TH ST N, St Petersburg
4 bd 2 ba 1,772 sqft
3 days on market
6422 15TH ST N
$525K
6422 15TH ST N, St Petersburg
4 bd 2 ba 1,772 sqft
3 days on market
208 48TH AVE N
$525K
208 48TH AVE N, St Petersburg
3 bd 2 ba 1,668 sqft
31 days on market
208 48TH AVE N
$525K
208 48TH AVE N, St Petersburg
3 bd 2 ba 1,668 sqft
31 days on market
1667 N DAKOTA AVE NE
$525K
1667 N DAKOTA AVE NE, St Petersburg
4 bd 3 ba 1,788 sqft
89 days on market
1667 N DAKOTA AVE NE
$525K
1667 N DAKOTA AVE NE, St Petersburg
4 bd 3 ba 1,788 sqft
89 days on market
1832 69TH AVE S
$523K
1832 69TH AVE S, St Petersburg
3 bd 3 ba 1,782 sqft
73 days on market
1832 69TH AVE S
$523K
1832 69TH AVE S, St Petersburg
3 bd 3 ba 1,782 sqft
73 days on market
1920 NEW HAMPSHIRE AVE NE
$520K
1920 NEW HAMPSHIRE AVE NE, St Petersburg
3 bd 2 ba 1,008 sqft
58 days on market
1920 NEW HAMPSHIRE AVE NE
$520K
1920 NEW HAMPSHIRE AVE NE, St Petersburg
3 bd 2 ba 1,008 sqft
58 days on market
2502 TROPICAL SHORES DR SE
$520K
2502 TROPICAL SHORES DR SE, St Petersburg
3 bd 2 ba 1,372 sqft
102 days on market
2502 TROPICAL SHORES DR SE
$520K
2502 TROPICAL SHORES DR SE, St Petersburg
3 bd 2 ba 1,372 sqft
102 days on market
2671 W BAY ISLE DR SE
$520K
2671 W BAY ISLE DR SE, St Petersburg
2 bd 2 ba 1,527 sqft
41 days on market