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
41-80
of
150
Homes
Sort by Recommended
Virtual Tour
$1,075,000
12 Gulf Boulevard, Unit B4
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,250
Sq. Ft.
$1,150,000
518 20th Avenue
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,360
Sq. Ft.
$610,000
19823 Gulf Boulevard, Unit 1
Indian Shores, FL 33785
2
Beds
3
Baths
1,225
Sq. Ft.
$1,395,000
333 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,559
Sq. Ft.
$675,000
19811 Gulf Boulevard, Unit 207
Indian Shores, FL 33785
2
Beds
2
Baths
1,180
Sq. Ft.
$879,900
44 Gulf Boulevard, Unit 204
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,425
Sq. Ft.
$469,900
19725 Gulf Boulevard, Unit 102
Indian Shores, FL 33785
1
Bed
1
Bath
865
Sq. Ft.
$789,000
399C 2nd Street, Unit 215
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$729,000
399 2nd Street, Unit 412
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$1,600,000
500 20th Avenue
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,551
Sq. Ft.
$1,100,000
19930 Gulf Boulevard, Unit 5C
Indian Shores, FL 33785
2
Beds
2
Baths
1,186
Sq. Ft.
$3,499,000
421 20th Avenue
Indian Rocks Beach, FL 33785
5
Beds
5
Baths
3,846
Sq. Ft.
$777,000
19817 Gulf Boulevard, Unit 402
Indian Shores, FL 33785
3
Beds
2.5
Baths
2,335
Sq. Ft.
Virtual Tour
$915,000
420 Gulf Boulevard, Unit 404
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,330
Sq. Ft.
$384,900
109 16th Avenue, Unit 10
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
966
Sq. Ft.
$2,750,000
2211 Bay Boulevard
Indian Rocks Beach, FL 33785
8
Beds
-
Baths
3,918
Sq. Ft.
$620,000
619 2nd Street, Unit 3
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,210
Sq. Ft.
$850,000
18400 Gulf Boulevard, Unit 1302
Indian Shores, FL 33785
2
Beds
2
Baths
1,400
Sq. Ft.
$600,000
19727 Gulf Boulevard, Unit B1
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,055
Sq. Ft.
$329,000
1 Windrush Boulevard, Unit 37
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
826
Sq. Ft.
$760,000
19817 Gulf Boulevard, Unit 601
Indian Shores, FL 33785
2
Beds
2
Baths
1,535
Sq. Ft.
$450,000
1108 Gulf Boulevard, Unit 102
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,650
Sq. Ft.
$1,100,000
809 Gulf Boulevard
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,248
Sq. Ft.
$733,500
639 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
Open: 6/2 01:00PM - 03:00PM
$1,299,900
204 Haven Beach Drive
Indian Rocks Beach, FL 33785
4
Beds
3
Baths
1,764
Sq. Ft.
$1,069,079
332 Bahia Vista Drive
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,362
Sq. Ft.
Virtual Tour
$420,000
19417 Gulf Boulevard, Unit A203
Indian Shores, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
Virtual Tour
$424,000
19451 Gulf Boulevard, Unit 204
Indian Shores, FL 33785
1
Bed
1
Bath
725
Sq. Ft.
Open: 6/2 01:00PM - 04:00PM
$599,900
19531 Gulf Boulevard, Unit 604
Indian Shores, FL 33785
2
Beds
2
Baths
1,320
Sq. Ft.
$1,999,900
81 Gulf Boulevard
Indian Rocks Beach, FL 33785
5
Beds
3
Baths
3,330
Sq. Ft.
$528,000
609 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,566
Sq. Ft.
$499,999
19530 Gulf Boulevard, Unit 1A
Indian Shores, FL 33785
1
Bed
1
Bath
530
Sq. Ft.
$479,000
19417 Gulf Boulevard, Unit F110
Indian Shores, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$788,900
399 2nd Street, Unit 417
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
Virtual Tour
$499,900
19417 Gulf Boulevard, Unit D113
Indian Shores, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$1,795,000
2601 Bay Boulevard
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,624
Sq. Ft.
$817,000
900 Gulf Boulevard, Unit 805
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,275
Sq. Ft.
$1,259,700
304 16th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,766
Sq. Ft.
$2,790,000
305 Harbor Drive
Indian Rocks Beach, FL 33785
4
Beds
4
Baths
3,042
Sq. Ft.
$1,599,995
960 Gulf Boulevard, Unit 10
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,030
Sq. Ft.
1
2
3
4
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
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
Seminole Estates
Show More
Cities
Indian Shores
Largo
Belleair Beach
Redington Shores
Indian Rocks Beach
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
33786
33708
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