- List View
- Grid View
Sorted by
-
$559,000
603 Garland Circle, Indian Rocks Beach, FL603 Garland Circle
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,566 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
-
$1,250,000
208 Bates Avenue, Indian Rocks Beach, FL208 Bates Avenue
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,724 Home (sqft)
- 3 Baths
- 5,663 Lot (sqft)
-
$769,000
74 Gulf Boulevard #1B, Indian Rocks Beach, FL74 Gulf Boulevard #1B
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,380 Home (sqft)
- 2 Baths
- 10,890 Lot (sqft)
-
$769,000
399 2nd Street #716, Indian Rocks Beach, FL399 2nd Street #716
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$1,099,900
2504 Gulf Boulevard #505, Indian Rocks Beach, FL2504 Gulf Boulevard #505
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,530 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$450,000
1211 Bay Palm Boulevard, Indian Rocks Beach, FL1211 Bay Palm Boulevard
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 900 Home (sqft)
- 1 Bath
- 6,970 Lot (sqft)
-
$720,000
19610 Gulf Boulevard #101, Indian Rocks Beach, FL19610 Gulf Boulevard #101
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,100 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$4,850,000
2308 Beach Trail, Indian Rocks Beach, FL2308 Beach Trail
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,806 Home (sqft)
- 3 Baths
- 8,712 Lot (sqft)
-
$585,000
816 Hidden Harbour Drive, Indian Rocks Beach, FL816 Hidden Harbour Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,462 Home (sqft)
- 3 Baths
- 2,178 Lot (sqft)
-
$579,000
318 Windrush Boulevard #9, Indian Rocks Beach, FL318 Windrush Boulevard #9
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,390 Home (sqft)
- 3 Baths
- 34,413 Lot (sqft)
-
$2,990,000
478 Harbor Drive S, Indian Rocks Beach, FL478 Harbor Drive S
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 3,135 Home (sqft)
- 3 Baths
- 6,970 Lot (sqft)
-
$625,000
50 Gulf Boulevard #207, Indian Rocks Beach, FL50 Gulf Boulevard #207
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,008 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$975,000
960 Gulf Boulevard #1, Indian Rocks Beach, FL960 Gulf Boulevard #1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 640 Home (sqft)
- 2 Baths
- 2,178 Lot (sqft)
-
$1,200,000
349 Bahia Vista Drive, Indian Rocks Beach, FL349 Bahia Vista Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,562 Home (sqft)
- 3 Baths
- 4,792 Lot (sqft)
-
$950,000
2109 Bay Boulevard, Indian Rocks Beach, FL2109 Bay Boulevard
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,351 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$675,000
44 Gulf Boulevard #204, Indian Rocks Beach, FL44 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,425 Home (sqft)
- 2 Baths
- 9,584 Lot (sqft)
-
$369,000
800 E Gulf Boulevard #5, Indian Rocks Beach, FL800 E Gulf Boulevard #5
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 745 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,250,000
194 Haven Beach Drive S, Indian Rocks Beach, FL194 Haven Beach Drive S
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$524,999
1 Windrush Boulevard #51, Indian Rocks Beach, FL1 Windrush Boulevard #51
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,208 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$1,995,000
2205 Gulf Boulevard #B, Indian Rocks Beach, FL2205 Gulf Boulevard #B
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,320 Home (sqft)
- 5 Baths
- 3,485 Lot (sqft)
-
$339,000
2308 1st Street #2, Indian Rocks Beach, FL2308 1st Street #2
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 690 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$469,900
19417 Gulf Boulevard #C109, Indian Rocks Beach, FL19417 Gulf Boulevard #C109
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$475,000
314 Windrush Boulevard #12, Indian Rocks Beach, FL314 Windrush Boulevard #12
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,400 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$2,100,000
333 12th Avenue, Indian Rocks Beach, FL333 12th Avenue
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,390 Home (sqft)
- 5 Baths
- 6,970 Lot (sqft)
-
$1,200,000
60 Gulf Boulevard #402, Indian Rocks Beach, FL60 Gulf Boulevard #402
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,795 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$359,000
1 Windrush Boulevard #28, Indian Rocks Beach, FL1 Windrush Boulevard #28
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,258 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$350,000
1 Windrush Boulevard #30, Indian Rocks Beach, FL1 Windrush Boulevard #30
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$4,485,000
812 E Gulf Boulevard, Indian Rocks Beach, FL812 E Gulf Boulevard
Indian Rocks Beach, FL- 14 Beds
- 21 Baths
- 8,575 Home (sqft)
- 21 Baths
- 40,076 Lot (sqft)
-
$780,000
202 18th Avenue, Indian Rocks Beach, FL202 18th Avenue
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,546 Home (sqft)
- 3 Baths
- 7,841 Lot (sqft)
-
$3,900,000
306 Harbor Drive, Indian Rocks Beach, FL306 Harbor Drive
Indian Rocks Beach, FL- 5 Beds
- 4 Baths
- 4,571 Home (sqft)
- 4 Baths
- 9,148 Lot (sqft)
The information contained herein has been provided by My Florida Regional MLS DBA Stellar MLS. IDX information is provided exclusively for consumers' personal, non-commercial use, that it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing, and that the data is deemed reliable but is not guaranteed accurate by the MLS. Listings last updated 12/12/25 9:10 PM PST.
This Custom IDX is (c) Diverse Solutions 2025.
