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
1-41
of
72
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
$864,900
107 Haven Beach Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
1,935
Sq. Ft.
Listed By Compass
Virtual Tour
$1,325,000
350 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,452
Sq. Ft.
$599,999
19111 Vista Bay Drive, Unit 201
Indian Shores, FL 33785
2
Beds
2
Baths
1,452
Sq. Ft.
$699,000
2505 Bay Boulevard, Unit 1
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,090
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
2
Beds
1
Bath
825
Sq. Ft.
$400,000
364 12th Avenue
Indian Rocks Beach, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$995,000
12 Gulf Boulevard, Unit B4
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,250
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.
Virtual Tour
$1,050,000
960 Gulf Boulevard, Unit 5
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
480
Sq. Ft.
$680,000
207 Bahia Vista Drive
Indian Rocks Beach, FL 33785
3
Beds
-
Baths
1,848
Sq. Ft.
$799,900
111 12th Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,208
Sq. Ft.
$1,290,000
208 Bates Avenue
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,724
Sq. Ft.
$1,700,000
724 Gulf Boulevard, Unit A & B
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,152
Sq. Ft.
$1,250,000
2600 1st Street
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
947
Sq. Ft.
$485,000
19417 Gulf Boulevard, Unit E211
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$749,000
909 Harbour House Drive
Indian Rocks Beach, FL 33785
3
Beds
3
Baths
1,616
Sq. Ft.
$397,500
19417 Gulf Boulevard, Unit B208
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
735
Sq. Ft.
$499,900
19417 Gulf Boulevard, Unit C109
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
950
Sq. Ft.
$4,597,000
1600 Beach Trail
Indian Rocks Beach, FL 33785
6
Beds
-
Baths
3,100
Sq. Ft.
$1,299,900
2504 Gulf Boulevard, Unit 403
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,530
Sq. Ft.
Virtual Tour
$19,000,000
400 Gulf Boulevard
Indian Rocks Beach, FL 33785
-
Beds
-
Baths
-
Sq. Ft.
$475,000
614 Gulf Boulevard, Unit 105
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
445
Sq. Ft.
$999,999
203 Bates Avenue
Indian Rocks Beach, FL 33785
4
Beds
2
Baths
1,512
Sq. Ft.
$599,900
19440 Gulf Boulevard, Unit 201
Indian Rocks Beach, FL 33785
1
Bed
1
Bath
875
Sq. Ft.
$4,999,999
516 Gulf Boulevard
Indian Rocks Beach, FL 33785
0
Beds
-
Baths
3,090
Sq. Ft.
$4,999,999
516 Gulf Boulevard
Indian Rocks Beach, FL 33785
5
Beds
4
Baths
3,090
Sq. Ft.
$349,900
1 Windrush Boulevard, Unit 88
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,300
Sq. Ft.
$2,048,000
357 La Hacienda Drive
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
2,444
Sq. Ft.
$724,000
399 2nd Street, Unit 314
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$510,000
620 Garland Circle
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,465
Sq. Ft.
$419,000
1 Windrush Boulevard, Unit 100
Indian Rocks Beach, FL 33785
3
Beds
2
Baths
1,300
Sq. Ft.
$2,790,000
305 Harbor Drive
Indian Rocks Beach, FL 33785
4
Beds
4
Baths
3,042
Sq. Ft.
$729,500
399C 2nd Street, Unit 215
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$725,000
399C 2nd Street, Unit 220
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
$935,000
501 20th Avenue
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,342
Sq. Ft.
$1,600,000
517 20th Avenue
Indian Rocks Beach, FL 33785
5
Beds
3
Baths
2,500
Sq. Ft.
$995,000
332 Bahia Vista Drive
Indian Rocks Beach, FL 33785
2
Beds
1
Bath
1,362
Sq. Ft.
$999,000
399C 2nd Street, Unit 815
Indian Rocks Beach, FL 33785
2
Beds
2
Baths
1,110
Sq. Ft.
1
2
Compass
FL
Pinellas County
Indian Rocks Beach
Homes for Sale near Indian Rocks Beach
Neighborhoods
Harbor Bluffs
Hidden Harbour
Independence Square
Belleair Shore
Shipwatch Yacht Club
Imperial Point
Imperial Point Condominiums
Bellevue Estates Island
Indian Rock South Shore
Mill Pond
Del Prado
Ridgecrest
Egret Woods
Old Northwest
Sand Key
Bayhaven
Ultimar Condominiums
Kakusha
Archwood-South Haven
Crescent Beach Club Two Condominiums
Show More
Cities
Largo
Belleair Beach
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