3,649

Indian Rocks Beach, FL Homes

Section Image
    • /40

      Est $716,572 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 805 Sq Ft

      506 Gulf Blvd Unit 101, Indian Rocks Beach, FL 33785

      506 Gulf Blvd Unit 101, Indian Rocks Beach, FL 33785
    • /46

      Est $502,688 Not Listed For Sale

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

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

      314 Windrush Blvd Unit 11, Indian Rocks Beach, FL 33785
    • /43

      Est $768,939 Not Listed For Sale

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

      1108 Gulf Blvd Unit 205, Indian Rocks Beach, FL 33785

      1108 Gulf Blvd Unit 205, Indian Rocks Beach, FL 33785
    • /49

      Est $962,434 Not Listed For Sale

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

      612 Gulf Blvd Unit B208, Indian Rocks Beach, FL 33785

      612 Gulf Blvd Unit B208, Indian Rocks Beach, FL 33785
    • /46

      Est $760,146 Not Listed For Sale

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

      512 1st St Unit 106, Indian Rocks Beach, FL 33785

      512 1st St Unit 106, Indian Rocks Beach, FL 33785
    • /34

      Est $749,631 Not Listed For Sale

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

      512 1st St Unit 105, Indian Rocks Beach, FL 33785

      512 1st St Unit 105, Indian Rocks Beach, FL 33785
    • /53

      Est $679,045 Not Listed For Sale

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

      326 Windrush Blvd Unit 205, Indian Rocks Beach, FL 33785

      326 Windrush Blvd Unit 205, Indian Rocks Beach, FL 33785
    • /33

      Est $776,111 Not Listed For Sale

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

      2505 Bay Blvd Unit 4, Indian Rocks Beach, FL 33785

      2505 Bay Blvd Unit 4, Indian Rocks Beach, FL 33785
    • /73

      Not Listed For Sale

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

      2511 Bay Blvd Unit 2511A, Indian Rocks Beach, FL 33785

      2511 Bay Blvd Unit 2511A, Indian Rocks Beach, FL 33785
    • /30

      Est $618,476 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 623 Sq Ft

      2406 Gulf Blvd Unit 201, Indian Rocks Beach, FL 33785

      2406 Gulf Blvd Unit 201, Indian Rocks Beach, FL 33785
    • /25

      Est $677,504 Not Listed For Sale

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

      2406 Gulf Blvd Unit 102, Indian Rocks Beach, FL 33785

      2406 Gulf Blvd Unit 102, Indian Rocks Beach, FL 33785
    • /45

      Est $870,583 Not Listed For Sale

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

      1308 Gulf Blvd Unit B3, Indian Rocks Beach, FL 33785

      1308 Gulf Blvd Unit B3, Indian Rocks Beach, FL 33785
    • /44

      Est $870,809 Not Listed For Sale

      • 3 Beds
      • 4 Baths
      • 1,680 Sq Ft

      1206 Gulf Blvd Unit 5, Indian Rocks Beach, FL 33785

      1206 Gulf Blvd Unit 5, Indian Rocks Beach, FL 33785
    • /27

      Est $919,355 Not Listed For Sale

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

      1904 Gulf Blvd Unit L, Indian Rocks Beach, FL 33785

      1904 Gulf Blvd Unit L, Indian Rocks Beach, FL 33785
    • /23

      Est $942,794 Not Listed For Sale

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

      1904 Gulf Blvd Unit H, Indian Rocks Beach, FL 33785

      1904 Gulf Blvd Unit H, Indian Rocks Beach, FL 33785
    • /21

      Est $1,126,034 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 2,098 Sq Ft

      2200 Gulf Blvd Unit 206, Indian Rocks Beach, FL 33785

      2200 Gulf Blvd Unit 206, Indian Rocks Beach, FL 33785
    • /32

      Est $844,512 Not Listed For Sale

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

      1912 Gulf Blvd Unit 306, Indian Rocks Beach, FL 33785

      1912 Gulf Blvd Unit 306, Indian Rocks Beach, FL 33785
    • /28

      Est $865,933 Not Listed For Sale

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

      1912 Gulf Blvd Unit 205, Indian Rocks Beach, FL 33785

      1912 Gulf Blvd Unit 205, Indian Rocks Beach, FL 33785
    • /24

      Est $737,607 Not Listed For Sale

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

      1412 Gulf Blvd Unit 102A, Indian Rocks Beach, FL 33785

      1412 Gulf Blvd Unit 102A, Indian Rocks Beach, FL 33785
    • /42

      Est $1,132,068 Not Listed For Sale

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

      2504 Gulf Blvd Unit 406, Indian Rocks Beach, FL 33785

      2504 Gulf Blvd Unit 406, Indian Rocks Beach, FL 33785
    • /52

      Est $1,097,699 Not Listed For Sale

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

      2504 Gulf Blvd Unit 401, Indian Rocks Beach, FL 33785

      2504 Gulf Blvd Unit 401, Indian Rocks Beach, FL 33785
    • /50

      Est $1,110,190 Not Listed For Sale

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

      2504 Gulf Blvd Unit 301, Indian Rocks Beach, FL 33785

      2504 Gulf Blvd Unit 301, Indian Rocks Beach, FL 33785
    • /87

      Est $1,533,993 Not Listed For Sale

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

      2 15th Ave Unit 402, Indian Rocks Beach, FL 33785

      2 15th Ave Unit 402, Indian Rocks Beach, FL 33785
    • /90

      Est $1,406,378 Not Listed For Sale

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

      2 15th Ave Unit 302, Indian Rocks Beach, FL 33785

      2 15th Ave Unit 302, Indian Rocks Beach, FL 33785
    • /16

      Est $1,534,849 Not Listed For Sale

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

      2 15th Ave Unit 102, Indian Rocks Beach, FL 33785

      2 15th Ave Unit 102, Indian Rocks Beach, FL 33785
    • /24

      Est $933,790 Not Listed For Sale

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

      2300 Beach Trail Unit 1, Indian Rocks Beach, FL 33785

      2300 Beach Trail Unit 1, Indian Rocks Beach, FL 33785
    • /42

      Est $754,327 Not Listed For Sale

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

      1500 Gulf Blvd Unit 202B, Indian Rocks Beach, FL 33785

      1500 Gulf Blvd Unit 202B, Indian Rocks Beach, FL 33785
    • /53

      Est $702,605 Not Listed For Sale

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

      1500 Gulf Blvd Unit 101B, Indian Rocks Beach, FL 33785

      1500 Gulf Blvd Unit 101B, Indian Rocks Beach, FL 33785
    • /42

      Est $714,448 Not Listed For Sale

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

      1412 Gulf Blvd Unit 104A, Indian Rocks Beach, FL 33785

      1412 Gulf Blvd Unit 104A, Indian Rocks Beach, FL 33785
    • /12

      Est $518,961 Not Listed For Sale

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

      624 Garland Cir, Indian Rocks Beach, FL 33785

      624 Garland Cir, Indian Rocks Beach, FL 33785
    • /24

      Est $517,839 Not Listed For Sale

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

      621 Garland Cir, Indian Rocks Beach, FL 33785

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

      Est $506,094 Not Listed For Sale

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

      609 Garland Cir, Indian Rocks Beach, FL 33785

      609 Garland Cir, Indian Rocks Beach, FL 33785
    • /17

      Est $484,064 Not Listed For Sale

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

      508 Garland Cir, Indian Rocks Beach, FL 33785

      508 Garland Cir, Indian Rocks Beach, FL 33785
    • /30

      Est $547,651 Not Listed For Sale

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

      529 Garland Cir, Indian Rocks Beach, FL 33785

      529 Garland Cir, Indian Rocks Beach, FL 33785
    • /27

      Est $610,444 Not Listed For Sale

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

      641 Garland Cir, Indian Rocks Beach, FL 33785

      641 Garland Cir, Indian Rocks Beach, FL 33785
    • /49

      Est $551,792 Not Listed For Sale

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

      532 Garland Cir, Indian Rocks Beach, FL 33785

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

      Est $633,458 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,750 Sq Ft

      318 Windrush Blvd Unit 12, Indian Rocks Beach, FL 33785

      318 Windrush Blvd Unit 12, Indian Rocks Beach, FL 33785
    • /40

      Est $769,455 Not Listed For Sale

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

      2403 Bay Blvd Unit E, Indian Rocks Beach, FL 33785

      2403 Bay Blvd Unit E, Indian Rocks Beach, FL 33785
    • /42

      Est $1,191,875 Not Listed For Sale

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

      1308 Gulf Blvd Unit C3, Indian Rocks Beach, FL 33785

      1308 Gulf Blvd Unit C3, Indian Rocks Beach, FL 33785
    • /46

      Est $2,725,724 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 3,716 Sq Ft

      1509 Bayshore Blvd, Indian Rocks Beach, FL 33785

      1509 Bayshore Blvd, Indian Rocks Beach, FL 33785

Showing Results 641 - 680, Page 17 of 18

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