- List View
- Grid View
Sorted by
-
$625,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)
-
$669,000
2505 Bay Boulevard #1, Indian Rocks Beach, FL2505 Bay Boulevard #1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,090 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$2,497,000
305 Harbor Drive, Indian Rocks Beach, FL305 Harbor Drive
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,128 Home (sqft)
- 3 Baths
- 6,534 Lot (sqft)
-
$1,235,000
2200 Bay Boulevard #B, Indian Rocks Beach, FL2200 Bay Boulevard #B
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,200 Home (sqft)
- 3 Baths
- 3,050 Lot (sqft)
-
$1,695,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)
-
$699,000
2505 Bay Boulevard #4, Indian Rocks Beach, FL2505 Bay Boulevard #4
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,435 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$385,000
2110 Gulf Boulevard #8, Indian Rocks Beach, FL2110 Gulf Boulevard #8
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 535 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$835,000
94 The Cove Way, Indian Rocks Beach, FL94 The Cove Way
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,307 Lot (sqft)
-
$995,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,450,000
438 18th Avenue, Indian Rocks Beach, FL438 18th Avenue
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,648 Home (sqft)
- 3 Baths
- 12,197 Lot (sqft)
-
$699,000
370 12th Avenue, Indian Rocks Beach, FL370 12th Avenue
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 6,970 Lot (sqft)
-
$575,000
669 Garland Circle, Indian Rocks Beach, FL669 Garland Circle
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
-
$697,990
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)
-
$657,000
802 Hidden Harbour Drive, Indian Rocks Beach, FL802 Hidden Harbour Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,462 Home (sqft)
- 3 Baths
- 2,178 Lot (sqft)
-
$1,225,000
2518 Coral Court, Indian Rocks Beach, FL2518 Coral Court
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,980 Home (sqft)
- 3 Baths
- 1,307 Lot (sqft)
-
$379,000
19417 Gulf Boulevard #F207, Indian Rocks Beach, FL19417 Gulf Boulevard #F207
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 735 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$599,900
2204 1st Street #F, Indian Rocks Beach, FL2204 1st Street #F
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,383 Home (sqft)
- 3 Baths
- 21,780 Lot (sqft)
-
$899,000
372 12th Avenue, Indian Rocks Beach, FL372 12th Avenue
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 10,019 Lot (sqft)
-
$1,650,000
601 2nd Street, Indian Rocks Beach, FL601 2nd Street
Indian Rocks Beach, FL- 6 Beds
- 8 Baths
- 4,080 Home (sqft)
- 8 Baths
- 7,406 Lot (sqft)
-
$849,000
1300 Gulf Boulevard #202, Indian Rocks Beach, FL1300 Gulf Boulevard #202
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,200 Home (sqft)
- 2 Baths
- 43,560 Lot (sqft)
-
$2,100,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,450,000
124 13th Avenue, Indian Rocks Beach, FL124 13th Avenue
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,080 Home (sqft)
- 3 Baths
- 6,099 Lot (sqft)
-
$1,050,000
2031 20th Avenue Parkway, Indian Rocks Beach, FL2031 20th Avenue Parkway
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,423 Home (sqft)
- 2 Baths
- 7,841 Lot (sqft)
-
$1,100,000
100 Windrush Boulevard #2, Indian Rocks Beach, FL100 Windrush Boulevard #2
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,881 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$2,300,000
2205 Gulf Boulevard #A, Indian Rocks Beach, FL2205 Gulf Boulevard #A
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,320 Home (sqft)
- 5 Baths
- 3,485 Lot (sqft)
-
$1,550,000
315 Harbor Drive, Indian Rocks Beach, FL315 Harbor Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,815 Home (sqft)
- 3 Baths
- 8,277 Lot (sqft)
-
$1,450,000
454 20th Avenue, Indian Rocks Beach, FL454 20th Avenue
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,607 Home (sqft)
- 2 Baths
- 6,099 Lot (sqft)
-
$749,900
122 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)
-
$570,000
603 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)
-
$1,250,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)
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/20/25 3:02 AM PST.
This Real Estate IDX is (c) Diverse Solutions 2025. Privacy | Terms & Conditions

