- List View
- Grid View
Sorted by
-
$1,299,900
516 Harbor Drive N, Indian Rocks Beach, FL516 Harbor Drive N
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 2,187 Home (sqft)
- 2 Baths
- 9,584 Lot (sqft)
-
$1,949,000
2311 Bay Boulevard, Indian Rocks Beach, FL2311 Bay Boulevard
Indian Rocks Beach, FL- 7 Beds
- 5 Baths
- 3,418 Home (sqft)
- 5 Baths
- 6,534 Lot (sqft)
-
$619,000
19727 Gulf Boulevard #G1, Indian Rocks Beach, FL19727 Gulf Boulevard #G1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,055 Home (sqft)
- 2 Baths
- 1.67 Lot (ac)
-
$939,000
1005 Gulf Boulevard #10, Indian Rocks Beach, FL1005 Gulf Boulevard #10
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 2,220 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$975,000
399 2nd Street #718, Indian Rocks Beach, FL399 2nd Street #718
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,540 Home (sqft)
- 2 Baths
- 15,682 Lot (sqft)
-
$2,500,000
711 Gulf Boulevard, Indian Rocks Beach, FL711 Gulf Boulevard
Indian Rocks Beach, FL- 6 Beds
- 6 Baths
- 3,000 Home (sqft)
- 6 Baths
- 5,663 Lot (sqft)
-
$673,000
614 Gulf Boulevard #9, Indian Rocks Beach, FL614 Gulf Boulevard #9
Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 725 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$445,000
1213 Bay Palm Boulevard, Indian Rocks Beach, FL1213 Bay Palm Boulevard
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 963 Home (sqft)
- 2 Baths
- 7,406 Lot (sqft)
-
$539,000
19610 Gulf Boulevard #308, Indian Rocks Beach, FL19610 Gulf Boulevard #308
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,100 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$659,900
1500 Gulf Boulevard #204B, Indian Rocks Beach, FL1500 Gulf Boulevard #204B
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,055 Home (sqft)
- 2 Baths
- 23,523 Lot (sqft)
-
$599,000
506 Gulf Boulevard #201, Indian Rocks Beach, FL506 Gulf Boulevard #201
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 805 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$925,000
900 Gulf Blvd #104, Indian Rocks Beach, FL900 Gulf Blvd #104
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,275 Home (sqft)
- 2 Baths
- 2.00 Lot (ac)
-
$595,000
19417 Gulf Boulevard #A-113, Indian Shores, FL19417 Gulf Boulevard #A-113
Indian Shores, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
-
$619,000
19727 Gulf Boulevard #G1, Indian Rocks Beach, FL19727 Gulf Boulevard #G1
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,055 Home (sqft)
- 2 Baths
- 1.67 Lot (ac)
-
$825,000
19937 Gulf Boulevard #B3, Indian Shores, FL19937 Gulf Boulevard #B3
Indian Shores, FL- 3 Beds
- 3 Baths
- 1,922 Home (sqft)
- 3 Baths
- 12,197 Lot (sqft)
-
$4,250,000
19730 Gulf Boulevard #3, Indian Rocks Beach, FL19730 Gulf Boulevard #3
Indian Rocks Beach, FL- 5 Beds
- 5 Baths
- 5,100 Home (sqft)
- 5 Baths
- 0 Lot (sqft)
-
$1,700,000
19109 2nd Street #C, Indian Shores, FL19109 2nd Street #C
Indian Shores, FL- 3 Beds
- 3 Baths
- 2,172 Home (sqft)
- 3 Baths
- 6,099 Lot (sqft)
-
$499,000
19701 Gulf Boulevard #417, Indian Shores, FL19701 Gulf Boulevard #417
Indian Shores, FL- 2 Beds
- 2 Baths
- 985 Home (sqft)
- 2 Baths
- 4.50 Lot (ac)
-
$1,149,000
19418 Gulf Boulevard #204, Indian Shores, FL19418 Gulf Boulevard #204
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,425 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$648,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)
-
$999,995
19915 Gulf Boulevard #506, Indian Shores, FL19915 Gulf Boulevard #506
Indian Shores, FL- 3 Beds
- 4 Baths
- 2,296 Home (sqft)
- 4 Baths
- 1,307 Lot (sqft)
-
$860,000
121 10th Ave, Indian Rocks Beach, FL121 10th Ave
Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,711 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
-
$465,000
19823 Gulf Boulevard #43, Indian Shores, FL19823 Gulf Boulevard #43
Indian Shores, FL- 2 Beds
- 3 Baths
- 1,225 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
-
$1,099,000
20204 Gulf Boulevard #4, Indian Shores, FL20204 Gulf Boulevard #4
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,340 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$589,000
19725 Gulf Boulevard #43, Indian Shores, FL19725 Gulf Boulevard #43
Indian Shores, FL- 2 Beds
- 2 Baths
- 1,285 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$995,000
900 Gulf Boulevard #204, Indian Rocks Beach, FL900 Gulf Boulevard #204
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,275 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$650,000
50 Gulf Boulevard #301, Indian Rocks Beach, FL50 Gulf Boulevard #301
Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,008 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$1,200,000
20001 Gulf Boulevard #405, Indian Shores, FL20001 Gulf Boulevard #405
Indian Shores, FL- 3 Beds
- 2 Baths
- 1,455 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$479,000
19701 Gulf Boulevard #307, Indian Shores, FL19701 Gulf Boulevard #307
Indian Shores, FL- 2 Beds
- 2 Baths
- 935 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
-
$499,990
50 Gulf Boulevard #206, Indian Rocks Beach, FL50 Gulf Boulevard #206
Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 714 Home (sqft)
- 1 Bath
- 1.02 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 5/15/26 2:12 AM PDT.
This MLS IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions