City-Indian Rocks Beach

Show Map
  • List View
  • Grid View
Sorted by
241 - 270 of 286 | Previous Page 9 of 10 Next
  1. Photo of 311 15th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8346645)
    $500,000
    Photo of 311 15th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8346645)
    Photo of 311 15th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8346645)
    311 15th Avenue, Indian Rocks Beach, FL
    311 15th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,276 Home (sqft)
    • 2 Baths
    • 6,970 Lot (sqft)
  2. Photo of 119 11th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345448)
    $445,000
    Photo of 119 11th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345448)
    Photo of 119 11th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345448)
    119 11th Avenue, Indian Rocks Beach, FL
    119 11th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 1,326 Home (sqft)
    • 1 Bath
    • 5,663 Lot (sqft)
  3. Photo of 114 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345435)
    $400,000
    Photo of 114 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345435)
    Photo of 114 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8345435)
    114 12th Avenue, Indian Rocks Beach, FL
    114 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 5,228 Lot (sqft)
  4. Photo of 657 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8344666)
    $542,000
    Photo of 657 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8344666)
    Photo of 657 Garland Circle, Indian Rocks Beach, FL 33785 (MLS # TB8344666)
    657 Garland Circle, Indian Rocks Beach, FL
    657 Garland Circle
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,465 Home (sqft)
    • 2 Baths
    • 1,307 Lot (sqft)
  5. Photo of 718 Gulf Boulevard #2, Indian Rocks Beach, FL 33785 (MLS # TB8344196)
    $615,000
    Photo of 718 Gulf Boulevard #2, Indian Rocks Beach, FL 33785 (MLS # TB8344196)
    Photo of 718 Gulf Boulevard #2, Indian Rocks Beach, FL 33785 (MLS # TB8344196)
    718 Gulf Boulevard #2, Indian Rocks Beach, FL
    718 Gulf Boulevard #2
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,065 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  6. Photo of 212 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8343822)
    $625,000
    Photo of 212 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8343822)
    Photo of 212 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8343822)
    212 20th Avenue, Indian Rocks Beach, FL
    212 20th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,788 Home (sqft)
    • 3 Baths
    • 7,406 Lot (sqft)
  7. Photo of 2215 1st Street #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8343716)
    $700,000
    Photo of 2215 1st Street #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8343716)
    Photo of 2215 1st Street #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8343716)
    2215 1st Street #A & B, Indian Rocks Beach, FL
    2215 1st Street #A & B
    Indian Rocks Beach, FL
    • 1 Bed
    • 1 Bath
    • 850 Home (sqft)
    • 1 Bath
    • 7,406 Lot (sqft)
  8. Photo of 36 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8376389)
    $1,650,000
    Photo of 36 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8376389)
    Photo of 36 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8376389)
    59
     
    36 Gulf Boulevard #3, Indian Rocks Beach, FL
    36 Gulf Boulevard #3
    Indian Rocks Beach, FL
    • 3 Beds
    • 4 Baths
    • 2,573 Home (sqft)
    • 4 Baths
    • 27,879 Lot (sqft)
  9. Photo of 19417 Gulf Boulevard #E201, Indian Rocks Beach, FL 33785 (MLS # TB8340299)
    $425,000
    Photo of 19417 Gulf Boulevard #E201, Indian Rocks Beach, FL 33785 (MLS # TB8340299)
    Photo of 19417 Gulf Boulevard #E201, Indian Rocks Beach, FL 33785 (MLS # TB8340299)
    19417 Gulf Boulevard #E201, Indian Rocks Beach, FL
    19417 Gulf Boulevard #E201
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 950 Home (sqft)
    • 1 Bath
    • 6.02 Lot (ac)
  10. Photo of 19417 Gulf Boulevard #A207, Indian Rocks Beach, FL 33785 (MLS # TB8340664)
    $445,000
    Photo of 19417 Gulf Boulevard #A207, Indian Rocks Beach, FL 33785 (MLS # TB8340664)
    Photo of 19417 Gulf Boulevard #A207, Indian Rocks Beach, FL 33785 (MLS # TB8340664)
    19417 Gulf Boulevard #A207, Indian Rocks Beach, FL
    19417 Gulf Boulevard #A207
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 950 Home (sqft)
    • 1 Bath
    • 6.02 Lot (ac)
  11. Photo of 905 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8339569)
    $630,000
    Photo of 905 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8339569)
    Photo of 905 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8339569)
    905 Hidden Harbour Drive, Indian Rocks Beach, FL
    905 Hidden Harbour Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,462 Home (sqft)
    • 3 Baths
    • 1,307 Lot (sqft)
  12. Photo of 477 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8338787)
    $3,700,000
    Photo of 477 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8338787)
    Photo of 477 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8338787)
    477 20th Avenue, Indian Rocks Beach, FL
    477 20th Avenue
    Indian Rocks Beach, FL
    • 4 Beds
    • 5 Baths
    • 3,345 Home (sqft)
    • 5 Baths
    • 13,940 Lot (sqft)
  13. Photo of 353 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8336290)
    $675,000
    Photo of 353 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8336290)
    Photo of 353 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # TB8336290)
    353 La Hacienda Drive, Indian Rocks Beach, FL
    353 La Hacienda Drive
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,230 Home (sqft)
    • 2 Baths
    • 6,970 Lot (sqft)
  14. Photo of 822 Gulf Boulevard #4-6, Indian Rocks Beach, FL 33785 (MLS # TB8334649)
    $1,300,000
    Photo of 822 Gulf Boulevard #4-6, Indian Rocks Beach, FL 33785 (MLS # TB8334649)
    Photo of 822 Gulf Boulevard #4-6, Indian Rocks Beach, FL 33785 (MLS # TB8334649)
    822 Gulf Boulevard #4-6, Indian Rocks Beach, FL
    822 Gulf Boulevard #4-6
    Indian Rocks Beach, FL
    • 5 Beds
    • 3 Baths
    • 1,893 Home (sqft)
    • 3 Baths
    • 6,534 Lot (sqft)
  15. Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8334051)
    $1,400,000
    Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8334051)
    Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8334051)
    81 Gulf Boulevard, Indian Rocks Beach, FL
    81 Gulf Boulevard
    Indian Rocks Beach, FL
    • 5 Beds
    • 3 Baths
    • 3,330 Home (sqft)
    • 3 Baths
    • 12,197 Lot (sqft)
  16. Photo of 820 Gulf Boulevard #Units 1-3, Indian Rocks Beach, FL 33785 (MLS # TB8334472)
    $1,250,000
    Photo of 820 Gulf Boulevard #Units 1-3, Indian Rocks Beach, FL 33785 (MLS # TB8334472)
    Photo of 820 Gulf Boulevard #Units 1-3, Indian Rocks Beach, FL 33785 (MLS # TB8334472)
    820 Gulf Boulevard #Units 1-3, Indian Rocks Beach, FL
    820 Gulf Boulevard #Units 1-3
    Indian Rocks Beach, FL
    • 4 Beds
    • 4 Baths
    • 2,728 Home (sqft)
    • 4 Baths
    • 5,228 Lot (sqft)
  17. Photo of 115 Canal Avenue #1, Indian Rocks Beach, FL 33785 (MLS # TB8332927)
    $645,000
    Photo of 115 Canal Avenue #1, Indian Rocks Beach, FL 33785 (MLS # TB8332927)
    Photo of 115 Canal Avenue #1, Indian Rocks Beach, FL 33785 (MLS # TB8332927)
    115 Canal Avenue #1, Indian Rocks Beach, FL
    115 Canal Avenue #1
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,415 Home (sqft)
    • 2 Baths
    • 10,019 Lot (sqft)
  18. Photo of 1808 Gulf Boulevard #Unit 1, Indian Rocks Beach, FL 33785 (MLS # TB8332526)
    $1,450,000
    Photo of 1808 Gulf Boulevard #Unit 1, Indian Rocks Beach, FL 33785 (MLS # TB8332526)
    Photo of 1808 Gulf Boulevard #Unit 1, Indian Rocks Beach, FL 33785 (MLS # TB8332526)
    1808 Gulf Boulevard #Unit 1, Indian Rocks Beach, FL
    1808 Gulf Boulevard #Unit 1
    Indian Rocks Beach, FL
    • 4 Beds
    • 4 Baths
    • 1,747 Home (sqft)
    • 4 Baths
    • 6,099 Lot (sqft)
  19. Photo of 418 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8332175)
    $799,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)
  20. Photo of 348 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8331622)
    $650,000
    Photo of 348 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8331622)
    Photo of 348 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # TB8331622)
    348 Bahia Vista Drive, Indian Rocks Beach, FL
    348 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,300 Home (sqft)
    • 2 Baths
    • 6,099 Lot (sqft)
  21. Photo of 1201 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8331359)
    $787,000
    Photo of 1201 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8331359)
    Photo of 1201 Bay Shore Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8331359)
    1201 Bay Shore Boulevard, Indian Rocks Beach, FL
    1201 Bay Shore Boulevard
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,534 Lot (sqft)
  22. Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8328592)
    $500,000
    Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8328592)
    Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8328592)
    405 16th Avenue, Indian Rocks Beach, FL
    405 16th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7,841 Lot (sqft)
  23. Photo of 206 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8325907)
    $510,000
    Photo of 206 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8325907)
    Photo of 206 Hidden Harbour Drive, Indian Rocks Beach, FL 33785 (MLS # TB8325907)
    206 Hidden Harbour Drive, Indian Rocks Beach, FL
    206 Hidden Harbour Drive
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,200 Home (sqft)
    • 2 Baths
    • 3,050 Lot (sqft)
  24. Photo of 308 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8326185)
    $2,865,000
    Photo of 308 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8326185)
    Photo of 308 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # TB8326185)
    308 Harbor Drive, Indian Rocks Beach, FL
    308 Harbor Drive
    Indian Rocks Beach, FL
    • 4 Beds
    • 5 Baths
    • 4,002 Home (sqft)
    • 5 Baths
    • 9,148 Lot (sqft)
  25. Photo of 219 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325481)
    $1,050,000
    Photo of 219 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325481)
    Photo of 219 18th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325481)
    219 18th Avenue, Indian Rocks Beach, FL
    219 18th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 2,080 Home (sqft)
    • 3 Baths
    • 1,743 Lot (sqft)
  26. Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325851)
    $740,000
    Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325851)
    Photo of 372 12th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8325851)
    372 12th Avenue, Indian Rocks Beach, FL
    372 12th Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 20,038 Lot (sqft)
  27. Photo of 1600 Beach Trail, Indian Rocks Beach, FL 33785 (MLS # TB8325726)
    $4,037,000
    Photo of 1600 Beach Trail, Indian Rocks Beach, FL 33785 (MLS # TB8325726)
    Photo of 1600 Beach Trail, Indian Rocks Beach, FL 33785 (MLS # TB8325726)
    1600 Beach Trail, Indian Rocks Beach, FL
    1600 Beach Trail
    Indian Rocks Beach, FL
    • 6 Beds
    • 4 Baths
    • 3,100 Home (sqft)
    • 4 Baths
    • 7,841 Lot (sqft)
  28. Photo of 1000 Gulf Boulevard #302, Indian Rocks Beach, FL 33785 (MLS # TB8324341)
    $1,150,000
    Photo of 1000 Gulf Boulevard #302, Indian Rocks Beach, FL 33785 (MLS # TB8324341)
    Photo of 1000 Gulf Boulevard #302, Indian Rocks Beach, FL 33785 (MLS # TB8324341)
    1000 Gulf Boulevard #302, Indian Rocks Beach, FL
    1000 Gulf Boulevard #302
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,300 Home (sqft)
    • 2 Baths
    • 1.72 Lot (ac)
  29. Photo of 405 Harbor Drive S, Indian Rocks Beach, FL 33785 (MLS # TB8319486)
    $975,000
    Photo of 405 Harbor Drive S, Indian Rocks Beach, FL 33785 (MLS # TB8319486)
    Photo of 405 Harbor Drive S, Indian Rocks Beach, FL 33785 (MLS # TB8319486)
    405 Harbor Drive S, Indian Rocks Beach, FL
    405 Harbor Drive S
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,578 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  30. Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8323932)
    $500,000
    Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8323932)
    Photo of 405 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8323932)
    405 16th Avenue, Indian Rocks Beach, FL
    405 16th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 2,046 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
Previous Page 9 of 10 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/12/26 9:49 PM PDT.

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