Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
91 - 120 of 180 | Previous Page 4 of 6 Next
  1. Photo of 357 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8521222)
    $1,750,000
    Photo of 357 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8521222)
    Photo of 357 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8521222)
    357 La Hacienda Drive, Indian Rocks Beach, FL
    357 La Hacienda Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 2,444 Home (sqft)
    • 3 Baths
    • 6,970 Lot (sqft)
  2. Photo of 513 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8516837)
    $1,250,000
    Photo of 513 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8516837)
    Photo of 513 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8516837)
    513 Harbor Drive N, Indian Rocks Beach, FL
    513 Harbor Drive N
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,826 Home (sqft)
    • 2 Baths
    • 7,841 Lot (sqft)
  3. Photo of 20002 Gulf Boulevard #2, Indian Shores, FL 33785 (MLS # TB8518684)
    $1,198,000
    Photo of 20002 Gulf Boulevard #2, Indian Shores, FL 33785 (MLS # TB8518684)
    Photo of 20002 Gulf Boulevard #2, Indian Shores, FL 33785 (MLS # TB8518684)
    20002 Gulf Boulevard #2, Indian Shores, FL
    20002 Gulf Boulevard #2
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,180 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  4. Photo of 19111 Vista Bay Drive #304, Indian Shores, FL 33785 (MLS # TB8517541)
    $525,000
    Photo of 19111 Vista Bay Drive #304, Indian Shores, FL 33785 (MLS # TB8517541)
    Photo of 19111 Vista Bay Drive #304, Indian Shores, FL 33785 (MLS # TB8517541)
    19111 Vista Bay Drive #304, Indian Shores, FL
    19111 Vista Bay Drive #304
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,345 Home (sqft)
    • 2 Baths
    • 3.11 Lot (ac)
  5. Photo of 2511 Coral Court, Indian Rocks Beach, FL 33785 (MLS # TB8516807)
    $870,000
    Photo of 2511 Coral Court, Indian Rocks Beach, FL 33785 (MLS # TB8516807)
    Photo of 2511 Coral Court, Indian Rocks Beach, FL 33785 (MLS # TB8516807)
    2511 Coral Court, Indian Rocks Beach, FL
    2511 Coral Court
    Indian Rocks Beach, FL
    • 4 Beds
    • 3 Baths
    • 1,980 Home (sqft)
    • 3 Baths
    • 1,307 Lot (sqft)
  6. Photo of 2300 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8515235)
    $3,900,000
    Photo of 2300 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8515235)
    Photo of 2300 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8515235)
    59
     
    2300 Gulf Boulevard, Indian Rocks Beach, FL
    2300 Gulf Boulevard
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,970 Lot (sqft)
  7. Photo of 19930 Gulf Boulevard #3B, Indian Shores, FL 33785 (MLS # TB8515353)
    $949,000
    Photo of 19930 Gulf Boulevard #3B, Indian Shores, FL 33785 (MLS # TB8515353)
    Photo of 19930 Gulf Boulevard #3B, Indian Shores, FL 33785 (MLS # TB8515353)
    19930 Gulf Boulevard #3B, Indian Shores, FL
    19930 Gulf Boulevard #3B
    Indian Shores, FL
    • 2 Beds
    • 3 Baths
    • 1,162 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  8. Photo of 206 23rd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8513617)
    $4,300,000
    Photo of 206 23rd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8513617)
    Photo of 206 23rd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8513617)
    206 23rd Avenue, Indian Rocks Beach, FL
    206 23rd Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.24 Lot (ac)
  9. Photo of 18400 Gulf Boulevard #1108, Indian Shores, FL 33785 (MLS # TB8514388)
    $849,900
    Photo of 18400 Gulf Boulevard #1108, Indian Shores, FL 33785 (MLS # TB8514388)
    Photo of 18400 Gulf Boulevard #1108, Indian Shores, FL 33785 (MLS # TB8514388)
    18400 Gulf Boulevard #1108, Indian Shores, FL
    18400 Gulf Boulevard #1108
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,435 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  10. Photo of 19829 Gulf Boulevard #501, Indian Shores, FL 33785 (MLS # TB8513481)
    $535,000
    Photo of 19829 Gulf Boulevard #501, Indian Shores, FL 33785 (MLS # TB8513481)
    Photo of 19829 Gulf Boulevard #501, Indian Shores, FL 33785 (MLS # TB8513481)
    19829 Gulf Boulevard #501, Indian Shores, FL
    19829 Gulf Boulevard #501
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,390 Home (sqft)
    • 2 Baths
    • 1.78 Lot (ac)
  11. Photo of 18400 Gulf Boulevard #1301, Indian Shores, FL 33785 (MLS # TB8511360)
    $630,000
    Photo of 18400 Gulf Boulevard #1301, Indian Shores, FL 33785 (MLS # TB8511360)
    Photo of 18400 Gulf Boulevard #1301, Indian Shores, FL 33785 (MLS # TB8511360)
    18400 Gulf Boulevard #1301, Indian Shores, FL
    18400 Gulf Boulevard #1301
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,400 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  12. Photo of 19931 Gulf Boulevard #D2, Indian Shores, FL 33785 (MLS # TB8510197)
    $625,000
    Photo of 19931 Gulf Boulevard #D2, Indian Shores, FL 33785 (MLS # TB8510197)
    Photo of 19931 Gulf Boulevard #D2, Indian Shores, FL 33785 (MLS # TB8510197)
    19931 Gulf Boulevard #D2, Indian Shores, FL
    19931 Gulf Boulevard #D2
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,100 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  13. Photo of 19417 Gulf Boulevard #E103, Indian Rocks Beach, FL 33785 (MLS # TB8509900)
    $494,800
    Photo of 19417 Gulf Boulevard #E103, Indian Rocks Beach, FL 33785 (MLS # TB8509900)
    Photo of 19417 Gulf Boulevard #E103, Indian Rocks Beach, FL 33785 (MLS # TB8509900)
    19417 Gulf Boulevard #E103, Indian Rocks Beach, FL
    19417 Gulf Boulevard #E103
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 950 Home (sqft)
    • 1 Bath
    • 6.02 Lot (ac)
  14. Photo of 19505 Gulf Boulevard #404, Indian Shores, FL 33785 (MLS # TB8507637)
    $1,795,000
    Photo of 19505 Gulf Boulevard #404, Indian Shores, FL 33785 (MLS # TB8507637)
    Photo of 19505 Gulf Boulevard #404, Indian Shores, FL 33785 (MLS # TB8507637)
    19505 Gulf Boulevard #404, Indian Shores, FL
    19505 Gulf Boulevard #404
    Indian Shores, FL
    • 4 Beds
    • 3 Baths
    • 2,310 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  15. Photo of 18838 Gulf Boulevard #202, Indian Shores, FL 33785 (MLS # TB8508857)
    $999,000
    Photo of 18838 Gulf Boulevard #202, Indian Shores, FL 33785 (MLS # TB8508857)
    Photo of 18838 Gulf Boulevard #202, Indian Shores, FL 33785 (MLS # TB8508857)
    18838 Gulf Boulevard #202, Indian Shores, FL
    18838 Gulf Boulevard #202
    Indian Shores, FL
    • 3 Beds
    • 3 Baths
    • 1,575 Home (sqft)
    • 3 Baths
    • 5,228 Lot (sqft)
  16. Photo of 2311 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8508876)
    $1,875,000
    Photo of 2311 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8508876)
    Photo of 2311 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8508876)
    2311 Bay Boulevard, Indian Rocks Beach, FL
    2311 Bay Boulevard
    Indian Rocks Beach, FL
    • 7 Beds
    • 5 Baths
    • 3,418 Home (sqft)
    • 5 Baths
    • 6,534 Lot (sqft)
  17. Photo of 1005 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # TB8507544)
    $799,000
    Photo of 1005 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # TB8507544)
    Photo of 1005 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # TB8507544)
    1005 Gulf Boulevard #10, Indian Rocks Beach, FL
    1005 Gulf Boulevard #10
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 2,220 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  18. Photo of 399 2nd Street #718, Indian Rocks Beach, FL 33785 (MLS # TB8505117)
    $799,000
    Photo of 399 2nd Street #718, Indian Rocks Beach, FL 33785 (MLS # TB8505117)
    Photo of 399 2nd Street #718, Indian Rocks Beach, FL 33785 (MLS # TB8505117)
    57
     
    399 2nd Street #718, Indian Rocks Beach, FL
    399 2nd Street #718
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,540 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  19. Photo of 711 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8506388)
    $2,300,000
    Photo of 711 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8506388)
    Photo of 711 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8506388)
    711 Gulf Boulevard, Indian Rocks Beach, FL
    711 Gulf Boulevard
    Indian Rocks Beach, FL
    • 6 Beds
    • 6 Baths
    • 3,000 Home (sqft)
    • 6 Baths
    • 5,663 Lot (sqft)
  20. Photo of 614 Gulf Boulevard #9, Indian Rocks Beach, FL 33785 (MLS # TB8507122)
    $625,000
    Photo of 614 Gulf Boulevard #9, Indian Rocks Beach, FL 33785 (MLS # TB8507122)
    Photo of 614 Gulf Boulevard #9, Indian Rocks Beach, FL 33785 (MLS # TB8507122)
    614 Gulf Boulevard #9, Indian Rocks Beach, FL
    614 Gulf Boulevard #9
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 725 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  21. Photo of 19610 Gulf Boulevard #308, Indian Rocks Beach, FL 33785 (MLS # TB8506355)
    $539,000
    Photo of 19610 Gulf Boulevard #308, Indian Rocks Beach, FL 33785 (MLS # TB8506355)
    Photo of 19610 Gulf Boulevard #308, Indian Rocks Beach, FL 33785 (MLS # TB8506355)
    19610 Gulf Boulevard #308, Indian Rocks Beach, FL
    19610 Gulf Boulevard #308
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,100 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  22. Photo of 1500 Gulf Boulevard #204B, Indian Rocks Beach, FL 33785 (MLS # TB8504207)
    $649,900
    Photo of 1500 Gulf Boulevard #204B, Indian Rocks Beach, FL 33785 (MLS # TB8504207)
    Photo of 1500 Gulf Boulevard #204B, Indian Rocks Beach, FL 33785 (MLS # TB8504207)
    1500 Gulf Boulevard #204B, Indian Rocks Beach, FL
    1500 Gulf Boulevard #204B
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,055 Home (sqft)
    • 2 Baths
    • 23,523 Lot (sqft)
  23. Photo of 19730 Gulf Boulevard #400, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    $4,149,000
    Photo of 19730 Gulf Boulevard #400, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    Photo of 19730 Gulf Boulevard #400, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    19730 Gulf Boulevard #400, Indian Rocks Beach, FL
    19730 Gulf Boulevard #400
    Indian Rocks Beach, FL
    • 5 Beds
    • 5 Baths
    • 5,100 Home (sqft)
    • 5 Baths
    • 0 Lot (sqft)
  24. Photo of 19701 Gulf Boulevard #417, Indian Shores, FL 33785 (MLS # TB8503460)
    $449,000
    Photo of 19701 Gulf Boulevard #417, Indian Shores, FL 33785 (MLS # TB8503460)
    Photo of 19701 Gulf Boulevard #417, Indian Shores, FL 33785 (MLS # TB8503460)
    19701 Gulf Boulevard #417, Indian Shores, FL
    19701 Gulf Boulevard #417
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 985 Home (sqft)
    • 2 Baths
    • 4.50 Lot (ac)
  25. Photo of Indian Rocks Beach, FL 33785 (MLS # TB8504262)
    $324,900
    Photo of Indian Rocks Beach, FL 33785 (MLS # TB8504262)
    Photo of Indian Rocks Beach, FL 33785 (MLS # TB8504262)
    MLS # TB8504262, Indian Rocks Beach, FL
    MLS # TB8504262
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,040 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  26. Photo of 708 Gulf Boulevard #D, Indian Rocks Beach, FL 33785 (MLS # W7885342)
    $624,777
    Photo of 708 Gulf Boulevard #D, Indian Rocks Beach, FL 33785 (MLS # W7885342)
    Photo of 708 Gulf Boulevard #D, Indian Rocks Beach, FL 33785 (MLS # W7885342)
    708 Gulf Boulevard #D, Indian Rocks Beach, FL
    708 Gulf Boulevard #D
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 920 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  27. Photo of 121 10th Ave, Indian Rocks Beach, FL 33785 (MLS # TB8502578)
    $800,000
    Photo of 121 10th Ave, Indian Rocks Beach, FL 33785 (MLS # TB8502578)
    Photo of 121 10th Ave, Indian Rocks Beach, FL 33785 (MLS # TB8502578)
    121 10th Ave, Indian Rocks Beach, FL
    121 10th Ave
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,711 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  28. Photo of 900 Gulf Boulevard #204, Indian Rocks Beach, FL 33785 (MLS # TB8501746)
    $895,000
    Photo of 900 Gulf Boulevard #204, Indian Rocks Beach, FL 33785 (MLS # TB8501746)
    Photo of 900 Gulf Boulevard #204, Indian Rocks Beach, FL 33785 (MLS # TB8501746)
    900 Gulf Boulevard #204, Indian Rocks Beach, FL
    900 Gulf Boulevard #204
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,275 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  29. Photo of 20001 Gulf Boulevard #405, Indian Shores, FL 33785 (MLS # TB8500587)
    $1,150,000
    Photo of 20001 Gulf Boulevard #405, Indian Shores, FL 33785 (MLS # TB8500587)
    Photo of 20001 Gulf Boulevard #405, Indian Shores, FL 33785 (MLS # TB8500587)
    20001 Gulf Boulevard #405, Indian Shores, FL
    20001 Gulf Boulevard #405
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,455 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  30. Photo of 50 Gulf Boulevard #206, Indian Rocks Beach, FL 33785 (MLS # L4961288)
    $499,990
    Photo of 50 Gulf Boulevard #206, Indian Rocks Beach, FL 33785 (MLS # L4961288)
    Photo of 50 Gulf Boulevard #206, Indian Rocks Beach, FL 33785 (MLS # L4961288)
    50 Gulf Boulevard #206, Indian Rocks Beach, FL
    50 Gulf Boulevard #206
    Indian Rocks Beach, FL
    • 1 Bed
    • 1 Bath
    • 714 Home (sqft)
    • 1 Bath
    • 1.02 Lot (ac)
Previous Page 4 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 4:59 PM PST.

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