Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Join as an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Join as an Agent
33785 Homes for Sale & Real Estate
Save Search
price
-
Filters
81-120
of
143
Homes
Sort by Recommended
$734,000
639 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$339,000
18399 Gulf Boulevard, Unit 372
Indian Shores, FL 33785
1
Bed
1
Bath
522
Sq. Ft.
$785,000
900 Gulf Boulevard, Unit 205
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,275
Sq. Ft.
$999,000
399C 2nd Street, Unit 815
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$1,099,000
399C 2nd Street, Unit 818
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,540
Sq. Ft.
$397,500
19417 Gulf Boulevard, Unit B208
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$749,000
909 Harbour House Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
1,616
Sq. Ft.
$235,000
18399 Gulf Boulevard, Unit 375
Indian Shores, FL 33785
0
Beds
1
Bath
317
Sq. Ft.
$499,000
19111 Vista Bay Drive, Unit 308
Indian Shores, FL 33785
2
Beds
2
Baths
1,265
Sq. Ft.
$1,500,000
517 20th Avenue
Indian Rocks Beach, FL 33785
5
Beds
3
Baths
2,500
Sq. Ft.
$569,999
19823 Gulf Boulevard, Unit 5
Indian Shores, FL 33785
2
Beds
2.5
Baths
1,225
Sq. Ft.
$575,000
1108 Gulf Boulevard, Unit 103
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,370
Sq. Ft.
$400,000
19451 Gulf Boulevard, Unit 204
Indian Shores, FL 33785
1
Bed
1
Bath
725
Sq. Ft.
$484,900
19417 Gulf Boulevard, Unit E211
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$750,000
1412 Gulf Boulevard, Unit 103A
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,080
Sq. Ft.
$750,000
1500 Gulf Boulevard, Unit 103B
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,055
Sq. Ft.
$849,900
44 Gulf Boulevard, Unit 204
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,425
Sq. Ft.
$619,000
318 Windrush Boulevard, Unit 9
Indian Rocks Beach, FL 33785
2
Beds
2.5
Baths
1,390
Sq. Ft.
$819,000
60 Gulf Boulevard, Unit 212
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,090
Sq. Ft.
$540,000
19531 Gulf Boulevard, Unit 403
Indian Shores, FL 33785
2
Beds
2
Baths
1,320
Sq. Ft.
Virtual Tour
$995,000
12 Gulf Boulevard, Unit B4
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,250
Sq. Ft.
Virtual Tour
$850,000
20070 Gulf Boulevard, Unit 5
Indian Shores, FL 33785
2
Beds
2
Baths
1,040
Sq. Ft.
$814,900
19201 Vista Lane, Unit B10
Indian Shores, FL 33785
3
Beds
3
Baths
1,500
Sq. Ft.
$2,790,000
305 Harbor Drive
Indian Rocks Beach, FL 33785
4
Beds
4
Baths
3,042
Sq. Ft.
$4,999,999
516 Gulf Boulevard
Indian Rocks Beach, FL 33785
0
Beds
-
Baths
3,090
Sq. Ft.
Virtual Tour
$1,219,000
812 Gulf Boulevard, Unit 3
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,010
Sq. Ft.
$1,397,000
2200 Bay Boulevard, Unit A
Indian Rocks Beach, FL 33785
4
Beds
3
Baths
2,200
Sq. Ft.
$1,361,800
2214 Bay Boulevard, Unit A
Indian Rocks Beach, FL 33785
4
Beds
3
Baths
2,200
Sq. Ft.
$650,000
19725 Gulf Boulevard, Unit 33
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,145
Sq. Ft.
$2,400,000
1809 Gulf Boulevard
Indian Rocks Beach, FL 33785
8
Beds
8
Baths
3,512
Sq. Ft.
$4,999,999
516 Gulf Boulevard
Indian Rocks Beach, FL 33785
5
Beds
4
Baths
3,090
Sq. Ft.
$998,000
1214 Bay Pine Boulevard
Indian Rocks Beach, FL 33785
5
Beds
-
Baths
1,480
Sq. Ft.
$5,900,000
2 4th Avenue North
Indian Rocks Beach, FL 33785
4
Beds
5.5
Baths
3,792
Sq. Ft.
$675,000
19610 Gulf Boulevard, Unit 308
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,100
Sq. Ft.
$2,500,000
2211 Bay Boulevard
Indian Rocks Beach, FL 33785
8
Beds
-
Baths
3,918
Sq. Ft.
Virtual Tour
$2,299,999
478 Harbor Drive North
Indian Rocks Beach, FL 33785
3
Beds
4.5
Baths
3,319
Sq. Ft.
Virtual Tour
$1,950,000
103 14th Avenue North
Indian Rocks Beach, FL 33785
6
Beds
-
Baths
2,680
Sq. Ft.
$1,950,000
103 14th Avenue North
Indian Rocks Beach, FL 33785
6
Beds
6
Baths
2,680
Sq. Ft.
$689,000
19610 Gulf Boulevard, Unit 409
Indian Shores, FL 33785
2
Beds
2
Baths
1,100
Sq. Ft.
$5,245,000
2108 1st Street
Indian Rocks Beach, FL 33785
0
Beds
-
Baths
8,357
Sq. Ft.
1
2
3
4
Compass
FL
Pinellas County
33785
Homes for Sale near 33785
Neighborhoods
Hidden Harbour
Independence Square
Indian Rock South Shore
Indian Shores
Belleair Shore
Harbor Bluffs
Shipwatch Yacht Club
Egret Woods
Imperial Point
Imperial Point Condominiums
Bayhaven
Bellevue Estates Island
Del Prado
Mill Pond
Boca Ciega Ridge
Ridgecrest
Ridgewood Groves
Sand Key
Old Northwest
Ultimar Condominiums
Show More
Cities
Redington Shores
Belleair Beach
Indian Rocks Beach
Largo
Belleair Bluffs
North Redington Beach
Belleair
Seminole
Redington Beach
Clearwater
Madeira Beach
Bay Pines
Clearwater Beach
St. Petersburg
Pinellas Park
Dunedin
Kenneth City
South Pasadena
Oldsmar
Gulfport
Show More
ZIPs
33708
33786
33776
33774
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