3,649

Indian Rocks Beach, FL Homes

Section Image
    • /43

      Est $482,737 Not Listed For Sale

      • 2 Beds
      • 4 Baths
      • 1,400 Sq Ft

      314 Windrush Blvd Unit 14, Indian Rocks Beach, FL 33785

      314 Windrush Blvd Unit 14, Indian Rocks Beach, FL 33785
    • /25

      Est $530,380 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      618 Garland Cir, Indian Rocks Beach, FL 33785

      618 Garland Cir, Indian Rocks Beach, FL 33785
    • /48

      Est $574,697 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      611 Garland Cir, Indian Rocks Beach, FL 33785

      611 Garland Cir, Indian Rocks Beach, FL 33785
    • /33

      Est $560,314 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      613 Garland Cir, Indian Rocks Beach, FL 33785

      613 Garland Cir, Indian Rocks Beach, FL 33785
    • /48

      Est $550,593 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      603 Garland Cir, Indian Rocks Beach, FL 33785

      603 Garland Cir, Indian Rocks Beach, FL 33785
    • /34

      Est $539,510 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      605 Garland Cir, Indian Rocks Beach, FL 33785

      605 Garland Cir, Indian Rocks Beach, FL 33785
    • /32

      Est $458,162 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,100 Sq Ft

      502 Garland Cir, Indian Rocks Beach, FL 33785

      502 Garland Cir, Indian Rocks Beach, FL 33785
    • /46

      Est $514,705 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      548 Garland Cir, Indian Rocks Beach, FL 33785

      548 Garland Cir, Indian Rocks Beach, FL 33785
    • /63

      Est $605,440 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,465 Sq Ft

      655 Garland Cir, Indian Rocks Beach, FL 33785

      655 Garland Cir, Indian Rocks Beach, FL 33785
    • /29

      Est $601,600 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      661 Garland Cir, Indian Rocks Beach, FL 33785

      661 Garland Cir, Indian Rocks Beach, FL 33785
    • /46

      Est $545,346 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      538 Garland Cir, Indian Rocks Beach, FL 33785

      538 Garland Cir, Indian Rocks Beach, FL 33785
    • /36

      Est $550,778 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      536 Garland Cir, Indian Rocks Beach, FL 33785

      536 Garland Cir, Indian Rocks Beach, FL 33785
    • /55

      Est $539,563 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      534 Garland Cir, Indian Rocks Beach, FL 33785

      534 Garland Cir, Indian Rocks Beach, FL 33785
    • /100

      Est $2,225,406 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 3,135 Sq Ft

      478 Harbor Dr S, Indian Rocks Beach, FL 33785

      478 Harbor Dr S, Indian Rocks Beach, FL 33785
    • /33

      Est $607,796 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,080 Sq Ft

      2112 Gulf Blvd Unit 4B, Indian Rocks Beach, FL 33785

      2112 Gulf Blvd Unit 4B, Indian Rocks Beach, FL 33785
    • /43

      Est $778,408 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,100 Sq Ft

      1510 Gulf Blvd Unit 108, Indian Rocks Beach, FL 33785

      1510 Gulf Blvd Unit 108, Indian Rocks Beach, FL 33785
    • /64

      Est $710,263 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,383 Sq Ft

      2204 1st St Unit C, Indian Rocks Beach, FL 33785

      2204 1st St Unit C, Indian Rocks Beach, FL 33785
    • /67

      Est $512,194 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,148 Sq Ft

      1207 1st St, Indian Rocks Beach, FL 33785

      1207 1st St, Indian Rocks Beach, FL 33785
    • /74

      Est $768,329 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,565 Sq Ft

      1505 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      1505 Bay Pine Blvd, Indian Rocks Beach, FL 33785
    • /59

      Est $1,736,138 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 2,044 Sq Ft

      316 Harbor Dr, Indian Rocks Beach, FL 33785

      316 Harbor Dr, Indian Rocks Beach, FL 33785
    • /45

      Est $603,751 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,048 Sq Ft

      205 11th Ave, Indian Rocks Beach, FL 33785

      205 11th Ave, Indian Rocks Beach, FL 33785
    • /46

      Est $822,724 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,614 Sq Ft

      416 12th Ave, Indian Rocks Beach, FL 33785

      416 12th Ave, Indian Rocks Beach, FL 33785
    • /48

      Est $643,616 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,248 Sq Ft

      115 10th Ave, Indian Rocks Beach, FL 33785

      115 10th Ave, Indian Rocks Beach, FL 33785
    • /82

      Est $2,237,076 Not Listed For Sale

      • 4 Beds
      • 4.5 Baths
      • 3,685 Sq Ft

      310 Harbor Dr, Indian Rocks Beach, FL 33785

      310 Harbor Dr, Indian Rocks Beach, FL 33785
    • /44

      Est $664,421 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,566 Sq Ft

      685 Garland Cir, Indian Rocks Beach, FL 33785

      685 Garland Cir, Indian Rocks Beach, FL 33785
    • /68

      Est $1,307,675 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 2,299 Sq Ft

      361 La Hacienda Dr, Indian Rocks Beach, FL 33785

      361 La Hacienda Dr, Indian Rocks Beach, FL 33785
    • /59

      Est $766,054 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 1,405 Sq Ft

      1201 Bay Palm Blvd, Indian Rocks Beach, FL 33785

      1201 Bay Palm Blvd, Indian Rocks Beach, FL 33785
    • /66

      Est $1,019,858 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,694 Sq Ft

      329 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      329 Bahia Vista Dr, Indian Rocks Beach, FL 33785
    • /45

      Est $1,208,411 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,262 Sq Ft

      355 Bahia Vista Dr, Indian Rocks Beach, FL 33785

      355 Bahia Vista Dr, Indian Rocks Beach, FL 33785
    • /74

      Est $628,922 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 888 Sq Ft

      305 15th Ave, Indian Rocks Beach, FL 33785

      305 15th Ave, Indian Rocks Beach, FL 33785
    • /42

      Est $533,834 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 839 Sq Ft

      116 13th Ave, Indian Rocks Beach, FL 33785

      116 13th Ave, Indian Rocks Beach, FL 33785
    • /98

      Not Listed For Sale

      • 8 Beds
      • 8 Baths
      • 6,914 Sq Ft

      2 18th Ave, Indian Rocks Beach, FL 33785

      2 18th Ave, Indian Rocks Beach, FL 33785
    • /83

      Est $1,149,032 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,974 Sq Ft

      118 10th Ave, Indian Rocks Beach, FL 33785

      118 10th Ave, Indian Rocks Beach, FL 33785
    • /77

      Est $675,347 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,616 Sq Ft

      922 Harbour House Dr, Indian Rocks Beach, FL 33785

      922 Harbour House Dr, Indian Rocks Beach, FL 33785
    • /86

      Est $1,367,446 Not Listed For Sale

      • 5 Beds
      • 3 Baths
      • 2,311 Sq Ft

      Unlisted Address

      Unlisted Address
    • /69

      Est $604,301 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,316 Sq Ft

      2006 Bayview Place, Indian Rocks Beach, FL 33785

      2006 Bayview Place, Indian Rocks Beach, FL 33785
    • /46

      Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,836 Sq Ft

      1900 Gulf Blvd, Indian Rocks Beach, FL 33785

      1900 Gulf Blvd, Indian Rocks Beach, FL 33785
    • /46

      Est $513,937 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 704 Sq Ft

      1400 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      1400 Bay Pine Blvd, Indian Rocks Beach, FL 33785
    • /65

      Est $1,197,667 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,802 Sq Ft

      1208 Bay Pine Blvd, Indian Rocks Beach, FL 33785

      1208 Bay Pine Blvd, Indian Rocks Beach, FL 33785
    • /56

      Est $1,080,231 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,187 Sq Ft

      381 12th Ave, Indian Rocks Beach, FL 33785

      381 12th Ave, Indian Rocks Beach, FL 33785

Showing Results 401 - 440, Page 11 of 18

How to Buy a Home How to Finance a Home How to Sell a Home