SEARCH THE MLS
122 Properties Available In Indian Rocks Beach
- Default
- Price-High To Low
- Price-Low To High
- Newest Listings
- Beds (Most)
- Baths (Most)
- Year Built (Newest)
- Square Feet (Biggest)

$ 5,500
1405 BAY PINE BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,399,900
1203 BAY SHORE BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 5,000
512 1ST ST #108, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 579,000
318 WINDRUSH BLVD #9, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 2,095,000
2308 BAY BLVD, Indian Rocks Beach, FL 33785
Multi-Family
Listed by


$ 975,000
960 GULF BLVD #1, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 649,000
50 GULF BLVD #207, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,200,000
349 BAHIA VISTA DR, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 2,800
211 20TH AVE #A, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 2,800
211 20TH AVE #B, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,099,000
2109 BAY BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,049,900
307 16TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 699,900
44 GULF BLVD #204, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 4,999,000
2 4TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 369,000
800 E GULF BLVD #5, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,250,000
194 HAVEN BEACH DR S, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 2,200,000
2205 GULF BLVD #B, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 529,000
1 WINDRUSH BLVD #51, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 469,900
19417 GULF BLVD #C109, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 492,000
314 WINDRUSH BLVD #12, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,699,900
2300 BEACH TRL #5, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 2,675
611 2ND ST #B, Indian Rocks Beach, FL 33785
Townhouse
Listed by
