78 results in search
76 photos
70 GULF BOULEVARD INDIAN ROCKS BEACH FL 33785
$9,750,000
-$200,000
Beds: 6
Baths: 9
Sq Ft:
Days on Market: 142

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
71 photos
391 12TH AVENUE INDIAN ROCKS BEACH FL 33785
$6,649,000
-$141,000
Beds: 6
Baths: 7
Sq Ft:
Days on Market: 134

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
52 photos
1522 GULF BOULEVARD INDIAN ROCKS BEACH FL 33785
$4,900,000
Beds: 4
Baths: 5
Sq Ft:
Days on Market: 430

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
9 photos
1213 BAY SHORE BOULEVARD INDIAN ROCKS BEACH FL 33785
$3,999,000
Beds: 5
Baths: 4
Sq Ft:
Days on Market: 5

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
58 photos
306 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$3,900,000
Beds: 5
Baths: 4
Sq Ft:
Days on Market: 138

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
72 photos
495 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$2,999,000
Beds: 4
Baths: 5
Sq Ft:
Days on Market: 7

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
72 photos
478 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$2,849,900
Beds: 4
Baths: 5
Sq Ft:
Days on Market: 91

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
71 photos
478 S HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$2,695,000
Beds: 4
Baths: 3
Sq Ft:
Days on Market: 1

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
52 photos
330 6TH AVENUE INDIAN ROCKS BEACH FL 33785
$1,999,995
-$375,005
Beds: 7
Baths: 3
Sq Ft:
Days on Market: 25
Open: 6/13/26 2 PM - 3:30 PM

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
47 photos
328 6TH AVENUE INDIAN ROCKS BEACH FL 33785
$1,995,000
Beds: 4
Baths: 4
Sq Ft:
Days on Market: 167

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
64 photos
333 12TH AVENUE INDIAN ROCKS BEACH FL 33785
$1,870,000
Beds: 4
Baths: 5
Sq Ft:
Days on Market: 296

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
60 photos
357 LA HACIENDA DRIVE INDIAN ROCKS BEACH FL 33785
$1,800,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 187

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
7 photos
531 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$1,800,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 0

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
56 photos
724 GULF BOULEVARD INDIAN ROCKS BEACH FL 33785
$1,700,000
Beds: 4
Baths: 2
Sq Ft:
Days on Market: 66

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
64 photos
2601 BAY BOULEVARD INDIAN ROCKS BEACH FL 33785
$1,675,000
-$50,000
Beds: 3
Baths: 2
Sq Ft:
Days on Market: 78

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
65 photos
441 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$1,599,000
-$51,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 71

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
59 photos
2302 BAY BOULEVARD INDIAN ROCKS BEACH FL 33785
$1,590,000
Beds: 5
Baths: 4
Sq Ft:
Days on Market: 102

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
53 photos
483 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$1,475,000
Beds: 3
Baths: 2
Sq Ft:
Days on Market: 60

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
85 photos
366 LA HACIENDA DRIVE INDIAN ROCKS BEACH FL 33785
$1,399,900
Beds: 3
Baths: 2
Sq Ft:
Days on Market: 151

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
41 photos
410 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$1,395,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 192

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
100 photos
516 HARBOR DRIVE INDIAN ROCKS BEACH FL 33785
$1,299,900
Beds: 2
Baths: 2
Sq Ft:
Days on Market: 9

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
29 photos
526 20TH AVENUE INDIAN ROCKS BEACH FL 33785
$1,279,000
Beds: 2
Baths: 2
Sq Ft:
Days on Market: 20

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
82 photos
196 HAVEN BEACH DRIVE INDIAN ROCKS BEACH FL 33785
$1,240,000
Beds: 4
Baths: 3
Sq Ft:
Days on Market: 200

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
51 photos
333 LA HACIENDA DRIVE INDIAN ROCKS BEACH FL 33785
$1,225,000
Beds: 3
Baths: 2
Sq Ft:
Days on Market: 155

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
53 photos
349 BAHIA VISTA DRIVE INDIAN ROCKS BEACH FL 33785
$1,200,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 267

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
65 photos
2200 BAY BOULEVARD #A INDIAN ROCKS BEACH FL 33785
$1,189,000
Beds: 4
Baths: 3
Sq Ft:
Days on Market: 74

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
47 photos
208 BATES AVENUE INDIAN ROCKS BEACH FL 33785
$1,175,000
-$35,000
Beds: 3
Baths: 3
Sq Ft:
Days on Market: 244

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
54 photos
1217 BAY SHORE BOULEVARD INDIAN ROCKS BEACH FL 33785
$1,100,000
Beds: 3
Baths: 2
Sq Ft:
Days on Market: 104

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
80 photos
2200 BAY BOULEVARD #B INDIAN ROCKS BEACH FL 33785
$1,080,000
-$75,000
Beds: 4
Baths: 3
Sq Ft:
Days on Market: 204

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
37 photos
412 20TH AVENUE INDIAN ROCKS BEACH FL 33785
$998,000
-$52,000
Beds: 2
Baths: 1
Sq Ft:
Days on Market: 92

Updated 5 Minutes Ago
Trip MapRequest InfoAppointment
