- List View
- Grid View
Sorted by
-
$995,000
18400 Gulf Boulevard #2506, Indian Shores, FL18400 Gulf Boulevard #2506
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,380 Home (sqft)
- 2 Baths
- 7,406 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)
-
$800,000
18400 Gulf Boulevard #1512, Indian Shores, FL18400 Gulf Boulevard #1512
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,400 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$2,189,000
512 20th Avenue, Indian Rocks Beach, FL512 20th Avenue
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 10,890 Lot (sqft)
-
$7,499,999
19310 Gulf Boulevard, Indian Shores, FL19310 Gulf Boulevard
Indian Shores, FL- 0 Beds
- 0 Baths
- 8,414 Home (sqft)
- 0 Baths
- 13,068 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)
-
$4,485,000
812 E Gulf Boulevard #1, 2, 3, 4, 5, 6, 7, Indian Rocks Beach, FL812 E Gulf Boulevard #1, 2, 3, 4, 5, 6, 7
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)
-
$1,200,000
19418 Gulf Boulevard #207, Indian Shores, FL19418 Gulf Boulevard #207
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,425 Home (sqft)
- 2 Baths
- 15,246 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)
-
$789,000
18400 Gulf Boulevard #1304, Indian Shores, FL18400 Gulf Boulevard #1304
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,400 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$998,000
18500 Gulf Boulevard #209, Indian Shores, FL18500 Gulf Boulevard #209
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,440 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$699,000
19931 Gulf Boulevard #D2, Indian Shores, FL19931 Gulf Boulevard #D2
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,100 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$989,000
399 2nd Street #818, Indian Rocks Beach, FL399 2nd Street #818
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,540 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$1,289,000
18500 Gulf Boulevard #503, Indian Shores, FL18500 Gulf Boulevard #503
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,470 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$899,000
399 2nd Street #815, Indian Rocks Beach, FL399 2nd Street #815
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$349,000
1 Windrush Boulevard #54, Indian Rocks Beach, FL1 Windrush Boulevard #54
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 955 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$515,000
508 2nd Street, Indian Rocks Beach, FL508 2nd Street
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,292 Home (sqft)
- 2 Baths
- 5,228 Lot (sqft)
-
$330,000
2704 2nd Street #14, Indian Rocks Beach, FL2704 2nd Street #14
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 598 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$350,000
2704 2nd Street #16, Indian Rocks Beach, FL2704 2nd Street #16
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 598 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$7,695,000
19738 Gulf Boulevard, Indian Shores, FL19738 Gulf Boulevard
Indian Shores, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 25,265 Lot (sqft)
-
$769,000
18650 Gulf Boulevard #314, Indian Shores, FL18650 Gulf Boulevard #314
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,115 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$619,900
19925 Gulf Boulevard #407, Indian Shores, FL19925 Gulf Boulevard #407
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,120 Home (sqft)
- 2 Baths
- 1.06 Lot (ac)
-
$1,198,000
500 20th Avenue, Indian Rocks Beach, FL500 20th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,551 Home (sqft)
- 2 Baths
- 6,099 Lot (sqft)
-
$995,000
1210 Bay Pine Boulevard, Indian Rocks Beach, FL1210 Bay Pine Boulevard
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 3,136 Home (sqft)
- 3 Baths
- 6,970 Lot (sqft)
-
$529,000
19925 Gulf Boulevard #105, Indian Shores, FL19925 Gulf Boulevard #105
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,125 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$599,000
659 Garland Circle, Indian Rocks Beach, FL659 Garland Circle
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,566 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
-
$484,999
616 Garland Circle, Indian Rocks Beach, FL616 Garland Circle
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
-
$1,199,999
215 18th Avenue, Indian Rocks Beach, FL215 18th Avenue
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 2,367 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$7,800,000
2 Gulf Boulevard, Indian Rocks Beach, FL2 Gulf Boulevard
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 4,987 Home (sqft)
- 5 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 12/13/25 7:10 AM PST.
This IDX Website is powered by Diverse Solutions 2025. Privacy | Terms & Conditions

