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
Indian Rocks Beach, FL Homes for Sale & Real Estate
Save Search
price
-
Filters
41-80
of
98
Homes
Sort by Recommended
$895,000
2010 Bayview Place
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,442
Sq. Ft.
$823,000
1401 Bay Palm Boulevard
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,094
Sq. Ft.
Virtual Tour
$999,000
339 Bahia Vista Drive
Indian Rocks Beach, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
$1,795,000
2601 Bay Boulevard
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,624
Sq. Ft.
$439,900
1 Windrush Boulevard, Unit 87
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,300
Sq. Ft.
Virtual Tour
$375,000
1 Windrush Boulevard, Unit 88
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,300
Sq. Ft.
$733,500
639 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$817,000
900 Gulf Boulevard, Unit 805
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,275
Sq. Ft.
$1,299,000
328 Bahia Vista Drive
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,715
Sq. Ft.
$395,000
2000 Gulf Boulevard, Unit 11
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
625
Sq. Ft.
$915,000
125 12th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,200
Sq. Ft.
$674,000
305 20th Avenue
Indian Rocks Beach, FL 33785
3
Beds
1
Bath
904
Sq. Ft.
Virtual Tour
$1,200,000
321 Bahia Vista Drive
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,745
Sq. Ft.
$1,278,900
304 16th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,766
Sq. Ft.
$499,000
502 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,100
Sq. Ft.
$797,999
399 2nd Street, Unit 417
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$395,000
2110 Gulf Boulevard, Unit 8
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
535
Sq. Ft.
Virtual Tour
$295,000
1 Windrush Boulevard, Unit 27
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
770
Sq. Ft.
$1,599,995
960 Gulf Boulevard, Unit 10
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,030
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.
Virtual Tour
$644,900
1207 1st Street
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,148
Sq. Ft.
$1,695,000
344 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2.5
Baths
1,745
Sq. Ft.
Virtual Tour
$800,000
1409 Bay Palm Boulevard
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,288
Sq. Ft.
$1,980,000
724 Gulf Boulevard
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,152
Sq. Ft.
$775,000
399C 2nd Street, Unit 220
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$649,000
718 Gulf Boulevard, Unit 2
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,065
Sq. Ft.
$2,599,900
512 20th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
2,421
Sq. Ft.
$745,000
657 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$775,000
1412 Gulf Boulevard, Unit 103A
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,080
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.
$775,000
1500 Gulf Boulevard, Unit 103B
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,055
Sq. Ft.
$1,690,000
1110 Bay Pine Boulevard
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
2,385
Sq. Ft.
$5,295,000
1102 Beach Trail
Indian Rocks Beach, FL 33785
3
Beds
2.5
Baths
3,311
Sq. Ft.
$1,700,000
351 Bahia Vista Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
2,308
Sq. Ft.
$695,000
1108 Gulf Boulevard, Unit 201
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,600
Sq. Ft.
$799,900
1802 Gulf Boulevard, Unit 9
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,290
Sq. Ft.
$730,000
900 Gulf Boulevard, Unit 803
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,275
Sq. Ft.
1
2
3
Compass
FL
Pinellas County
Indian Rocks Beach
Homes for Sale near Indian Rocks Beach
Neighborhoods
Harbor Bluffs
Independence Square
Hidden Harbour
Belleair Shore
Shipwatch Yacht Club
Indian Rock South Shore
Mill Pond
Del Prado
Ridgecrest
Egret Woods
Old Northwest
Sand Key
Bayhaven
Kakusha
Archwood-South Haven
Boca Ciega Ridge
Teakwood Village
Wyatt Street
Shangri-La
Ridgewood Groves
Show More
Cities
Largo
Belleair Beach
Indian Shores
Belleair Bluffs
Belleair
Clearwater
Seminole
Redington Shores
North Redington Beach
Clearwater Beach
Redington Beach
Bay Pines
Pinellas Park
Madeira Beach
Dunedin
St. Petersburg
Treasure Island
Oldsmar
Kenneth City
Safety Harbor
Show More
ZIPs
33786
33785
33774
33770
33776
33756
33778
33767
33772
33708
33771
33773
33777
33755
33764
33765
33744
33781
33782
34698
Show More
Looking for Rentals?
Homes and Apartments for Rent in Indian Rocks Beach
Similar:
Madeira Beach
Redington Shores
Clearwater Beach
Belleair Beach
Largo