Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
181 - 210 of 227 | Previous Page 7 of 8 Next
  1. Photo of 18500 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8407551)
    $975,000
    Photo of 18500 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8407551)
    Photo of 18500 Gulf Boulevard #209, Indian Shores, FL 33785 (MLS # TB8407551)
    18500 Gulf Boulevard #209, Indian Shores, FL
    18500 Gulf Boulevard #209
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,440 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  2. Photo of 399 2nd Street #818, Indian Rocks Beach, FL 33785 (MLS # TB8406062)
    $989,000
    Photo of 399 2nd Street #818, Indian Rocks Beach, FL 33785 (MLS # TB8406062)
    Photo of 399 2nd Street #818, Indian Rocks Beach, FL 33785 (MLS # TB8406062)
    399 2nd Street #818, Indian Rocks Beach, FL
    399 2nd Street #818
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,540 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  3. Photo of 399 2nd Street #815, Indian Rocks Beach, FL 33785 (MLS # TB8405997)
    $899,000
    Photo of 399 2nd Street #815, Indian Rocks Beach, FL 33785 (MLS # TB8405997)
    Photo of 399 2nd Street #815, Indian Rocks Beach, FL 33785 (MLS # TB8405997)
    53
     
    399 2nd Street #815, Indian Rocks Beach, FL
    399 2nd Street #815
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,110 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  4. Photo of 1 Windrush Boulevard #54, Indian Rocks Beach, FL 33785 (MLS # TB8408063)
    $349,000
    Photo of 1 Windrush Boulevard #54, Indian Rocks Beach, FL 33785 (MLS # TB8408063)
    Photo of 1 Windrush Boulevard #54, Indian Rocks Beach, FL 33785 (MLS # TB8408063)
    1 Windrush Boulevard #54, Indian Rocks Beach, FL
    1 Windrush Boulevard #54
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 955 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  5. Photo of 508 2nd Street, Indian Rocks Beach, FL 33785 (MLS # TB8401077)
    $485,000
    Photo of 508 2nd Street, Indian Rocks Beach, FL 33785 (MLS # TB8401077)
    Photo of 508 2nd Street, Indian Rocks Beach, FL 33785 (MLS # TB8401077)
    508 2nd Street, Indian Rocks Beach, FL
    508 2nd Street
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,292 Home (sqft)
    • 2 Baths
    • 5,228 Lot (sqft)
  6. Photo of 18650 Gulf Boulevard #314, Indian Shores, FL 33785 (MLS # TB8396826)
    $769,000
    Photo of 18650 Gulf Boulevard #314, Indian Shores, FL 33785 (MLS # TB8396826)
    Photo of 18650 Gulf Boulevard #314, Indian Shores, FL 33785 (MLS # TB8396826)
    18650 Gulf Boulevard #314, Indian Shores, FL
    18650 Gulf Boulevard #314
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,115 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  7. 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)
  8. Photo of 1210 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8388214)
    $995,000
    Photo of 1210 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8388214)
    Photo of 1210 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8388214)
    1210 Bay Pine Boulevard, Indian Rocks Beach, FL
    1210 Bay Pine Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 3 Baths
    • 3,136 Home (sqft)
    • 3 Baths
    • 6,970 Lot (sqft)
  9. Photo of 659 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8390222)
    $599,000
    Photo of 659 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8390222)
    Photo of 659 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8390222)
    659 Garland Circle, Indian Rocks Beach, FL
    659 Garland Circle
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,566 Home (sqft)
    • 2 Baths
    • 1,307 Lot (sqft)
  10. Photo of 616 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8389874)
    $439,500
    Photo of 616 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8389874)
    Photo of 616 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8389874)
    616 Garland Circle, Indian Rocks Beach, FL
    616 Garland Circle
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,465 Home (sqft)
    • 2 Baths
    • 1,307 Lot (sqft)
  11. Photo of 215 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8389416)
    $999,000
    Photo of 215 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8389416)
    Photo of 215 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8389416)
    215 18th Avenue, Indian Rocks Beach, FL
    215 18th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 3 Baths
    • 2,367 Home (sqft)
    • 3 Baths
    • 1,743 Lot (sqft)
  12. Photo of 2 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8389087)
    $6,750,000
    Photo of 2 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8389087)
    Photo of 2 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8389087)
    2 Gulf Boulevard, Indian Rocks Beach, FL
    2 Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 5 Baths
    • 4,987 Home (sqft)
    • 5 Baths
    • 10,019 Lot (sqft)
  13. Photo of 399 2nd Street #417, Indian Rocks Beach, FL 33785 (MLS # TB8387186)
    $778,998
    Photo of 399 2nd Street #417, Indian Rocks Beach, FL 33785 (MLS # TB8387186)
    Photo of 399 2nd Street #417, Indian Rocks Beach, FL 33785 (MLS # TB8387186)
    399 2nd Street #417, Indian Rocks Beach, FL
    399 2nd Street #417
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,110 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  14. Photo of 18650 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8382145)
    $684,900
    Photo of 18650 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8382145)
    Photo of 18650 Gulf Boulevard #203, Indian Shores, FL 33785 (MLS # TB8382145)
    18650 Gulf Boulevard #203, Indian Shores, FL
    18650 Gulf Boulevard #203
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 990 Home (sqft)
    • 2 Baths
    • 20,909 Lot (sqft)
  15. Photo of 19727 Gulf Boulevard #210, Indian Shores, FL 33785 (MLS # TB8380910)
    $689,000
    Photo of 19727 Gulf Boulevard #210, Indian Shores, FL 33785 (MLS # TB8380910)
    Photo of 19727 Gulf Boulevard #210, Indian Shores, FL 33785 (MLS # TB8380910)
    28
     
    19727 Gulf Boulevard #210, Indian Shores, FL
    19727 Gulf Boulevard #210
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,440 Home (sqft)
    • 2 Baths
    • 1.67 Lot (ac)
  16. Photo of 399 2nd Street #217, Indian Rocks Beach, FL 33785 (MLS # TB8383902)
    $699,900
    Photo of 399 2nd Street #217, Indian Rocks Beach, FL 33785 (MLS # TB8383902)
    Photo of 399 2nd Street #217, Indian Rocks Beach, FL 33785 (MLS # TB8383902)
    399 2nd Street #217, Indian Rocks Beach, FL
    399 2nd Street #217
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,110 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  17. Photo of 19910 Gulf Blvd #102, Indian Shores, FL 33785 (MLS # TB8382339)
    $1,490,000
    Photo of 19910 Gulf Blvd #102, Indian Shores, FL 33785 (MLS # TB8382339)
    Photo of 19910 Gulf Blvd #102, Indian Shores, FL 33785 (MLS # TB8382339)
    41
     
    19910 Gulf Blvd #102, Indian Shores, FL
    19910 Gulf Blvd #102
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,900 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  18. Photo of 20060 Gulf Boulevard, Indian Shores, FL 33785 (MLS # TB8400575)
    $5,500,000
    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)
  19. Photo of 619 2nd Street #3, Indian Rocks Beach, FL 33785 (MLS # TB8378532)
    $550,000
    Photo of 619 2nd Street #3, Indian Rocks Beach, FL 33785 (MLS # TB8378532)
    Photo of 619 2nd Street #3, Indian Rocks Beach, FL 33785 (MLS # TB8378532)
    619 2nd Street #3, Indian Rocks Beach, FL
    619 2nd Street #3
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,210 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  20. Photo of 1500 Gulf Boulevard #103B, Indian Rocks Beach, FL 33785 (MLS # TB8376631)
    $669,000
    Photo of 1500 Gulf Boulevard #103B, Indian Rocks Beach, FL 33785 (MLS # TB8376631)
    Photo of 1500 Gulf Boulevard #103B, Indian Rocks Beach, FL 33785 (MLS # TB8376631)
    1500 Gulf Boulevard #103B, Indian Rocks Beach, FL
    1500 Gulf Boulevard #103B
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,055 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  21. Photo of 122 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8374955)
    $475,000
    Photo of 122 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8374955)
    Photo of 122 10th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8374955)
    122 10th Avenue, Indian Rocks Beach, FL
    122 10th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 936 Home (sqft)
    • 1 Bath
    • 6,099 Lot (sqft)
  22. Photo of 1214 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8376119)
    $474,999
    Photo of 1214 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8376119)
    Photo of 1214 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8376119)
    1214 Bay Shore Boulevard, Indian Rocks Beach, FL
    1214 Bay Shore Boulevard
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,252 Home (sqft)
    • 2 Baths
    • 4,792 Lot (sqft)
  23. Photo of 19817 Gulf Boulevard #602, Indian Shores, FL 33785 (MLS # TB8375191)
    $720,000
    Photo of 19817 Gulf Boulevard #602, Indian Shores, FL 33785 (MLS # TB8375191)
    Photo of 19817 Gulf Boulevard #602, Indian Shores, FL 33785 (MLS # TB8375191)
    19817 Gulf Boulevard #602, Indian Shores, FL
    19817 Gulf Boulevard #602
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,535 Home (sqft)
    • 2 Baths
    • 1.77 Lot (ac)
  24. Photo of 18650 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8372333)
    $695,000
    Photo of 18650 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8372333)
    Photo of 18650 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8372333)
    18650 Gulf Boulevard #601, Indian Shores, FL
    18650 Gulf Boulevard #601
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,140 Home (sqft)
    • 2 Baths
    • 20,909 Lot (sqft)
  25. Photo of 19700 Gulf Boulevard #403, Indian Shores, FL 33785 (MLS # TB8369796)
    $1,599,000
    Photo of 19700 Gulf Boulevard #403, Indian Shores, FL 33785 (MLS # TB8369796)
    Photo of 19700 Gulf Boulevard #403, Indian Shores, FL 33785 (MLS # TB8369796)
    19700 Gulf Boulevard #403, Indian Shores, FL
    19700 Gulf Boulevard #403
    Indian Shores, FL
    • 3 Beds
    • 3 Baths
    • 1,740 Home (sqft)
    • 3 Baths
    • 9,148 Lot (sqft)
  26. Photo of 615 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8366006)
    $499,500
    Photo of 615 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8366006)
    Photo of 615 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8366006)
    615 Garland Circle, Indian Rocks Beach, FL
    615 Garland Circle
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,566 Home (sqft)
    • 2 Baths
    • 1,307 Lot (sqft)
  27. Photo of 19829 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8364386)
    $575,000
    Photo of 19829 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8364386)
    Photo of 19829 Gulf Boulevard #601, Indian Shores, FL 33785 (MLS # TB8364386)
    19829 Gulf Boulevard #601, Indian Shores, FL
    19829 Gulf Boulevard #601
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,390 Home (sqft)
    • 2 Baths
    • 2.79 Lot (ac)
  28. Photo of 18399 Gulf Boulevard #389, Indian Shores, FL 33785 (MLS # TB8364055)
    $259,995
    Photo of 18399 Gulf Boulevard #389, Indian Shores, FL 33785 (MLS # TB8364055)
    Photo of 18399 Gulf Boulevard #389, Indian Shores, FL 33785 (MLS # TB8364055)
    18399 Gulf Boulevard #389, Indian Shores, FL
    18399 Gulf Boulevard #389
    Indian Shores, FL
    • 0 Beds
    • 1 Bath
    • 317 Home (sqft)
    • 1 Bath
    • 1.88 Lot (ac)
  29. Photo of 812 Gulf Blvd #3, Indian Rocks Beach, FL 33785 (MLS # TB8363082)
    $960,000
    Photo of 812 Gulf Blvd #3, Indian Rocks Beach, FL 33785 (MLS # TB8363082)
    Photo of 812 Gulf Blvd #3, Indian Rocks Beach, FL 33785 (MLS # TB8363082)
    62
     
    812 Gulf Blvd #3, Indian Rocks Beach, FL
    812 Gulf Blvd #3
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 975 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  30. Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8361161)
    $649,000
    Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8361161)
    Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8361161)
    32
     
    119 13th Avenue, Indian Rocks Beach, FL
    119 13th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,471 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
Previous Page 7 of 8 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 3/6/26 7:46 PM PST.

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