- List View
- Grid View
Sorted by
-
$1,000,000
2504 Gulf Boulevard #505, Indian Rocks Beach, FL2504 Gulf Boulevard #505
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,530 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$415,000
1211 Bay Palm Boulevard, Indian Rocks Beach, FL1211 Bay Palm Boulevard
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 900 Home (sqft)
- 1 Bath
- 6,970 Lot (sqft)
-
$415,000
1211 Bay Palm Boulevard, Indian Rocks Beach, FL1211 Bay Palm Boulevard
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 6,970 Lot (sqft)
-
$700,000
19610 Gulf Boulevard #101, Indian Rocks Beach, FL19610 Gulf Boulevard #101
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,100 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$795,000
206 14th Avenue, Indian Rocks Beach, FL206 14th Avenue
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,248 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
-
$544,000
816 Hidden Harbour Drive, Indian Rocks Beach, FL816 Hidden Harbour Drive
Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,462 Home (sqft)
- 3 Baths
- 2,178 Lot (sqft)
-
$1,850,000
2308 Bay Boulevard, Indian Rocks Beach, FL2308 Bay Boulevard
Indian Rocks Beach, FL- 10 Beds
- 5 Baths
- 3,946 Home (sqft)
- 5 Baths
- 9,148 Lot (sqft)
-
$1,340,000
1203 Bay Shore Boulevard, Indian Rocks Beach, FL1203 Bay Shore Boulevard
Indian Rocks Beach, FL- 5 Beds
- 5 Baths
- 3,002 Home (sqft)
- 5 Baths
- 6,534 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)
-
$475,000
50 Gulf Boulevard #207, Indian Rocks Beach, FL50 Gulf Boulevard #207
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,008 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$895,000
960 Gulf Boulevard #1, Indian Rocks Beach, FL960 Gulf Boulevard #1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 640 Home (sqft)
- 2 Baths
- 2,178 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)
-
$875,000
2109 Bay Boulevard, Indian Rocks Beach, FL2109 Bay Boulevard
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,351 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$1,037,500
307 16th Avenue, Indian Rocks Beach, FL307 16th Avenue
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,678 Home (sqft)
- 2 Baths
- 6,099 Lot (sqft)
-
$610,000
44 Gulf Boulevard #204, Indian Rocks Beach, FL44 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,425 Home (sqft)
- 2 Baths
- 9,584 Lot (sqft)
-
$4,500,000
2 4th Avenue, Indian Rocks Beach, FL2 4th Avenue
Indian Rocks Beach, FL- 4 Beds
- 6 Baths
- 3,870 Home (sqft)
- 6 Baths
- 4,356 Lot (sqft)
-
$320,000
800 E Gulf Boulevard #5, Indian Rocks Beach, FL800 E Gulf Boulevard #5
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 745 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,125,000
194 Haven Beach Drive S, Indian Rocks Beach, FL194 Haven Beach Drive S
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,743 Lot (sqft)
-
$1,800,000
2205 Gulf Boulevard #B, Indian Rocks Beach, FL2205 Gulf Boulevard #B
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,320 Home (sqft)
- 5 Baths
- 3,485 Lot (sqft)
-
$300,000
2308 1st Street #2, Indian Rocks Beach, FL2308 1st Street #2
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 690 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$600,000
2600 1st Street, Indian Rocks Beach, FL2600 1st Street
Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 7,406 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)
-
$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)
-
$495,000
123 11th Avenue, Indian Rocks Beach, FL123 11th Avenue
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,434 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
-
$300,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)
-
$775,014
24 Gulf Boulevard #1C, Indian Rocks Beach, FL24 Gulf Boulevard #1C
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,380 Home (sqft)
- 2 Baths
- 30,492 Lot (sqft)
-
$1,130,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)
-
$987,500
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)
-
$680,500
819 Gulf Boulevard, Indian Rocks Beach, FL819 Gulf Boulevard
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 1,064 Home (sqft)
- 1 Bath
- 5,663 Lot (sqft)
-
$410,000
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)
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/13/26 9:05 AM PST.
This MLS IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions