- List View
- Grid View
Sorted by
-
$4,750,000
30 Gulf Boulevard, Indian Rocks Beach, FL30 Gulf Boulevard
Indian Rocks Beach, FL- 8 Beds
- 7 Baths
- 8,212 Home (sqft)
- 7 Baths
- 15,246 Lot (sqft)
-
$650,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)
-
$349,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)
-
$535,000
324 Windrush Boulevard #11, Indian Rocks Beach, FL324 Windrush Boulevard #11
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,390 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$6,890,000
391 12th Avenue, Indian Rocks Beach, FL391 12th Avenue
Indian Rocks Beach, FL- 6 Beds
- 7 Baths
- 6,243 Home (sqft)
- 7 Baths
- 14,375 Lot (sqft)
-
$495,000
829 E Gulf Boulevard #107, Indian Rocks Beach, FL829 E Gulf Boulevard #107
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,200 Home (sqft)
- 2 Baths
- 0 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)
-
$850,000
128 Marcdale Boulevard, Indian Rocks Beach, FL128 Marcdale Boulevard
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$9,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)
-
$1,699,990
314 6th Avenue, Indian Rocks Beach, FL314 6th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 2,130 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$985,000
60 Gulf Boulevard #204, Indian Rocks Beach, FL60 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,090 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$1,790,000
433 20th Avenue, Indian Rocks Beach, FL433 20th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,264 Home (sqft)
- 2 Baths
- 10,455 Lot (sqft)
-
$780,000
1811 2nd Street, Indian Rocks Beach, FL1811 2nd Street
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,415 Home (sqft)
- 2 Baths
- 8,277 Lot (sqft)
-
$1,399,900
366 La Hacienda Drive, Indian Rocks Beach, FL366 La Hacienda Drive
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,745 Home (sqft)
- 2 Baths
- 6,970 Lot (sqft)
-
$950,000
1802 Gulf Boulevard #12, Indian Rocks Beach, FL1802 Gulf Boulevard #12
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,335 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$2,295,000
1800 Gulf Boulevard #1, Indian Rocks Beach, FL1800 Gulf Boulevard #1
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,393 Home (sqft)
- 3 Baths
- 2,614 Lot (sqft)
-
$375,000
1 Windrush Boulevard #35, Indian Rocks Beach, FL1 Windrush Boulevard #35
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$574,900
512 1st Street #108, Indian Rocks Beach, FL512 1st Street #108
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,530 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$859,900
1300 Gulf Boulevard #301, Indian Rocks Beach, FL1300 Gulf Boulevard #301
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,235 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$304,999
1 Windrush Boulevard #45, Indian Rocks Beach, FL1 Windrush Boulevard #45
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 770 Home (sqft)
- 1 Bath
- 7.52 Lot (ac)
-
$779,000
399 2nd Street #219, Indian Rocks Beach, FL399 2nd Street #219
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$499,000
835 E Gulf Boulevard #101, Indian Rocks Beach, FL835 E Gulf Boulevard #101
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,200 Home (sqft)
- 2 Baths
- 2,614 Lot (sqft)
-
$1,950,000
357 La Hacienda Drive, Indian Rocks Beach, FL357 La Hacienda Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,444 Home (sqft)
- 3 Baths
- 6,970 Lot (sqft)
-
$2,200,000
328 6th Avenue, Indian Rocks Beach, FL328 6th Avenue
Indian Rocks Beach, FL- 4 Beds
- 4 Baths
- 2,919 Home (sqft)
- 4 Baths
- 6,970 Lot (sqft)
-
$12,900,000
304 Gulf Boulevard, Indian Rocks Beach, FL304 Gulf Boulevard
Indian Rocks Beach, FL- 8 Beds
- 11 Baths
- 9,271 Home (sqft)
- 11 Baths
- 9,584 Lot (sqft)
-
$1,240,000
196 Haven Beach Drive, Indian Rocks Beach, FL196 Haven Beach Drive
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$1,395,000
410 Harbor Drive N, Indian Rocks Beach, FL410 Harbor Drive N
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,076 Home (sqft)
- 3 Baths
- 9,148 Lot (sqft)
-
$575,000
205 Marcdale Boulevard, Indian Rocks Beach, FL205 Marcdale Boulevard
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$1,155,000
2200 Bay Boulevard #B, Indian Rocks Beach, FL2200 Bay Boulevard #B
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,898 Home (sqft)
- 3 Baths
- 3,050 Lot (sqft)
-
$1,595,000
604 Gulf Boulevard #207, Indian Rocks Beach, FL604 Gulf Boulevard #207
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,145 Home (sqft)
- 3 Baths
- 41,818 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 3/31/26 11:57 AM PDT.
This Real Estate IDX is (c) Diverse Solutions 2026.
