Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
151 - 180 of 180 | Previous Page 6 of 6 Next
  1. Photo of 2605 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8480474)
    $1,750,000
    Photo of 2605 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8480474)
    Photo of 2605 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8480474)
    2605 Bay Boulevard, Indian Rocks Beach, FL
    2605 Bay Boulevard
    Indian Rocks Beach, FL
    • 6 Beds
    • 3 Baths
    • 2,464 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
  2. Photo of 18610 Gulf Boulevard #709, Indian Shores, FL 33785 (MLS # TB8470820)
    $415,000
    Photo of 18610 Gulf Boulevard #709, Indian Shores, FL 33785 (MLS # TB8470820)
    Photo of 18610 Gulf Boulevard #709, Indian Shores, FL 33785 (MLS # TB8470820)
    18610 Gulf Boulevard #709, Indian Shores, FL
    18610 Gulf Boulevard #709
    Indian Shores, FL
    • 1 Bed
    • 1 Bath
    • 875 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  3. Photo of 19936 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8453256)
    $4,295,000
    Photo of 19936 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8453256)
    Photo of 19936 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8453256)
    19936 Gulf Boulevard, Indian Shores, FL
    19936 Gulf Boulevard
    Indian Shores, FL
    • 5 Beds
    • 4 Baths
    • 3,610 Home (sqft)
    • 4 Baths
    • 16,989 Lot (sqft)
  4. Photo of 20000 Gulf Boulevard #707, Indian Shores, FL 33785 (MLS # TB8467598)
    $1,150,000
    Photo of 20000 Gulf Boulevard #707, Indian Shores, FL 33785 (MLS # TB8467598)
    Photo of 20000 Gulf Boulevard #707, Indian Shores, FL 33785 (MLS # TB8467598)
    20000 Gulf Boulevard #707, Indian Shores, FL
    20000 Gulf Boulevard #707
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,060 Home (sqft)
    • 2 Baths
    • 1.11 Lot (ac)
  5. Photo of 306 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8467679)
    $3,700,000
    Photo of 306 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8467679)
    Photo of 306 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8467679)
    306 Harbor Drive, Indian Rocks Beach, FL
    306 Harbor Drive
    Indian Rocks Beach, FL
    • 5 Beds
    • 4 Baths
    • 4,571 Home (sqft)
    • 4 Baths
    • 9,148 Lot (sqft)
  6. Photo of 70 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8464856)
    $7,950,000
    Photo of 70 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8464856)
    Photo of 70 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8464856)
    70 Gulf Boulevard, Indian Rocks Beach, FL
    70 Gulf Boulevard
    Indian Rocks Beach, FL
    • 6 Beds
    • 9 Baths
    • 8,042 Home (sqft)
    • 9 Baths
    • 10,019 Lot (sqft)
  7. Photo of 19236 Gulf Boulevard #104, Indian Shores, FL 33785 (MLS # TB8462179)
    $849,999
    Photo of 19236 Gulf Boulevard #104, Indian Shores, FL 33785 (MLS # TB8462179)
    Photo of 19236 Gulf Boulevard #104, Indian Shores, FL 33785 (MLS # TB8462179)
    19236 Gulf Boulevard #104, Indian Shores, FL
    19236 Gulf Boulevard #104
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,265 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  8. Photo of 19901 Gulf Blvd, Indian Shores, FL 33785 (MLS # TB8458059)
    $949,000
    Photo of 19901 Gulf Blvd, Indian Shores, FL 33785 (MLS # TB8458059)
    Photo of 19901 Gulf Blvd, Indian Shores, FL 33785 (MLS # TB8458059)
    19901 Gulf Blvd, Indian Shores, FL
    19901 Gulf Blvd
    Indian Shores, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.10 Lot (ac)
  9. Photo of 1306 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8457720)
    $5,950,000
    Photo of 1306 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8457720)
    Photo of 1306 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8457720)
    1306 Gulf Boulevard, Indian Rocks Beach, FL
    1306 Gulf Boulevard
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 13,504 Lot (sqft)
  10. Photo of 399 2nd Street #219, Indian Rocks Beach, FL 33785 (MLS # TB8453931)
    $725,000
    Photo of 399 2nd Street #219, Indian Rocks Beach, FL 33785 (MLS # TB8453931)
    Photo of 399 2nd Street #219, Indian Rocks Beach, FL 33785 (MLS # TB8453931)
    399 2nd Street #219, Indian Rocks Beach, FL
    399 2nd Street #219
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,110 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  11. Photo of 321 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8455043)
    $895,000
    Photo of 321 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8455043)
    Photo of 321 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8455043)
    321 12th Avenue, Indian Rocks Beach, FL
    321 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,970 Lot (sqft)
  12. Photo of 19701 Gulf Boulevard #120, Indian Shores, FL 33785 (MLS # TB8452693)
    $421,500
    Photo of 19701 Gulf Boulevard #120, Indian Shores, FL 33785 (MLS # TB8452693)
    Photo of 19701 Gulf Boulevard #120, Indian Shores, FL 33785 (MLS # TB8452693)
    19701 Gulf Boulevard #120, Indian Shores, FL
    19701 Gulf Boulevard #120
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 985 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  13. Photo of 18400 Gulf Boulevard #1206, Indian Shores, FL 33785 (MLS # O6361327)
    $725,000
    Photo of 18400 Gulf Boulevard #1206, Indian Shores, FL 33785 (MLS # O6361327)
    Photo of 18400 Gulf Boulevard #1206, Indian Shores, FL 33785 (MLS # O6361327)
    18400 Gulf Boulevard #1206, Indian Shores, FL
    18400 Gulf Boulevard #1206
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,400 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  14. Photo of 410 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8450453)
    $1,395,000
    Photo of 410 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8450453)
    Photo of 410 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8450453)
    410 Harbor Drive N, Indian Rocks Beach, FL
    410 Harbor Drive N
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 2,076 Home (sqft)
    • 2 Baths
    • 9,148 Lot (sqft)
  15. Photo of 100 Windrush Boulevard #1, Indian Rocks Beach, FL 33785 (MLS # TB8447000)
    $949,000
    Photo of 100 Windrush Boulevard #1, Indian Rocks Beach, FL 33785 (MLS # TB8447000)
    Photo of 100 Windrush Boulevard #1, Indian Rocks Beach, FL 33785 (MLS # TB8447000)
    100 Windrush Boulevard #1, Indian Rocks Beach, FL
    100 Windrush Boulevard #1
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,812 Home (sqft)
    • 3 Baths
    • 12,197 Lot (sqft)
  16. Photo of 370 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8446554)
    $489,000
    Photo of 370 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8446554)
    Photo of 370 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8446554)
    370 12th Avenue, Indian Rocks Beach, FL
    370 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,970 Lot (sqft)
  17. Photo of 19710 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8443496)
    $1,399,000
    Photo of 19710 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8443496)
    Photo of 19710 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8443496)
    19710 Gulf Boulevard #203, Indian Shores, FL
    19710 Gulf Boulevard #203
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,746 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  18. Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8444425)
    $899,000
    Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8444425)
    Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8444425)
    372 12th Avenue, Indian Rocks Beach, FL
    372 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,019 Lot (sqft)
  19. Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8442243)
    $1,950,000
    Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8442243)
    Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8442243)
    711 E Gulf Boulevard, Indian Rocks Beach, FL
    711 E Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 4 Baths
    • 2,077 Home (sqft)
    • 4 Baths
    • 5,663 Lot (sqft)
  20. Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8441928)
    $1,950,000
    Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8441928)
    Photo of 711 E Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8441928)
    711 E Gulf Boulevard, Indian Rocks Beach, FL
    711 E Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 4 Baths
    • 2,077 Home (sqft)
    • 4 Baths
    • 5,663 Lot (sqft)
  21. Photo of 208 Bates Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8433818)
    $1,175,000
    Photo of 208 Bates Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8433818)
    Photo of 208 Bates Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8433818)
    208 Bates Avenue, Indian Rocks Beach, FL
    208 Bates Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,724 Home (sqft)
    • 3 Baths
    • 5,663 Lot (sqft)
  22. Photo of 19440 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8431294)
    $545,000
    Photo of 19440 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8431294)
    Photo of 19440 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8431294)
    19440 Gulf Boulevard #209, Indian Shores, FL
    19440 Gulf Boulevard #209
    Indian Shores, FL
    • 1 Bed
    • 1 Bath
    • 875 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  23. Photo of 833 E Gulf Boulevard #103, Indian Rocks Beach, FL 33785 (MLS # TB8428059)
    $569,000
    Photo of 833 E Gulf Boulevard #103, Indian Rocks Beach, FL 33785 (MLS # TB8428059)
    Photo of 833 E Gulf Boulevard #103, Indian Rocks Beach, FL 33785 (MLS # TB8428059)
    833 E Gulf Boulevard #103, Indian Rocks Beach, FL
    833 E Gulf Boulevard #103
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,200 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  24. Photo of 349 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8425877)
    $1,099,000
    Photo of 349 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8425877)
    Photo of 349 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8425877)
    349 Bahia Vista Drive, Indian Rocks Beach, FL
    349 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,562 Home (sqft)
    • 3 Baths
    • 4,792 Lot (sqft)
  25. Photo of 315 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8415965)
    $1,249,900
    Photo of 315 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8415965)
    Photo of 315 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8415965)
    315 10th Avenue, Indian Rocks Beach, FL
    315 10th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,019 Lot (sqft)
  26. Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8411456)
    $2,189,000
    Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8411456)
    Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8411456)
    512 20th Avenue, Indian Rocks Beach, FL
    512 20th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,890 Lot (sqft)
  27. Photo of 19925 Gulf Boulevard #407, Indian Shores, FL 33785 (MLS # TB8390945)
    $619,900
    Photo of 19925 Gulf Boulevard #407, Indian Shores, FL 33785 (MLS # TB8390945)
    Photo of 19925 Gulf Boulevard #407, Indian Shores, FL 33785 (MLS # TB8390945)
    19925 Gulf Boulevard #407, Indian Shores, FL
    19925 Gulf Boulevard #407
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,120 Home (sqft)
    • 2 Baths
    • 1.06 Lot (ac)
  28. Photo of 20060 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8400575)
    $4,999,999
    Photo of 20060 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8400575)
    Photo of 20060 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8400575)
    100
     
    20060 Gulf Boulevard, Indian Shores, FL
    20060 Gulf Boulevard
    Indian Shores, FL
    • 4 Beds
    • 5 Baths
    • 3,207 Home (sqft)
    • 5 Baths
    • 13,504 Lot (sqft)
  29. Photo of 418 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8332175)
    $585,000
    Photo of 418 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8332175)
    Photo of 418 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8332175)
    418 12th Avenue, Indian Rocks Beach, FL
    418 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,019 Lot (sqft)
  30. Photo of 20051 Gulf Boulevard, Indian Shores, FL 33785 (MLS # U8252027)
    $6,700,000
    Photo of 20051 Gulf Boulevard, Indian Shores, FL 33785 (MLS # U8252027)
    Photo of 20051 Gulf Boulevard, Indian Shores, FL 33785 (MLS # U8252027)
    20051 Gulf Boulevard, Indian Shores, FL
    20051 Gulf Boulevard
    Indian Shores, FL
    • 6 Beds
    • 6 Baths
    • 4,602 Home (sqft)
    • 6 Baths
    • 17,860 Lot (sqft)
Previous Page 6 of 6 Next
The information contained herein has been provided by My Florida Regional MLS DBA Stellar MLS. IDX information is provided exclusively for consumers' personal, non-commercial use, that it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing, and that the data is deemed reliable but is not guaranteed accurate by the MLS. Listings last updated 11/4/26 8:59 PM PST.

This Custom IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions