- List View
- Grid View
Sorted by
-
$609,900
124 Marcdale Boulevard, Indian Rocks Beach, FL124 Marcdale Boulevard
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$679,900
2406 Gulf Boulevard #204, Indian Rocks Beach, FL2406 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 990 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$895,000
317 12th Avenue, Indian Rocks Beach, FL317 12th Avenue
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 6,970 Lot (sqft)
-
$3,790,000
2307 Bay Boulevard, Indian Rocks Beach, FL2307 Bay Boulevard
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 5,932 Home (sqft)
- 0 Baths
- 19,167 Lot (sqft)
-
$2,300,000
206 22nd Avenue, Indian Rocks Beach, FL206 22nd Avenue
Indian Rocks Beach, FL- 12 Beds
- 6 Baths
- 4,556 Home (sqft)
- 6 Baths
- 9,148 Lot (sqft)
-
$1,045,000
20204 Gulf Boulevard #3, Indian Shores, FL20204 Gulf Boulevard #3
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,340 Home (sqft)
- 2 Baths
- 21,345 Lot (sqft)
-
$639,000
399 2nd Street #416, Indian Rocks Beach, FL399 2nd Street #416
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$464,900
19417 Gulf Boulevard #B209, Indian Rocks Beach, FL19417 Gulf Boulevard #B209
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$600,000
19440 Gulf Boulevard #506, Indian Rocks Beach, FL19440 Gulf Boulevard #506
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 875 Home (sqft)
- 1 Bath
- 15,246 Lot (sqft)
-
$1,245,000
20040 Gulf Boulevard #302, Indian Shores, FL20040 Gulf Boulevard #302
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,235 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$399,000
19701 Gulf Boulevard #105, Indian Shores, FL19701 Gulf Boulevard #105
Indian Shores, FL- 2 Beds
- 2 Baths
- 935 Home (sqft)
- 2 Baths
- 3.82 Lot (ac)
-
$794,900
18400 Gulf Boulevard #1312, Indian Shores, FL18400 Gulf Boulevard #1312
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,400 Home (sqft)
- 2 Baths
- 22,216 Lot (sqft)
-
$1,050,000
1217 Bay Shore Boulevard, Indian Rocks Beach, FL1217 Bay Shore Boulevard
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 7,406 Lot (sqft)
-
$2,900,000
478 Harbor Drive N, Indian Rocks Beach, FL478 Harbor Drive N
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,319 Home (sqft)
- 5 Baths
- 9,584 Lot (sqft)
-
$869,000
407 20th Avenue, Indian Rocks Beach, FL407 20th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,080 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$725,000
18450 Gulf Boulevard #401, Indian Shores, FL18450 Gulf Boulevard #401
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,120 Home (sqft)
- 2 Baths
- 22,652 Lot (sqft)
-
$1,500,000
2302 Bay Boulevard, Indian Rocks Beach, FL2302 Bay Boulevard
Indian Rocks Beach, FL- 5 Beds
- 4 Baths
- 2,422 Home (sqft)
- 4 Baths
- 7,841 Lot (sqft)
-
$1,050,000
1217 Bay Shore Boulevard, Indian Rocks Beach, FL1217 Bay Shore Boulevard
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,580 Home (sqft)
- 2 Baths
- 7,406 Lot (sqft)
-
$1,100,000
1104 Beach Trail #1, Indian Rocks Beach, FL1104 Beach Trail #1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,130 Home (sqft)
- 2 Baths
- 7,841 Lot (sqft)
-
$329,000
1 Windrush Boulevard #24, Indian Rocks Beach, FL1 Windrush Boulevard #24
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$699,900
18400 Gulf Boulevard #1302, Indian Shores, FL18400 Gulf Boulevard #1302
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,400 Home (sqft)
- 2 Baths
- 22,216 Lot (sqft)
-
$995,000
60 Gulf Boulevard #203, Indian Rocks Beach, FL60 Gulf Boulevard #203
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,090 Home (sqft)
- 2 Baths
- 1.12 Lot (ac)
-
$629,000
399 2nd Street #215, Indian Rocks Beach, FL399 2nd Street #215
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$299,900
1 Windrush Boulevard #87, Indian Rocks Beach, FL1 Windrush Boulevard #87
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,300 Home (sqft)
- 2 Baths
- 7.50 Lot (ac)
-
$1,750,000
2605 Bay Boulevard, Indian Rocks Beach, FL2605 Bay Boulevard
Indian Rocks Beach, FL- 6 Beds
- 3 Baths
- 2,464 Home (sqft)
- 3 Baths
- 7,841 Lot (sqft)
-
$415,000
18610 Gulf Boulevard #709, Indian Shores, FL18610 Gulf Boulevard #709
Indian Shores, FL- 1 Bed
- 1 Bath
- 875 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$4,295,000
19936 Gulf Boulevard, Indian Shores, FL19936 Gulf Boulevard
Indian Shores, FL- 5 Beds
- 4 Baths
- 3,610 Home (sqft)
- 4 Baths
- 16,989 Lot (sqft)
-
$1,150,000
20000 Gulf Boulevard #707, Indian Shores, FL20000 Gulf Boulevard #707
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,060 Home (sqft)
- 2 Baths
- 1.11 Lot (ac)
-
$3,700,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)
-
$7,950,000
70 Gulf Boulevard, Indian Rocks Beach, FL70 Gulf Boulevard
Indian Rocks Beach, FL- 6 Beds
- 9 Baths
- 8,042 Home (sqft)
- 9 Baths
- 10,019 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 11/4/26 4:59 AM PST.
This MLS IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions