77 Listings
Sort

$5,495,000
Virtual Tour
1102 Beach Trl, Indian Rocks Beach, FL 33785
3,311 SqFt
3 Beds | 3 Baths

ACTIVE

$5,490,000
Virtual Tour
304 Gulf Blvd, Indian Rocks Beach, FL 33785
2,270 SqFt
4 Beds | 4 Baths

ACTIVE

$5,490,000
Virtual Tour
304 Gulf Blvd, Indian Rocks Beach, FL 33785
2,270 SqFt
5 Beds | 4 Baths

ACTIVE

$4,260,000
Virtual Tour
19640 Gulf Blvd Unit 602, Indian Shores, FL 33785
4,260 SqFt
4 Beds | 4 Baths

ACTIVE

$3,990,000
19130 Gulf Blvd V-4, Indian Shores, FL 33785
3,545 SqFt
4 Beds | 4 Baths

ACTIVE

$2,990,000
Virtual Tour
1800 Gulf Blvd Unit 2, Indian Rocks Beach, FL 33785
2,150 SqFt
4 Beds | 3 Baths

ACTIVE

$2,750,000
Virtual Tour
1201 Bay Shore Blvd, Indian Rocks Beach, FL 33785
3,758 SqFt
5 Beds | 4 Baths

ACTIVE

$2,695,000
Virtual Tour
485 Harbor Dr S, Indian Rocks Beach, FL 33785
4,413 SqFt
4 Beds | 5 Baths

ACTIVE

$2,499,990
498 Harbor Dr N, Indian Rocks Beach, FL 33785
1,811 SqFt
3 Beds | 2 Baths

ACTIVE

$2,399,000
Virtual Tour
2605 Bay Blvd, Indian Rocks Beach, FL 33785
2,464 SqFt
6 Beds | 3 Baths

ACTIVE

$1,799,999
Virtual Tour
1205 Bay Shore Blvd, Indian Rocks Beach, FL 33785
2,073 SqFt
3 Beds | 4 Baths

PENDING

$1,795,000
Virtual Tour
2601 Bay Blvd, Indian Rocks Beach, FL 33785
1,624 SqFt
3 Beds | 2 Baths

PENDING

$1,699,000
Virtual Tour
19111 Whispering Pines Dr, Indian Shores, FL 33785
1,304 SqFt
3 Beds | 2 Baths

ACTIVE

$1,600,000
Virtual Tour
19109 Gulf Blvd, Indian Shores, FL 33785
960 SqFt
2 Beds | 1 Bath

ACTIVE

$1,550,000
Virtual Tour
355 Bahia Vista Dr, Indian Rocks Beach, FL 33785
2,262 SqFt
3 Beds | 2 Baths

PENDING

$1,499,900
Virtual Tour
60 Gulf Blvd Unit 404, Indian Rocks Beach, FL 33785
2,147 SqFt
3 Beds | 3 Baths

PENDING

$1,465,000
Virtual Tour
208 Bates Ave, Indian Rocks Beach, FL 33785
1,724 SqFt
3 Beds | 2 Baths

ACTIVE

$1,370,000
Virtual Tour
715 1st St, Indian Rocks Beach, FL 33785
1,890 SqFt
4 Beds | 3 Baths

ACTIVE

$1,370,000
Virtual Tour
715 1st St, Indian Rocks Beach, FL 33785
1,890 SqFt
4 Beds | 3 Baths

ACTIVE

$1,299,000
Virtual Tour
420 Harbor Dr S, Indian Rocks Beach, FL 33785
1,940 SqFt
3 Beds | 2 Baths

ACTIVE

$1,275,000
Virtual Tour
2200 Bay Blvd A, Indian Rocks Beach, FL 33785
2,200 SqFt
4 Beds | 3 Baths

ACTIVE

$1,199,000
Virtual Tour
205 1st St, Indian Rocks Beach, FL 33785
741 SqFt
2 Beds | 1 Bath

ACTIVE

$1,175,000
Virtual Tour
19925 Gulf Blvd Unit 501, Indian Shores, FL 33785
1,965 SqFt
3 Beds | 2 Baths

PENDING

$1,175,000
Virtual Tour
20000 Gulf Blvd Unit 904, Indian Shores, FL 33785
1,060 SqFt
3 Beds | 2 Baths

ACTIVE

$1,150,000
Virtual Tour
19138 Whispering Pines Dr, Indian Shores, FL 33785
2,424 SqFt
4 Beds | 3 Baths

PENDING

$1,150,000
Virtual Tour
19217 Gulf Blvd, Indian Shores, FL 33785
2,530 SqFt
3 Beds | 3 Baths

ACTIVE

$1,100,000
Virtual Tour
331 12th Ave, Indian Rocks Beach, FL 33785
856 SqFt
2 Beds | 1 Bath

PENDING

$1,100,000
Virtual Tour
20000 Gulf Blvd Unit 1005, Indian Shores, FL 33785
1,060 SqFt
3 Beds | 2 Baths

ACTIVE

$1,100,000
Virtual Tour
19222 Gulf Blvd Unit 503, Indian Shores, FL 33785
1,355 SqFt
3 Beds | 3 Baths

ACTIVE

$1,100,000
Virtual Tour
19610 Gulf Blvd Unit 416, Indian Shores, FL 33785
1,100 SqFt
2 Beds | 2 Baths

ACTIVE

$1,050,000
Virtual Tour
810 E Gulf Blvd, Indian Rocks Beach, FL 33785
1,300 SqFt
2 Beds | 1 Bath

PENDING

$995,000
Virtual Tour
399 2nd St Unit 819, Indian Rocks Beach, FL 33785
1,110 SqFt
2 Beds | 2 Baths

ACTIVE

$979,900
Virtual Tour
88 The Cove Way, Indian Rocks Beach, FL 33785
1,935 SqFt
3 Beds | 3 Baths

PENDING

$975,000
Virtual Tour
19915 Gulf Blvd Unit 402, Indian Shores, FL 33785
2,298 SqFt
3 Beds | 4 Baths

ACTIVE

$949,000
Virtual Tour
19505 Gulf Blvd, Indian Shores, FL 33785
2,388 SqFt
4 Beds | 3 Baths

PENDING

$895,000
Virtual Tour
2618 Gulf Blvd Unit 101, Indian Rocks Beach, FL 33785
1,300 SqFt
3 Beds | 2 Baths

ACTIVE

$875,000
Virtual Tour
399 2nd St Unit 414, Indian Rocks Beach, FL 33785
1,110 SqFt
2 Beds | 2 Baths

ACTIVE

$817,288
2411 Coral Ct, Indian Rocks Beach, FL 33785
1,934 SqFt
3 Beds | 3 Baths

PENDING

$817,278
2413 Coral Ct, Indian Rocks Beach, FL 33785
1,934 SqFt
3 Beds | 3 Baths

PENDING

$800,000
Virtual Tour
2112 Gulf Blvd 2a, Indian Rocks Beach, FL 33785
1,200 SqFt
2 Beds | 2 Baths

ACTIVE

$789,900
Virtual Tour
399 2nd St Unit 219, Indian Rocks Beach, FL 33785
1,110 SqFt
2 Beds | 2 Baths

PENDING

$775,000
Virtual Tour
1510 Gulf Blvd Unit 108, Indian Rocks Beach, FL 33785
1,100 SqFt
2 Beds | 2 Baths

PENDING

$749,900
Virtual Tour
911 Hidden Harbour Dr, Indian Rocks Beach, FL 33785
1,697 SqFt
3 Beds | 4 Baths

PENDING

$749,000
Virtual Tour
19111 Vista Bay Dr Unit 613, Indian Shores, FL 33785
1,360 SqFt
2 Beds | 2 Baths

PENDING

$739,900
Virtual Tour
19925 Gulf Blvd Unit 304, Indian Shores, FL 33785
1,125 SqFt
2 Beds | 2 Baths

ACTIVE

$725,000
Virtual Tour
812 Gulf Blvd Unit 3, Indian Rocks Beach, FL 33785
1,010 SqFt
3 Beds | 2 Baths

PENDING

$725,000
Virtual Tour
900 Gulf Blvd Unit 102, Indian Rocks Beach, FL 33785
1,275 SqFt
2 Beds | 2 Baths

ACTIVE

$715,000
Virtual Tour
2006 Bayview Pl, Indian Rocks Beach, FL 33785
1,236 SqFt
2 Beds | 1 Bath

ACTIVE

$699,900
Virtual Tour
2406 Gulf Blvd Unit 204, Indian Rocks Beach, FL 33785
1,112 SqFt
2 Beds | 1 Bath

PENDING

$697,000
Virtual Tour
19725 Gulf Blvd Unit 34, Indian Shores, FL 33785
1,145 SqFt
2 Beds | 2 Baths

ACTIVE

$680,000
Virtual Tour
19451 Gulf Blvd Unit 516, Indian Shores, FL 33785
1,050 SqFt
2 Beds | 2 Baths

ACTIVE

$650,000
Virtual Tour
18400 Gulf Blvd Unit 2402, Indian Shores, FL 33785
925 SqFt
1 Bed | 1 Bath

ACTIVE

$639,900
Virtual Tour
902 Harbour House Dr, Indian Rocks Beach, FL 33785
1,616 SqFt
3 Beds | 3 Baths

PENDING

$625,000
Virtual Tour
19531 Gulf Blvd Unit 506, Indian Shores, FL 33785
1,320 SqFt
2 Beds | 2 Baths

ACTIVE

$599,000
Virtual Tour
19417 Gulf Blvd E113, Indian Shores, FL 33785
950 SqFt
2 Beds | 1 Bath

ACTIVE

$599,000
Virtual Tour
19417 Gulf Blvd A-101, Indian Shores, FL 33785
950 SqFt
2 Beds | 1 Bath

ACTIVE

$578,000
Virtual Tour
18610 Gulf Blvd Unit 209, Indian Shores, FL 33785
875 SqFt
1 Bed | 1 Bath

ACTIVE

$575,000
19450 Gulf Blvd Unit 403, Indian Shores, FL 33785
715 SqFt
1 Bed | 1 Bath

PENDING

$550,000
Virtual Tour
19417 Gulf Blvd C-210, Indian Shores, FL 33785
950 SqFt
2 Beds | 1 Bath

ACTIVE

$539,000
Virtual Tour
19417 Gulf Blvd F-105, Indian Shores, FL 33785
735 SqFt
1 Bed | 1 Bath

ACTIVE

$520,000
19417 Gulf Blvd D-211, Indian Shores, FL 33785
950 SqFt
2 Beds | 1 Bath

PENDING

$515,000
Virtual Tour
19417 Gulf Blvd E-204, Indian Shores, FL 33785
950 SqFt
2 Beds | 1 Bath

ACTIVE

$499,000
Virtual Tour
19701 Gulf Blvd Unit 126, Indian Shores, FL 33785
935 SqFt
2 Beds | 2 Baths

ACTIVE

$484,900
Virtual Tour
115 Canal Ave Unit 2, Indian Rocks Beach, FL 33785
1,480 SqFt
2 Beds | 2 Baths

ACTIVE

$469,900
Virtual Tour
1 Windrush Blvd Unit 32, Indian Rocks Beach, FL 33785
1,258 SqFt
2 Beds | 3 Baths

ACTIVE

$439,000
Virtual Tour
19417 Gulf Blvd E-208, Indian Shores, FL 33785
735 SqFt
1 Bed | 1 Bath

ACTIVE

$439,000
Virtual Tour
19417 Gulf Blvd C-208, Indian Shores, FL 33785
735 SqFt
1 Bed | 1 Bath

ACTIVE

$439,000
Virtual Tour
19417 Gulf Blvd B-105, Indian Shores, FL 33785
735 SqFt
1 Bed | 1 Bath

ACTIVE

$435,000
Virtual Tour
1 Windrush Blvd Unit 91, Indian Rocks Beach, FL 33785
1,040 SqFt
2 Beds | 2 Baths

PENDING

$429,800
Virtual Tour
1 Windrush Blvd Unit 103, Indian Rocks Beach, FL 33785
1,040 SqFt
2 Beds | 2 Baths

ACTIVE

$425,000
Virtual Tour
2110 Gulf Blvd Unit 10, Indian Rocks Beach, FL 33785
535 SqFt
1 Bed | 1 Bath

ACTIVE

$424,900
Virtual Tour
19417 Gulf Blvd A-205, Indian Shores, FL 33785
735 SqFt
1 Bed | 1 Bath

ACTIVE

$420,000
1 Windrush Blvd Unit 5, Indian Rocks Beach, FL 33785
1,040 SqFt
2 Beds | 2 Baths

PENDING

$396,000
Virtual Tour
2308 1st St 1, Indian Rocks Beach, FL 33785
690 SqFt
2 Beds | 1 Bath

PENDING

$395,000
Virtual Tour
2308 1st St Unit 3, Indian Rocks Beach, FL 33785
690 SqFt
2 Beds | 1 Bath

ACTIVE
1
1 - 77 of 77 Listings shown on map