- 3 bds
- 2 ba
- 1,530 sqft
Waterfront - Indian Rocks Beach FL Waterfront Homes
60 results
- 2504 GULF BOULEVARD #304, INDIAN ROCKS BEACH, FL 33785KELLER WILLIAMS REALTY PORTFOLIO COLLECTION
Loading...
- 74 GULF BOULEVARD #4B, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,380 sqft
KELLER WILLIAMS ST PETE REALTY - 100 WINDRUSH BOULEVARD #2, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 1,881 sqft
COASTAL PROPERTIES GROUP INTERNATIONAL - 337 LA HACIENDA DRIVE, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 2 ba
- 1,916 sqft
COASTAL PROPERTIES GROUP INTERNATIONAL - 1213 BAY SHORE BOULEVARD, INDIAN ROCKS BEACH, FL 33785
- 5 bds
- 4 ba
- 3,705 sqft
C & C Quality Homes, FADAL & CO - 78 GULF BOULEVARD #11, INDIAN ROCKS BEACH, FL 33785
- 4 bds
- 4 ba
- 2,372 sqft
THE SEASIDE REAL ESTATE STORE - 331 BAHIA VISTA DRIVE, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 1 ba
- 1,168 sqft
COMPASS FLORIDA LLC - 1 WINDRUSH BOULEVARD #83, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,040 sqft
CENTURY 21 BEGGINS - 412 20TH AVENUE, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 1 ba
- 1,092 sqft
COLDWELL BANKER REALTY - 833 E GULF BOULEVARD #103, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,200 sqft
COMPASS FLORIDA LLC Loading...
- 1 WINDRUSH BOULEVARD #87, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 2 ba
- 1,300 sqft
PLUMLEE GULF BEACH REALTY - 124 MARCDALE BOULEVARD, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 1,656 sqft
COLDWELL BANKER REALTY - 517 20TH AVENUE, INDIAN ROCKS BEACH, FL 33785
- 5 bds
- 3 ba
- 2,765 sqft
KELLER WILLIAMS GULF BEACHES - 1000 GULF BOULEVARD #307, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 2 ba
- 1,380 sqft
KELLER WILLIAMS REALTY- PALM HARBOR - 504 GULF BOULEVARD #101, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 2,195 sqft
COMMUNITY REALTY ASSOCIATES - Start survey
Help others discover what makes this area unique.
Fill out a short survey to help others know what it's like to live here. - 2 15TH AVENUE #303, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 3 ba
- 1,777 sqft
COLDWELL BANKER REALTY - 1310 GULF BOULEVARD #502, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,340 sqft
PREMIER SOTHEBY'S INTL REALTY - 349 BAHIA VISTA DRIVE, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 1,562 sqft
RE/MAX ALLIANCE GROUP - 307 LA HACIENDA DRIVE, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 2 ba
- 1,842 sqft
PLUMLEE GULF BEACH REALTY - 513 HARBOR DRIVE N, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,826 sqft
COLDWELL BANKER REALTY - 2308 BEACH TRAIL, INDIAN ROCKS BEACH, FL 33785
- 4 bds
- 3 ba
- 2,806 sqft
COLDWELL BANKER REALTY - 504 GULF BOULEVARD #206, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,085 sqft
BEACH & BAY REALTY LLC - 1512 GULF BOULEVARD, INDIAN ROCKS BEACH, FL 33785
- 5 bds
- 4 ba
- 3,037 sqft
COASTAL PROPERTIES GROUP INTERNATIONAL - 357 LA HACIENDA DRIVE, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 2,444 sqft
SMITH & ASSOCIATES REAL ESTATE - 391 12TH AVENUE, INDIAN ROCKS BEACH, FL 33785
- 6 bds
- 7 ba
- 6,243 sqft
CENTURY 21 JIM WHITE & ASSOC - 1907 BAY BOULEVARD, INDIAN ROCKS BEACH, FL 33785
- 4 bds
- 3 ba
- 2,914 sqft
SHORE PROPERTY GROUP - 1104 BEACH TRAIL #1, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,130 sqft
COASTAL PROPERTIES GROUP INTER - 1904 GULF BOULEVARD #D, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,135 sqft
EXIT BAYSHORE REALTY - 527 Harbor Drive N, Indian Rocks Beach, FL 33785
- 3 bds
- 2 ba
- 1,944 sqft
ENGEL & VOELKERS VERO BEACH - 60 GULF BOULEVARD #214, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,090 sqft
REAL ESTATE WITH AN ACCENT LLC - 1904 GULF BOULEVARD #C, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,135 sqft
TOTAL REALTY SERVICES INC - 306 HARBOR DRIVE, INDIAN ROCKS BEACH, FL 33785
- 5 bds
- 4 ba
- 4,571 sqft
KELLER WILLIAMS REALTY PORTFOLIO COLLECTION - 478 HARBOR DRIVE N, INDIAN ROCKS BEACH, FL 33785
- 4 bds
- 5 ba
- 3,319 sqft
ENGEL & VOLKERS MADEIRA BEACH - 1400 GULF BOULEVARD #3A, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 2 ba
- 1,074 sqft
COASTAL PROPERTIES GROUP INTERNATIONAL - 100 WINDRUSH BOULEVARD #1, INDIAN ROCKS BEACH, FL 33785
- 3 bds
- 3 ba
- 1,812 sqft
SMITH & ASSOCIATES REAL ESTATE - 1 WINDRUSH BOULEVARD #65, INDIAN ROCKS BEACH, FL 33785
- 2 bds
- 1 ba
- 770 sqft
NARZINSKY REALTY INC

IDX information is provided exclusively for personal, non-commercial use, and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Information is deemed reliable but not guaranteed. Some IDX listings have been excluded from this website. Listing Information presented by local MLS brokerage: Zillow, Inc - (407) 904-3511

All listings featuring the BMLS logo are provided by Beaches MLS, Inc. This information is not verified for authenticity or accuracy and is not guaranteed. Copyright 2026 Beaches Multiple Listing Service, Inc. Information is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.










































