- List View
- Grid View
Sorted by
-
$1,995,000
328 6th Avenue, Indian Rocks Beach, FL328 6th Avenue
Indian Rocks Beach, FL- 4 Beds
- 4 Baths
- 2,919 Home (sqft)
- 4 Baths
- 6,970 Lot (sqft)
-
$13,900,000
304 Gulf Boulevard, Indian Rocks Beach, FL304 Gulf Boulevard
Indian Rocks Beach, FL- 8 Beds
- 11 Baths
- 9,271 Home (sqft)
- 11 Baths
- 9,584 Lot (sqft)
-
$975,000
501 20th Avenue, Indian Rocks Beach, FL501 20th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,342 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$1,240,000
196 Haven Beach Drive, Indian Rocks Beach, FL196 Haven Beach Drive
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$1,395,000
410 Harbor Drive N, Indian Rocks Beach, FL410 Harbor Drive N
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,076 Home (sqft)
- 3 Baths
- 9,148 Lot (sqft)
-
$525,000
503 Janice Place, Indian Rocks Beach, FL503 Janice Place
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,254 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
-
$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)
-
$550,000
524 Garland Circle, Indian Rocks Beach, FL524 Garland Circle
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,566 Home (sqft)
- 2 Baths
- 1,307 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)
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/29/25 1:05 PM PST.
This IDX Website is powered by Diverse Solutions 2025. Privacy | Terms & Conditions

