211 Properties Available In 33785
- Default
- Price-High To Low
- Price-Low To High
- Newest Listings
- Beds (Most)
- Baths (Most)
- Year Built (Newest)
- Square Feet (Biggest)

$ 799,900
24 GULF BLVD #1C, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,198,000
500 20TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 2,500
1 WINDRUSH BLVD #79, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 995,000
1210 BAY PINE BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 529,000
19925 GULF BLVD #105, Indian Shores, FL 33785
Condo
Listed by


$ 725,000
819 GULF BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 599,000
659 GARLAND CIR, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 484,999
616 GARLAND CIR, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 1,199,999
215 18TH AVE, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 7,800,000
2 GULF BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 798,989
1210 BAY PALM BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 778,998
399 2ND ST #417, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 465,000
306 12TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 689,900
18650 GULF BLVD #203, Indian Shores, FL 33785
Condo
Listed by


$ 929,000
18400 GULF BLVD #1109, Indian Shores, FL 33785
Condo
Listed by


$ 924,900
2504 GULF BLVD #201, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 699,900
399 2ND ST #217, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,650,000
300 10TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,249,950
425 12TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 575,000
619 2ND ST #3, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 1,145,000
19519 GULF BLVD #203, Indian Shores, FL 33785
Condo
Listed by


$ 548,900
19925 GULF BLVD #503, Indian Shores, FL 33785
Condo
Listed by


$ 475,000
1507 LEGION LN, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


