- List View
- Grid View
Sorted by
-
$749,900122 Marcdale Boulevard, Indian Rocks Beach, FL122 Marcdale Boulevard
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$575,000603 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)
-
$381,00019417 Gulf Boulevard #A202, Indian Rocks Beach, FL19417 Gulf Boulevard #A202
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 735 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$1,250,000208 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,00074 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,000399 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,649,900417 20th Avenue, Indian Rocks Beach, FL417 20th Avenue
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,230 Home (sqft)
- 3 Baths
- 6,099 Lot (sqft)
-
$1,099,9002504 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,0001211 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,00019610 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)
-
$5,250,0002308 Beach Trail, Indian Rocks Beach, FL2308 Beach Trail
Indian Rocks Beach, FL- 4 Beds
- 4 Baths
- 2,806 Home (sqft)
- 4 Baths
- 8,712 Lot (sqft)
-
$585,000816 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)
-
$2,095,0002308 Bay Boulevard, Indian Rocks Beach, FL2308 Bay Boulevard
Indian Rocks Beach, FL- 10 Beds
- 5 Baths
- 3,946 Home (sqft)
- 5 Baths
- 9,148 Lot (sqft)
-
$579,000318 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)
-
$419,9991 Windrush Boulevard #98, Indian Rocks Beach, FL1 Windrush Boulevard #98
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,380 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$2,990,000478 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)
-
$649,00050 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,000960 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,000349 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)
-
$1,099,0002109 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)
-
$1,049,900307 16th Avenue, Indian Rocks Beach, FL307 16th Avenue
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,678 Home (sqft)
- 2 Baths
- 6,099 Lot (sqft)
-
$699,90044 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)
-
$4,999,0002 4th Avenue, Indian Rocks Beach, FL2 4th Avenue
Indian Rocks Beach, FL- 4 Beds
- 6 Baths
- 3,870 Home (sqft)
- 6 Baths
- 4,356 Lot (sqft)
-
$369,000800 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,000194 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)
-
$528,5001 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)
-
$2,200,0002205 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,0002308 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,90019417 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)
-
$492,000314 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)
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 10/18/25 8:49 PM PDT.
This IDX Software is (c) Diverse Solutions 2025.