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
1-41
of
112
Homes
Sort by Recommended
Listed By Compass
$439,000
320 Windrush Boulevard, Unit 4
Indian Rocks Beach, FL 33785
2
Beds
2.5
Baths
1,390
Sq. Ft.
1 more listing matches your search
Learn More
Listed By Compass
Virtual Tour
$1,175,000
350 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,452
Sq. Ft.
$849,900
18400 Gulf Boulevard, Unit 1302
Indian Shores, FL 33785
2
Beds
2
Baths
1,400
Sq. Ft.
$6,450,000
19936 Gulf Boulevard
Indian Shores, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
$1,399,999
20000 Gulf Boulevard, Unit 707
Indian Shores, FL 33785
3
Beds
2
Baths
1,060
Sq. Ft.
$955,000
105 12th Avenue
Indian Rocks Beach, FL 33785
6
Beds
4
Baths
2,815
Sq. Ft.
$955,000
105 12th Avenue
Indian Rocks Beach, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
$575,000
19807 Gulf Boulevard, Unit 128
Indian Shores, FL 33785
2
Beds
2.5
Baths
1,080
Sq. Ft.
$985,000
19937 Gulf Boulevard, Unit B3
Indian Shores, FL 33785
3
Beds
3
Baths
1,910
Sq. Ft.
$599,000
2109 Gulf Boulevard, Unit 1B
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
920
Sq. Ft.
$829,900
99 Haven Beach Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
1,985
Sq. Ft.
$899,999
345 Bahia Vista Drive
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
-
Sq. Ft.
Virtual Tour
$374,800
800 East Gulf Boulevard, Unit 3
Indian Rocks Beach, FL 33785
1
Bed
2
Baths
785
Sq. Ft.
Open: 11/24 10:30AM - 12:00PM
$1,100,000
475 Harbor Drive North
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,803
Sq. Ft.
Virtual Tour
$374,800
800 East Gulf Boulevard, Unit 1
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
785
Sq. Ft.
$599,999
19111 Vista Bay Drive, Unit 201
Indian Shores, FL 33785
2
Beds
2
Baths
1,452
Sq. Ft.
$400,000
364 12th Avenue
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
825
Sq. Ft.
$998,000
2618 Gulf Boulevard, Unit 407
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,340
Sq. Ft.
$400,000
364 12th Avenue
Indian Rocks Beach, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
$680,000
207 Bahia Vista Drive
Indian Rocks Beach, FL 33785
3
Beds
-
Baths
1,848
Sq. Ft.
$525,000
19111 Vista Bay Drive, Unit 308
Indian Shores, FL 33785
2
Beds
2
Baths
1,265
Sq. Ft.
$559,000
19725 Gulf Boulevard, Unit 20
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,145
Sq. Ft.
$540,000
19111 Vista Bay Drive, Unit 608
Indian Shores, FL 33785
2
Beds
2
Baths
1,335
Sq. Ft.
$775,000
1906 2nd Street
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,496
Sq. Ft.
$785,000
900 Gulf Boulevard, Unit 205
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,275
Sq. Ft.
$825,000
19718 Gulf Boulevard
Indian Shores, FL 33785
2
Beds
2
Baths
768
Sq. Ft.
$799,000
19817 Gulf Boulevard, Unit 608
Indian Shores, FL 33785
2
Beds
2
Baths
1,530
Sq. Ft.
$1,290,000
208 Bates Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,724
Sq. Ft.
Virtual Tour
$1,000,000
2600 1st Street
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
947
Sq. Ft.
$595,000
651 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$739,000
639 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$625,000
1401 Bay Palm Boulevard
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
878
Sq. Ft.
$499,900
19417 Gulf Boulevard, Unit C109
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$325,000
2704 2nd Street, Unit 7
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
598
Sq. Ft.
$325,000
2704 2nd Street, Unit 6
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
598
Sq. Ft.
$4,500,000
1600 Beach Trail
Indian Rocks Beach, FL 33785
6
Beds
-
Baths
3,100
Sq. Ft.
$429,900
19725 Gulf Boulevard, Unit 102
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
865
Sq. Ft.
Virtual Tour
$1,050,000
960 Gulf Boulevard, Unit 5
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
480
Sq. Ft.
$1,700,000
724 Gulf Boulevard, Unit A & B
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,152
Sq. Ft.
Virtual Tour
$995,000
12 Gulf Boulevard, Unit B4
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,250
Sq. Ft.
$429,900
19417 Gulf Boulevard, Unit E201
Indian Shores, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
1
2
3
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
Treasure Island
Pinellas Park
Dunedin
Kenneth City
St. Pete Beach
South Pasadena
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