- List View
- Grid View
Sorted by
-
$2,350,000
2005 Beach Trail #A, Indian Rocks Beach, FL2005 Beach Trail #A
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,691 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$2,350,000
2003 Beach Trail #B, Indian Rocks Beach, FL2003 Beach Trail #B
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,691 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$2,350,000
2005 Beach Trail #B, Indian Rocks Beach, FL2005 Beach Trail #B
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,691 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$2,350,000
2003 Beach Trail #A, Indian Rocks Beach, FL2003 Beach Trail #A
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,691 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$3,564,900
205 Bates Avenue, Indian Rocks Beach, FL205 Bates Avenue
Indian Rocks Beach, FL- 8 Beds
- 10 Baths
- 5,100 Home (sqft)
- 10 Baths
- 5,663 Lot (sqft)
-
$699,000
900 Gulf Boulevard #303, Indian Rocks Beach, FL900 Gulf Boulevard #303
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,275 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$1,782,450
205 Bates Avenue #B, Indian Rocks Beach, FL205 Bates Avenue #B
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,550 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$375,000
1509 Legion Lane, Indian Rocks Beach, FL1509 Legion Lane
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 448 Home (sqft)
- 1 Bath
- 2,178 Lot (sqft)
-
$1,782,450
205 Bates Avenue #A, Indian Rocks Beach, FL205 Bates Avenue #A
Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 2,550 Home (sqft)
- 5 Baths
- 5,663 Lot (sqft)
-
$3,990,000
2308 Beach Trail, Indian Rocks Beach, FL2308 Beach Trail
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,806 Home (sqft)
- 3 Baths
- 8,712 Lot (sqft)
-
$289,000
18399 Gulf Blvd #372, Indian Shores, FL18399 Gulf Blvd #372
Indian Shores, FL- 1 Bed
- 1 Bath
- 522 Home (sqft)
- 1 Bath
- 1.88 Lot (ac)
-
$289,000
1 Windrush Boulevard #65, Indian Rocks Beach, FL1 Windrush Boulevard #65
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 770 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,679,000
1907 Bay Boulevard, Indian Rocks Beach, FL1907 Bay Boulevard
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,914 Home (sqft)
- 3 Baths
- 8,277 Lot (sqft)
-
$654,900
19440 Gulf Boulevard #105, Indian Shores, FL19440 Gulf Boulevard #105
Indian Shores, FL- 1 Bed
- 1 Bath
- 875 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,100,000
19651 Gulf Boulevard #B2, Indian Shores, FL19651 Gulf Boulevard #B2
Indian Shores, FL- 2 Beds
- 3 Baths
- 1,488 Home (sqft)
- 3 Baths
- 1.04 Lot (ac)
-
$690,000
1802 Gulf Boulevard #8, Indian Rocks Beach, FL1802 Gulf Boulevard #8
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 762 Home (sqft)
- 2 Baths
- 29,186 Lot (sqft)
-
$1,800,000
19101 Gulf Boulevard, Indian Shores, FL19101 Gulf Boulevard
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,885 Home (sqft)
- 2 Baths
- 2,178 Lot (sqft)
-
$239,999
18399 Gulf Boulevard #367, Indian Shores, FL18399 Gulf Boulevard #367
Indian Shores, FL- 1 Bed
- 1 Bath
- 317 Home (sqft)
- 1 Bath
- 1.88 Lot (ac)
-
$239,999
18399 Gulf Boulevard #371, Indian Shores, FL18399 Gulf Boulevard #371
Indian Shores, FL- 1 Bed
- 1 Bath
- 317 Home (sqft)
- 1 Bath
- 1.88 Lot (ac)
-
$484,000
19417 Gulf Boulevard #E109, Indian Rocks Beach, FL19417 Gulf Boulevard #E109
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$650,000
20019 Gulf Boulevard #9, Indian Shores, FL20019 Gulf Boulevard #9
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,165 Home (sqft)
- 2 Baths
- 24,830 Lot (sqft)
-
$3,300,000
2718 Gulf Boulevard #2, Indian Rocks Beach, FL2718 Gulf Boulevard #2
Indian Rocks Beach, FL- 4 Beds
- 4 Baths
- 2,964 Home (sqft)
- 4 Baths
- 3,485 Lot (sqft)
-
$3,990,000
2308 Beach Trail, Indian Rocks Beach, FL2308 Beach Trail
Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,806 Home (sqft)
- 3 Baths
- 8,712 Lot (sqft)
-
$332,000
1 Windrush Boulevard #63, Indian Rocks Beach, FL1 Windrush Boulevard #63
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 1,080 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,375,000
2 15th Avenue #303, Indian Rocks Beach, FL2 15th Avenue #303
Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,777 Home (sqft)
- 3 Baths
- 30,492 Lot (sqft)
-
$824,000
812 Gulf Blvd #3, Indian Rocks Beach, FL812 Gulf Blvd #3
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 975 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
-
$469,500
19417 Gulf Boulevard #A-105, Indian Shores, FL19417 Gulf Boulevard #A-105
Indian Shores, FL- 1 Bed
- 1 Bath
- 735 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$385,000
19417 Gulf Boulevard #A202, Indian Shores, FL19417 Gulf Boulevard #A202
Indian Shores, FL- 1 Bed
- 1 Bath
- 735 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
-
$274,900
1 Windrush Boulevard #37, Indian Rocks Beach, FL1 Windrush Boulevard #37
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 826 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$1,299,000
20040 Gulf Boulevard #402, Indian Rocks Beach, FL20040 Gulf Boulevard #402
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,235 Home (sqft)
- 2 Baths
- 0 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/4/26 2:59 PM PST.
This IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions