Sign In
Join
Join
Sign In
Buy
Homes for sale near me
Saint Petersburg homes for sale
Saint Petersburg single family for sale
Saint Petersburg condos for sale
Saint Petersburg multi family/duplex for sale
Saint Petersburg land for sale
Saint Petersburg open houses
Preapproval
Insurance quotes
Home buying checklist
Veteran resources
All homes
Sell
Sell my home
Cash offer
Sale calculator
Home value
Homeowner dashboard
Repair & service providers
Rent
Homes for rent near me
Saint Petersburg rentals
Saint Petersburg homes for rent
Saint Petersburg apartments for rent
Mortgage
Loan
Preapproval
Buying power
Calculator
Mortgage rates
Refinance rates
Veterans & VA home loans
Agent
Meet an agent
Join agent network
(844) 417-0525
Connect with an agent
Price
Home Type
Beds /
Baths
Hide Pending
New Construction
New
Price Cut
Foreclosed
For Rent
Sold
Must Have Photos
Open House
3D Tour
Keywords
1
Lot Size
Home Size
HOA Fee
Year Built
Days on Movoto
ZIP Codes
Neighborhoods
Cities
Counties
Save search
Map
Filter
1
Reset
Save search
Waterfront Homes for Sale in St. Petersburg, FL
862 Homes
Price
$/Sqft
Bd
Ba
Sqft
Lot
Size
On Movoto
4086 13th Ln NE,
Saint Petersburg, FL 33703
$2,649,000
3
Bd
3
Ba
3,087
Sq Ft
New
29 Hours
1618 12th St S,
Saint Petersburg, FL 33705
$425,000
4
Bd
3
Ba
1,545
Sq Ft
New
30 Hours
1163 60th Ave S,
Saint Petersburg, FL 33705
$550,000
3
Bd
2
Ba
1,701
Sq Ft
New
33 Hours
205 12th Ave N,
Saint Petersburg, FL 33701
$1,100,000
3
Bd
2
Ba
1,502
Sq Ft
New
2 Days
1100 N Shore Dr NE #307,
Saint Petersburg, FL 33701
$384,900
1
Bd
1
Ba
730
Sq Ft
New
2 Days
3580 41st Ln S #I,
Saint Petersburg, FL 33711
$174,900
2
Bd
2
Ba
1,100
Sq Ft
New
2 Days
4901 Lansing St NE,
Saint Petersburg, FL 33703
$1,450,000
4
Bd
3
Ba
2,449
Sq Ft
New
2 Days
5901 Denver St NE,
Saint Petersburg, FL 33703
$379,000
3
Bd
2
Ba
1,373
Sq Ft
New
2 Days
1022 Eden Isle Dr NE,
Saint Petersburg, FL 33704
$825,000
3
Bd
2
Ba
1,956
Sq Ft
4286 Tarpon Dr SE,
Saint Petersburg, FL 33705
$410,000
3
Bd
2
Ba
1,576
Sq Ft
New
2 Days
215 9th Ave NE,
Saint Petersburg, FL 33701
$1,250,000
5
Bd
3
Ba
2,158
Sq Ft
4101 Shore Acres Blvd NE,
Saint Petersburg, FL 33703
$480,000
3
Bd
2
Ba
1,222
Sq Ft
New
2 Days
2551 11th Pl N,
Saint Petersburg, FL 33713
$779,000
4
Bd
4
Ba
2,205
Sq Ft
New
3 Days
2038 Carolina Ave NE,
Saint Petersburg, FL 33703
$3,250,000
4
Bd
3
Ba
3,109
Sq Ft
New
3 Days
2535 15th Ave N,
Saint Petersburg, FL 33713
$379,000
2
Bd
1
Ba
958
Sq Ft
New
3 Days
4030 Marlin Dr SE,
Saint Petersburg, FL 33705
$299,900
2
Bd
1
Ba
849
Sq Ft
New
3 Days
1844 Auburn St S,
Saint Petersburg, FL 33712
$469,000
3
Bd
2
Ba
1,506
Sq Ft
New
3 Days
1100 N Shore Dr NE #304,
Saint Petersburg, FL 33701
$620,000
2
Bd
1
Ba
1,055
Sq Ft
New
3 Days
7454 Locust St NE,
Saint Petersburg, FL 33702
$429,900
3
Bd
2
Ba
1,448
Sq Ft
New
3 Days
4152 13th Ln NE,
Saint Petersburg, FL 33703
$899,900
3
Bd
2
Ba
1,439
Sq Ft
New
3 Days
6655 Cape Sable Way NE #1,
Saint Petersburg, FL 33702
$250,000
3
Bd
2
Ba
1,392
Sq Ft
New
3 Days
3212 38th Way S #E,
Saint Petersburg, FL 33711
$169,900
1
Bd
1
Ba
725
Sq Ft
New
4 Days
3001 58th Ave S #612,
Saint Petersburg, FL 33712
$239,000
2
Bd
2
Ba
910
Sq Ft
New
4 Days
450 Davison Ave NE,
Saint Petersburg, FL 33703
$235,000
2
Bd
1
Ba
723
Sq Ft
New
4 Days
1524 Carson Cir NE,
Saint Petersburg, FL 33703
$655,000
3
Bd
2
Ba
1,175
Sq Ft
New
4 Days
3717 S 46th Ave S #8,
Saint Petersburg, FL 33711
$199,000
1
Bd
1
Ba
740
Sq Ft
New
4 Days
201 6th St S #102,
Saint Petersburg, FL 33701
$225,000
1
Bd
1
Ba
375
Sq Ft
New
5 Days
330 20th Ave S,
Saint Petersburg, FL 33705
$550,000
4
Bd
4
Ba
2,093
Sq Ft
New
5 Days
288 Beach Dr NE #PH-2A,
Saint Petersburg, FL 33701
$4,500,000
3
Bd
3
Ba
5,100
Sq Ft
New
6 Days
445 25th Ave N,
Saint Petersburg, FL 33704
$899,000
4
Bd
3
Ba
2,072
Sq Ft
New
6 Days
275 1st Ave S #1104,
Saint Petersburg, FL 33701
$1,250,000
2
Bd
3
Ba
1,763
Sq Ft
New
6 Days
6825 Mount Orange Dr NE #390,
Saint Petersburg, FL 33702
$469,000
2
Bd
2
Ba
1,500
Sq Ft
New
7 Days
737 52nd Ave S,
Saint Petersburg, FL 33705
$395,000
2
Bd
1
Ba
1,058
Sq Ft
New
7 Days
4715 Bay St NE #132,
Saint Petersburg, FL 33703
$130,000
1
Bd
2
Ba
930
Sq Ft
450 32nd Ave N #106W,
Saint Petersburg, FL 33704
$165,000
1
Bd
1
Ba
780
Sq Ft
5231 Beach Dr SE #A,
Saint Petersburg, FL 33705
$349,000
2
Bd
1
Ba
825
Sq Ft
$10K
1782 Maryland Ave NE,
Saint Petersburg, FL 33703
$299,000
2
Bd
2
Ba
990
Sq Ft
260 20th Ave S,
Saint Petersburg, FL 33705
$535,000
3
Bd
3
Ba
1,360
Sq Ft
2104 4th St S #3,
Saint Petersburg, FL 33705
$775,000
3
Bd
4
Ba
2,280
Sq Ft
1563 Eden Isle Blvd NE,
Saint Petersburg, FL 33704
$1,199,000
4
Bd
2
Ba
2,328
Sq Ft
2561 13th Ave N,
Saint Petersburg, FL 33713
$345,000
2
Bd
1
Ba
808
Sq Ft
130 41st Ave NE,
Saint Petersburg, FL 33703
$390,000
3
Bd
2
Ba
1,204
Sq Ft
820 Sand Pine Dr NE,
Saint Petersburg, FL 33703
$1,650,000
4
Bd
3
Ba
2,772
Sq Ft
4430 Carson St NE,
Saint Petersburg, FL 33703
$498,000
3
Bd
2
Ba
1,175
Sq Ft
423 11th Ave S,
Saint Petersburg, FL 33701
$850,000
4
Bd
4
Ba
2,340
Sq Ft
6819 Meadowlawn Dr N,
Saint Petersburg, FL 33702
$250,000
2
Bd
1
Ba
890
Sq Ft
3795 41st Ln S #A,
Saint Petersburg, FL 33711
$249,999
2
Bd
2
Ba
1,050
Sq Ft
425 40th Ave NE,
Saint Petersburg, FL 33703
$299,999
2
Bd
1
Ba
1,040
Sq Ft
$35K
224 NE Jefferson Cir N,
Saint Petersburg, FL 33702
$589,000
4
Bd
2
Ba
1,854
Sq Ft
$10K
4030 Overlook Dr NE,
Saint Petersburg, FL 33703
$330,000
3
Bd
2
Ba
1,399
Sq Ft
Don’t see what you’re looking for?
A local real estate agent is the best way to get access to exclusive and off-market properties so you can find
home
.
Connect with an agent
Adjust filters to expand your search.
Reset your filters
Expand your search area