PROP_ADDRESS
PROP_CITY, PROP_STATE
PROP_BEDS Beds / PROP_BATHS Baths
PROP_ACRES
PROP_PRICE
MLS® #: TB8537857
- 34 GULF BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $10,900,000
- 5 Beds | 5.5 Baths | 5,300 SqFt
- 0.31 Acres
MLS® #: TB8464856
- 70 GULF BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $8,950,000
- 6 Beds | 7.5 Baths | 8,042 SqFt
- 0.23 Acres
MLS® #: TB8468881
- 391 12TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $6,499,000
- 6 Beds | 6.5 Baths | 6,243 SqFt
- 0.33 Acres
MLS® #: TB8532303
- 2308 BEACH TRAIL
- INDIAN ROCKS BEACH FL 33785
- $4,350,000
- 4 Beds | 3 Baths | 2,806 SqFt
- 0.2 Acres
MLS® #: TB8515449
- 1213 BAY SHORE BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $3,999,000
- 5 Beds | 4 Baths | 3,705 SqFt
- 0.17 Acres
MLS® #: TB8467679
- 306 HARBOR DRIVE
- INDIAN ROCKS BEACH FL 33785
- $3,700,000
- 5 Beds | 4 Baths | 4,571 SqFt
- 0.21 Acres
MLS® #: TB8536678
- 2718 GULF BOULEVARD UNIT 2
- INDIAN ROCKS BEACH FL 33785
- $3,300,000
- 4 Beds | 3.5 Baths | 2,964 SqFt
- 0.08 Acres
MLS® #: TB8484658
- 478 HARBOR DRIVE N
- INDIAN ROCKS BEACH FL 33785
- $2,849,900
- 4 Beds | 4.5 Baths | 3,319 SqFt
- 0.22 Acres
MLS® #: O6360766
- 328 6TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,995,000
- 5 Beds | 4 Baths | 2,919 SqFt
- 0.16 Acres
MLS® #: TB8478121
- 330 6TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,899,995
- 5 Beds | 3 Baths | 3,281 SqFt
- 0.22 Acres
MLS® #: TB8521222
- 357 LA HACIENDA DRIVE
- INDIAN ROCKS BEACH FL 33785
- $1,800,000
- 3 Beds | 2.5 Baths | 2,444 SqFt
- 0.16 Acres
MLS® #: TB8536613
- 19101 GULF BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,800,000
- 3 Beds | 2 Baths | 1,885 SqFt
- 0.05 Acres
MLS® #: TB8492544
- 724 GULF BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,700,000
- 4 Beds | 2 Baths | 1,152 SqFt
- 0.13 Acres
MLS® #: TB8534296
- 466 20TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,675,000
- 2 Beds | 2 Baths | 1,660 SqFt
- 0.13 Acres
MLS® #: TB8480813
- 2302 BAY BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,565,000
- 5 Beds | 4 Baths | 2,422 SqFt
- 0.18 Acres
MLS® #: TB8537168
- 2501 BAY BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,549,000
- 3 Beds | 2.5 Baths | 1,680 SqFt
- 0.15 Acres
MLS® #: TB8450453
- 410 HARBOR DRIVE N
- INDIAN ROCKS BEACH FL 33785
- $1,395,000
- 3 Beds | 2 Baths | 2,076 SqFt
- 0.21 Acres
MLS® #: TB8539076
- 2032 20TH AVENUE PARKWAY
- INDIAN ROCKS BEACH FL 33785
- $1,300,000
- 2 Beds | 2 Baths | 1,368 SqFt
- 0.14 Acres
MLS® #: TB8510307
- 526 20TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,279,000
- 2 Beds | 2 Baths | 1,107 SqFt
- 0.14 Acres
MLS® #: TB8452637
- 333 LA HACIENDA DRIVE
- INDIAN ROCKS BEACH FL 33785
- $1,220,000
- 3 Beds | 2 Baths | 1,552 SqFt
- 0.17 Acres
MLS® #: TB8433818
- 208 BATES AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,175,000
- 3 Beds | 2.5 Baths | 1,724 SqFt
- 0.13 Acres
MLS® #: TB8425877
- 349 BAHIA VISTA DRIVE
- INDIAN ROCKS BEACH FL 33785
- $1,099,000
- 3 Beds | 3 Baths | 1,562 SqFt
- 0.11 Acres
MLS® #: TB8480253
- 1217 BAY SHORE BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,050,000
- 3 Beds | 2 Baths | 1,580 SqFt
- 0.17 Acres
MLS® #: TB8482144
- 407 20TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $869,000
- 2 Beds | 1.5 Baths | 1,080 SqFt
- 0.15 Acres
The data relating to real estate for sale on this site comes from Stellar MLS. All properties are subject to prior sale, changes, or withdrawal.
This site was last updated Aug-18-2026 6:31:54 PM.
This site was last updated Aug-18-2026 6:31:54 PM.























