- List View
- Grid View
Sorted by
-
$1,650,000
441 Harbor Drive S, Indian Rocks Beach, FL441 Harbor Drive S
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,898 Home (sqft)
- 3 Baths
- 7,406 Lot (sqft)
-
$1,189,000
2200 Bay Boulevard #A, Indian Rocks Beach, FL2200 Bay Boulevard #A
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,200 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$635,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)
-
$759,000
900 Harbour House Drive, Indian Rocks Beach, FL900 Harbour House Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,616 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$1,725,000
2601 Bay Boulevard, Indian Rocks Beach, FL2601 Bay Boulevard
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,624 Home (sqft)
- 2 Baths
- 8,277 Lot (sqft)
-
$1,475,000
483 Harbor Drive N, Indian Rocks Beach, FL483 Harbor Drive N
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 2,571 Home (sqft)
- 2 Baths
- 7,841 Lot (sqft)
-
$528,000
78 Gulf Boulevard #5, Indian Rocks Beach, FL78 Gulf Boulevard #5
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 941 Home (sqft)
- 1 Bath
- 16,118 Lot (sqft)
-
$550,000
619 2nd Street #2, Indian Rocks Beach, FL619 2nd Street #2
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,410 Home (sqft)
- 2 Baths
- 8,277 Lot (sqft)
-
$1,199,900
419 12th Avenue, Indian Rocks Beach, FL419 12th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,410 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$849,000
93 The Cove Way, Indian Rocks Beach, FL93 The Cove Way
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,985 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$849,875
140 Marcdale Boulevard, Indian Rocks Beach, FL140 Marcdale Boulevard
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
-
$349,500
2308 1st Street #1, Indian Rocks Beach, FL2308 1st Street #1
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 690 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,185,000
412 20th Avenue, Indian Rocks Beach, FL412 20th Avenue
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 1,092 Home (sqft)
- 1 Bath
- 6,534 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)
-
$895,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)
-
$300,000
1 Windrush Boulevard #23, Indian Rocks Beach, FL1 Windrush Boulevard #23
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,062 Home (sqft)
- 2 Baths
- 7.52 Lot (ac)
-
$1,590,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)
-
$475,000
306 12th Avenue, Indian Rocks Beach, FL306 12th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 702 Home (sqft)
- 2 Baths
- 5,228 Lot (sqft)
-
$1,150,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)
-
$650,000
1412 Gulf Boulevard #102A, Indian Rocks Beach, FL1412 Gulf Boulevard #102A
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,080 Home (sqft)
- 2 Baths
- 23,523 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)
-
$650,000
399 2nd Street #216, Indian Rocks Beach, FL399 2nd Street #216
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,110 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$449,900
1 Windrush Boulevard #51, Indian Rocks Beach, FL1 Windrush Boulevard #51
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,208 Home (sqft)
- 3 Baths
- 7.52 Lot (ac)
-
$309,950
1 Windrush Boulevard #21, Indian Rocks Beach, FL1 Windrush Boulevard #21
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$399,000
324 Windrush Boulevard #8, Indian Rocks Beach, FL324 Windrush Boulevard #8
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,390 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$469,000
200 10th Avenue, Indian Rocks Beach, FL200 10th Avenue
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 672 Home (sqft)
- 1 Bath
- 6,099 Lot (sqft)
-
$699,900
641 Garland Circle, Indian Rocks Beach, FL641 Garland Circle
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,566 Home (sqft)
- 2 Baths
- 1,307 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)
-
$887,500
60 Gulf Boulevard #201, Indian Rocks Beach, FL60 Gulf Boulevard #201
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,090 Home (sqft)
- 2 Baths
- 1.14 Lot (ac)
-
$340,000
1 Windrush Boulevard #19, Indian Rocks Beach, FL1 Windrush Boulevard #19
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,040 Home (sqft)
- 2 Baths
- 7.00 Lot (ac)
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 1:57 PM PDT.
This Custom IDX is (c) Diverse Solutions 2026.
