- List View
- Grid View
Sorted by
-
$799,000
399 2nd Street #718, Indian Rocks Beach, FL399 2nd Street #718
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,540 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$649,900
1500 Gulf Boulevard #204B, Indian Rocks Beach, FL1500 Gulf Boulevard #204B
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,055 Home (sqft)
- 2 Baths
- 23,523 Lot (sqft)
-
$4,149,000
19730 Gulf Boulevard #400, Indian Rocks Beach, FL19730 Gulf Boulevard #400
Indian Rocks Beach, FL- 5 Beds
- 5 Baths
- 5,100 Home (sqft)
- 5 Baths
- 0 Lot (sqft)
-
$324,900
MLS # TB8504262, Indian Rocks Beach, FLMLS # TB8504262
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$624,777
708 Gulf Boulevard #D, Indian Rocks Beach, FL708 Gulf Boulevard #D
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 920 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$775,000
121 10th Ave, Indian Rocks Beach, FL121 10th Ave
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,711 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$895,000
900 Gulf Boulevard #204, Indian Rocks Beach, FL900 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,275 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$499,990
50 Gulf Boulevard #206, Indian Rocks Beach, FL50 Gulf Boulevard #206
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 714 Home (sqft)
- 1 Bath
- 1.02 Lot (ac)
-
$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)
-
$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)
-
$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)
-
$805,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)
-
$1,475,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)
-
$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)
-
$3,690,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)
-
$725,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)
-
$1,395,000
410 Harbor Drive N, Indian Rocks Beach, FL410 Harbor Drive N
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 2,076 Home (sqft)
- 2 Baths
- 9,148 Lot (sqft)
-
$949,000
100 Windrush Boulevard #1, Indian Rocks Beach, FL100 Windrush Boulevard #1
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,812 Home (sqft)
- 3 Baths
- 12,197 Lot (sqft)
-
$1,950,000
711 E Gulf Boulevard, Indian Rocks Beach, FL711 E Gulf Boulevard
Indian Rocks Beach, FL- 4 Beds
- 4 Baths
- 2,077 Home (sqft)
- 4 Baths
- 5,663 Lot (sqft)
-
$1,175,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)
-
$549,000
833 E Gulf Boulevard #103, Indian Rocks Beach, FL833 E Gulf Boulevard #103
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,200 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$1,099,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)
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/14/26 5:06 PM PST.
This IDX Website is powered by Diverse Solutions 2026.
