Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
33785 Homes for Sale & Real Estate
Save Search
price
-
Filters
81-120
of
170
Homes
Sort by Recommended
Virtual Tour
$514,900
19417 Gulf Boulevard, Unit D113
Indian Shores, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$439,900
1 Windrush Boulevard, Unit 87
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,300
Sq. Ft.
$395,000
2110 Gulf Boulevard, Unit 8
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
535
Sq. Ft.
Virtual Tour
$280,000
1 Windrush Boulevard, Unit 27
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
770
Sq. Ft.
$875,000
2010 Bayview Place
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,442
Sq. Ft.
$1,269,900
304 16th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,766
Sq. Ft.
Virtual Tour
$1,150,000
321 Bahia Vista Drive
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,745
Sq. Ft.
$550,000
616 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$528,000
609 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,566
Sq. Ft.
$479,000
19417 Gulf Boulevard, Unit F110
Indian Shores, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$789,900
399 2nd Street, Unit 417
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
Virtual Tour
$649,900
19811 Gulf Boulevard, Unit 203
Indian Shores, FL 33785
2
Beds
2
Baths
1,180
Sq. Ft.
Virtual Tour
$800,000
1409 Bay Palm Boulevard
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,288
Sq. Ft.
Virtual Tour
$6,950,000
19936 Gulf Boulevard
Indian Shores, FL 33785
5
Beds
4
Baths
3,610
Sq. Ft.
$1,599,995
960 Gulf Boulevard, Unit 10
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,030
Sq. Ft.
$1,980,000
724 Gulf Boulevard
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,152
Sq. Ft.
$489,900
19417 Gulf Boulevard, Unit E201
Indian Shores, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$775,000
399C 2nd Street, Unit 220
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$1,625,000
20204 Gulf Boulevard, Unit 9
Indian Shores, FL 33785
3
Beds
3
Baths
1,670
Sq. Ft.
$2,200,000
2011 1st Street
Indian Rocks Beach, FL 33785
8
Beds
4
Baths
3,112
Sq. Ft.
$649,000
718 Gulf Boulevard, Unit 2
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,065
Sq. Ft.
$2,489,900
512 20th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
2,421
Sq. Ft.
$2,200,000
2011 1st Street
Indian Rocks Beach, FL 33785
8
Beds
-
Baths
3,112
Sq. Ft.
Virtual Tour
$1,475,000
20040 Gulf Boulevard, Unit 605
Indian Shores, FL 33785
3
Beds
2
Baths
1,280
Sq. Ft.
$749,900
19817 Gulf Boulevard, Unit 503
Indian Shores, FL 33785
3
Beds
2.5
Baths
2,335
Sq. Ft.
$739,000
657 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$1,695,000
344 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2.5
Baths
1,745
Sq. Ft.
$1,150,000
1214 Bay Pine Boulevard
Indian Rocks Beach, FL 33785
5
Beds
3
Baths
1,480
Sq. Ft.
$1,100,000
399C 2nd Street, Unit 815
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$1,250,000
399C 2nd Street, Unit 818
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,540
Sq. Ft.
$625,000
18610 Gulf Boulevard, Unit 109
Indian Shores, FL 33785
1
Bed
1
Bath
875
Sq. Ft.
$639,000
19111 Vista Bay Drive, Unit 304
Indian Shores, FL 33785
2
Beds
2
Baths
1,200
Sq. Ft.
$579,900
19725 Gulf Boulevard, Unit 40
Indian Shores, FL 33785
2
Beds
2
Baths
1,285
Sq. Ft.
$425,000
19417 Gulf Boulevard, Unit E115
Indian Shores, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$420,000
19417 Gulf Boulevard, Unit C105
Indian Shores, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$5,295,000
1102 Beach Trail
Indian Rocks Beach, FL 33785
3
Beds
2.5
Baths
3,311
Sq. Ft.
$765,000
1412 Gulf Boulevard, Unit 103A
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,080
Sq. Ft.
$765,000
1500 Gulf Boulevard, Unit 103B
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,055
Sq. Ft.
$1,700,000
351 Bahia Vista Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
2,308
Sq. Ft.
$1,575,000
1110 Bay Pine Boulevard
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
2,385
Sq. Ft.
1
2
3
4
5
Compass
FL
Pinellas County
33785
Homes for Sale near 33785
Neighborhoods
Indian Rock South Shore
Hidden Harbour
Independence Square
Belleair Shore
Harbor Bluffs
Shipwatch Yacht Club
Egret Woods
Bayhaven
Del Prado
Mill Pond
Boca Ciega Ridge
Ridgecrest
Ridgewood Groves
Sand Key
Old Northwest
Seminole Estates
Kakusha
Archwood-South Haven
Teakwood Village
Wyatt Street
Show More
Cities
Belleair Beach
Redington Shores
Indian Rocks Beach
Indian Shores
Largo
Belleair Bluffs
North Redington Beach
Belleair
Seminole
Redington Beach
Clearwater
Madeira Beach
Bay Pines
Clearwater Beach
St. Petersburg
Treasure Island
Pinellas Park
Dunedin
Kenneth City
St. Pete Beach
Show More
ZIPs
33708
33786
33774
33776
33770
33756
33772
33778
33767
33771
33773
33777
33744
33755
33764
33709
33706
33781
33710
33782
Show More
Looking for Rentals?
Homes and Apartments for Rent in 33785