Indian Rocks Beach, FL Homes for Sale & Real Estate

price
-
$699,000 | 1904 Gulf Boulevard, Unit D, Indian Rocks Beach, FL 33785
1/34
New

$699,000

2
Bedrooms
1,135
Square Feet
See It First on CompassFind homes before they're on other websites.
Listings are only private online. All buyers & agents can access in our offices or by contacting Compass.
$340,000 | 19417 Gulf Boulevard, Unit D206, Indian Shores, FL 33785
1/27

$340,000

1
Bedrooms
735
Square Feet
6.02
Acres
$559,900 | 19531 Gulf Boulevard, Unit 604, Indian Shores, FL 33785
1/84

$559,900

2
Bedrooms
1,320
Square Feet
$884,900 | 18400 Gulf Boulevard, Unit 1208, Indian Shores, FL 33785
1/19

$884,900

3
Bedrooms
1,435
Square Feet
$2,275,000 | 19631 Gulf Boulevard, Unit 5, Indian Shores, FL 33785
1/21

$2,275,000

4
Bedrooms
3,093
Square Feet
$2,275,000 | 19631 Gulf Boulevard, Unit 2, Indian Shores, FL 33785
1/21

$2,275,000

4
Bedrooms
3,311
Square Feet
$2,275,000 | 19631 Gulf Boulevard, Unit 1, Indian Shores, FL 33785
1/21

$2,275,000

4
Bedrooms
3,093
Square Feet
$1,885,000 | 19616 Gulf Boulevard, Unit 302, Indian Shores, FL 33785
1/49

$1,885,000

3
Bedrooms
2,045
Square Feet
$259,000 | 1 Windrush Boulevard, Unit 83, Indian Rocks Beach, FL 33785
1/47

$259,000

2
Bedrooms
1,040
Square Feet
$615,000 | 1206 Bayshore Boulevard, Indian Rocks Beach, FL 33785
1/30

$615,000

2
Bedrooms
792
Square Feet
0.13
Acres
a front view of a house with a garden
1/20

$625,000

3
Bedrooms
1,500
Square Feet
0.03
Acres
front view of a house with a yard
1/33

$515,000

2
Bedrooms
1,186
Square Feet
0.12
Acres
$515,000 | 388 12th Avenue, Indian Rocks Beach, FL 33785
1/33

$515,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
0.12
Acres
$1,275,000 | 18522 Gulf Boulevard, Unit D, Indian Shores, FL 33785
1/68

$1,275,000

3
Bedrooms
1,979
Square Feet
0.03
Acres
a view of a house with porch
1/38

$300,000

1
Bedrooms
650
Square Feet
an aerial view of a house with a yard and lake view
1/80

$5,395,000

5
Bedrooms
3,037
Square Feet
0.45
Acres
$2,150,000 | 19828 Gulf Boulevard, Unit 201, Indian Shores, FL 33785
1/51

$2,150,000

3
Bedrooms
2,714
Square Feet
$1,399,000 | 517 20th Avenue, Indian Rocks Beach, FL 33785
1/61

$1,399,000

5
Bedrooms
2,765
Square Feet
0.15
Acres
$549,000 | 19236 Gulf Boulevard, Unit 103, Indian Shores, FL 33785
1/25

$549,000

1
Bedrooms
895
Square Feet
$799,900 | 1811 2nd Street, Indian Rocks Beach, FL 33785
1/33

$799,900

1
Bedrooms
1,415
Square Feet
0.19
Acres
$749,900 | 2112 Gulf Boulevard, Unit 4B, Indian Rocks Beach, FL 33785
1/20

$749,900

2
Bedrooms
1,080
Square Feet
a view of a ocean
1/54

$699,900

2
Bedrooms
1,180
Square Feet
0.04
Acres
$1,149,000 | 1310 Gulf Boulevard, Unit 502, Indian Rocks Beach, FL 33785
1/47
Open: 10/17 11:00AM - 01:00PM

$1,149,000

2
Bedrooms
1,340
Square Feet
a view of a white house with a yard
1/68
Virtual Tour

$795,000

2
Bedrooms
1,074
Square Feet
$999,900 | 60 Gulf Boulevard, Unit 402, Indian Rocks Beach, FL 33785
1/36

$999,900

2
Bedrooms
1,795
Square Feet
$575,000 | 117 12th Avenue, Indian Rocks Beach, FL 33785
1/20

$575,000

3
Bedrooms
1,521
Square Feet
0.13
Acres
$1,299,000 | 20000 Gulf Boulevard, Unit 603, Indian Shores, FL 33785
1/23

$1,299,000

3
Bedrooms
1,060
Square Feet
$550,000 | 19417 Gulf Boulevard, Unit C209, Indian Shores, FL 33785
1/45

$550,000

2
Bedrooms
950
Square Feet
$1,995,000 | 2706 Gulf Boulevard, Indian Rocks Beach, FL 33785
1/62

$1,995,000

2
Bedrooms
1,446
Square Feet
0.16
Acres
$2,350,000 | 709 Gulf Boulevard, Indian Rocks Beach, FL 33785
1/26

$2,350,000

6
Bedrooms
6
Bathrooms
3,000
Square Feet
0.13
Acres
$815,000 | 60 Gulf Boulevard, Unit 214, Indian Rocks Beach, FL 33785
1/31

$815,000

2
Bedrooms
1,090
Square Feet
$1,200,000 | 121 13th Avenue, Indian Rocks Beach, FL 33785
1/9

$1,200,000

3
Bedrooms
1,608
Square Feet
0.13
Acres
$499,900 | 19727 Gulf Boulevard, Unit F1, Indian Shores, FL 33785
1/37

$499,900

2
Bedrooms
1,055
Square Feet
$799,000 | 360 12th Avenue, Indian Rocks Beach, FL 33785
1/15

$799,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
0.20
Acres
$699,000 | 18650 Gulf Boulevard, Unit 314, Indian Shores, FL 33785
1/5

$699,000

2
Bedrooms
1,115
Square Feet
$899,000 | 337 La Hacienda Drive, Indian Rocks Beach, FL 33785
1/53

$899,000

3
Bedrooms
1,916
Square Feet
0.16
Acres
$1,215,000 | 503 Janice Place, Indian Rocks Beach, FL 33785
1/36

$1,215,000

3
Bedrooms
1,898
Square Feet
0.13
Acres
a front view of a building with garden
1/65

$1,195,000

3
Bedrooms
1,560
Square Feet
$1,445,000 | 604 Gulf Boulevard, Unit 207, Indian Rocks Beach, FL 33785
1/57

$1,445,000

3
Bedrooms
2,145
Square Feet
$2,350,000 | 2005 Beach Trail, Unit A, Indian Rocks Beach, FL 33785

$2,350,000

4
Bedrooms
2,550
Square Feet
0.13
Acres
$2,350,000 | 2003 Beach Trail, Unit B, Indian Rocks Beach, FL 33785

$2,350,000

4
Bedrooms
2,550
Square Feet
0.13
Acres
$2,350,000 | 2005 Beach Trail, Unit B, Indian Rocks Beach, FL 33785

$2,350,000

4
Bedrooms
2,550
Square Feet
0.13
Acres
$2,350,000 | 2003 Beach Trail, Unit A, Indian Rocks Beach, FL 33785

$2,350,000

4
Bedrooms
2,550
Square Feet
0.13
Acres
$685,000 | 18450 Gulf Boulevard, Unit 213, Indian Shores, FL 33785
1/40

$685,000

2
Bedrooms
1,200
Square Feet
$635,000 | 19440 Gulf Boulevard, Unit 104, Indian Shores, FL 33785
1/53

$635,000

1
Bedrooms
875
Square Feet
$350,000 | 2110 Gulf Boulevard, Unit 6, Indian Rocks Beach, FL 33785
1/41

$350,000

1
Bedrooms
455
Square Feet
$3,564,900 | 205 Bates Avenue, Indian Rocks Beach, FL 33785
1/40

$3,564,900

8
Bedrooms
10
Bathrooms
5,100
Square Feet
0.13
Acres
$705,000 | 900 Gulf Boulevard, Unit 303, Indian Rocks Beach, FL 33785
1/23

$705,000

2
Bedrooms
1,275
Square Feet
$1,782,450 | 205 Bates Avenue, Unit A, Indian Rocks Beach, FL 33785
1/40

$1,782,450

4
Bedrooms
2,550
Square Feet
$1,782,450 | 205 Bates Avenue, Unit B, Indian Rocks Beach, FL 33785
1/39

$1,782,450

4
Bedrooms
2,550
Square Feet
$399,000 | 1509 Legion Lane, Indian Rocks Beach, FL 33785
1/43

$399,000

1
Bedrooms
448
Square Feet
0.05
Acres
$3,990,000 | 2308 Beach Trail, Indian Rocks Beach, FL 33785
1/58
Listed By Coldwell Banker Realty

$3,990,000

4
Bedrooms
3
Bathrooms
2,806
Square Feet
0.20
Acres
$294,500 | 18399 Gulf Boulevard, Unit 372, Indian Shores, FL 33785
1/24

$294,500

1
Bedrooms
522
Square Feet
$289,000 | 1 Windrush Boulevard, Unit 65, Indian Rocks Beach, FL 33785
1/34

$289,000

2
Bedrooms
770
Square Feet
$1,695,000 | 1907 Bay Boulevard, Indian Rocks Beach, FL 33785
1/34

$1,695,000

4
Bedrooms
2,914
Square Feet
0.19
Acres
$664,900 | 19440 Gulf Boulevard, Unit 105, Indian Shores, FL 33785
1/32

$664,900

1
Bedrooms
875
Square Feet
$1,100,000 | 19651 Gulf Boulevard, Unit B2, Indian Shores, FL 33785
1/64

$1,100,000

2
Bedrooms
1,488
Square Feet
1.04
Acres
$1,800,000 | 19101 Gulf Boulevard, Indian Shores, FL 33785
1/80

$1,800,000

3
Bedrooms
1,885
Square Feet
0.05
Acres
$239,999 | 18399 Gulf Boulevard, Unit 367, Indian Shores, FL 33785
1/29

$239,999

1
Bedrooms
317
Square Feet
$719,000 | 1802 Gulf Boulevard, Unit 8, Indian Rocks Beach, FL 33785
1/25

$719,000

2
Bedrooms
762
Square Feet
For Sale:

Discover Your Perfect Home

Explore Nearby Homes