Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 216 | Previous Page 1 of 8 Next
  1. 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)
  2. Photo of 1500 Gulf Boulevard #204B, Indian Rocks Beach, FL 33785 (MLS # TB8504207)
    $659,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)
  3. Photo of 506 Gulf Boulevard #201, Indian Rocks Beach, FL 33785 (MLS # TB8505444)
    $599,000
    Photo of 506 Gulf Boulevard #201, Indian Rocks Beach, FL 33785 (MLS # TB8505444)
    Photo of 506 Gulf Boulevard #201, Indian Rocks Beach, FL 33785 (MLS # TB8505444)
    506 Gulf Boulevard #201, Indian Rocks Beach, FL
    506 Gulf Boulevard #201
    Indian Rocks Beach, FL
    • 1 Bed
    • 1 Bath
    • 805 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  4. Photo of 900 Gulf Blvd #104, Indian Rocks Beach, FL 33785 (MLS # TB8505809)
    $925,000
    Photo of 900 Gulf Blvd #104, Indian Rocks Beach, FL 33785 (MLS # TB8505809)
    Photo of 900 Gulf Blvd #104, Indian Rocks Beach, FL 33785 (MLS # TB8505809)
    40
     
    900 Gulf Blvd #104, Indian Rocks Beach, FL
    900 Gulf Blvd #104
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,275 Home (sqft)
    • 2 Baths
    • 2.00 Lot (ac)
  5. Photo of 19417 Gulf Boulevard #A-113, Indian Shores, FL 33785 (MLS # TB8504446)
    $595,000
    Photo of 19417 Gulf Boulevard #A-113, Indian Shores, FL 33785 (MLS # TB8504446)
    Photo of 19417 Gulf Boulevard #A-113, Indian Shores, FL 33785 (MLS # TB8504446)
    19417 Gulf Boulevard #A-113, Indian Shores, FL
    19417 Gulf Boulevard #A-113
    Indian Shores, FL
    • 2 Beds
    • 1 Bath
    • 950 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  6. Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6397670)
    $619,000
    Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6397670)
    Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6397670)
    19727 Gulf Boulevard #G1, Indian Rocks Beach, FL
    19727 Gulf Boulevard #G1
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,055 Home (sqft)
    • 2 Baths
    • 1.67 Lot (ac)
  7. Photo of 19937 Gulf Boulevard #B3, Indian Shores, FL 33785 (MLS # TB8504312)
    $825,000
    Photo of 19937 Gulf Boulevard #B3, Indian Shores, FL 33785 (MLS # TB8504312)
    Photo of 19937 Gulf Boulevard #B3, Indian Shores, FL 33785 (MLS # TB8504312)
    19937 Gulf Boulevard #B3, Indian Shores, FL
    19937 Gulf Boulevard #B3
    Indian Shores, FL
    • 3 Beds
    • 3 Baths
    • 1,922 Home (sqft)
    • 3 Baths
    • 12,197 Lot (sqft)
  8. Photo of 19730 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    $4,250,000
    Photo of 19730 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    Photo of 19730 Gulf Boulevard #3, Indian Rocks Beach, FL 33785 (MLS # TB8504044)
    19730 Gulf Boulevard #3, Indian Rocks Beach, FL
    19730 Gulf Boulevard #3
    Indian Rocks Beach, FL
    • 5 Beds
    • 5 Baths
    • 5,100 Home (sqft)
    • 5 Baths
    • 0 Lot (sqft)
  9. Photo of 19109 2nd Street #C, Indian Shores, FL 33785 (MLS # TB8503515)
    $1,700,000
    Photo of 19109 2nd Street #C, Indian Shores, FL 33785 (MLS # TB8503515)
    Photo of 19109 2nd Street #C, Indian Shores, FL 33785 (MLS # TB8503515)
    19109 2nd Street #C, Indian Shores, FL
    19109 2nd Street #C
    Indian Shores, FL
    • 3 Beds
    • 3 Baths
    • 2,172 Home (sqft)
    • 3 Baths
    • 6,099 Lot (sqft)
  10. Photo of 19701 Gulf Boulevard #417, Indian Shores, FL 33785 (MLS # TB8503460)
    $515,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)
  11. Photo of 19418 Gulf Boulevard #204, Indian Shores, FL 33785 (MLS # TB8500690)
    $1,149,000
    Photo of 19418 Gulf Boulevard #204, Indian Shores, FL 33785 (MLS # TB8500690)
    Photo of 19418 Gulf Boulevard #204, Indian Shores, FL 33785 (MLS # TB8500690)
    19418 Gulf Boulevard #204, Indian Shores, FL
    19418 Gulf Boulevard #204
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,425 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  12. Photo of 20002 Gulf Boulevard #2705, Indian Shores, FL 33785 (MLS # TB8502518)
    $1,095,000
    Photo of 20002 Gulf Boulevard #2705, Indian Shores, FL 33785 (MLS # TB8502518)
    Photo of 20002 Gulf Boulevard #2705, Indian Shores, FL 33785 (MLS # TB8502518)
    20002 Gulf Boulevard #2705, Indian Shores, FL
    20002 Gulf Boulevard #2705
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,180 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  13. Photo of 708 Gulf Boulevard #D, Indian Rocks Beach, FL 33785 (MLS # W7885342)
    $648,990
    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)
  14. Photo of 19915 Gulf Boulevard #506, Indian Shores, FL 33785 (MLS # TB8498482)
    $999,995
    Photo of 19915 Gulf Boulevard #506, Indian Shores, FL 33785 (MLS # TB8498482)
    Photo of 19915 Gulf Boulevard #506, Indian Shores, FL 33785 (MLS # TB8498482)
    19915 Gulf Boulevard #506, Indian Shores, FL
    19915 Gulf Boulevard #506
    Indian Shores, FL
    • 3 Beds
    • 4 Baths
    • 2,296 Home (sqft)
    • 4 Baths
    • 1,307 Lot (sqft)
  15. Photo of 121 10th Ave, Indian Rocks Beach, FL 33785 (MLS # TB8502578)
    $860,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)
  16. Photo of 19823 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8500554)
    $465,000
    Photo of 19823 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8500554)
    Photo of 19823 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8500554)
    19823 Gulf Boulevard #43, Indian Shores, FL
    19823 Gulf Boulevard #43
    Indian Shores, FL
    • 2 Beds
    • 3 Baths
    • 1,225 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  17. Photo of 20204 Gulf Boulevard #4, Indian Shores, FL 33785 (MLS # TB8497493)
    $1,099,000
    Photo of 20204 Gulf Boulevard #4, Indian Shores, FL 33785 (MLS # TB8497493)
    Photo of 20204 Gulf Boulevard #4, Indian Shores, FL 33785 (MLS # TB8497493)
    20204 Gulf Boulevard #4, Indian Shores, FL
    20204 Gulf Boulevard #4
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,340 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  18. Photo of 19829 Gulf Boulevard #701, Indian Shores, FL 33785 (MLS # TB8500955)
    $565,000
    Photo of 19829 Gulf Boulevard #701, Indian Shores, FL 33785 (MLS # TB8500955)
    Photo of 19829 Gulf Boulevard #701, Indian Shores, FL 33785 (MLS # TB8500955)
    19829 Gulf Boulevard #701, Indian Shores, FL
    19829 Gulf Boulevard #701
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,390 Home (sqft)
    • 2 Baths
    • 2.79 Lot (ac)
  19. Photo of 19725 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8501730)
    $589,000
    Photo of 19725 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8501730)
    Photo of 19725 Gulf Boulevard #43, Indian Shores, FL 33785 (MLS # TB8501730)
    19725 Gulf Boulevard #43, Indian Shores, FL
    19725 Gulf Boulevard #43
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 1,285 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  20. Photo of 900 Gulf Boulevard #204, Indian Rocks Beach, FL 33785 (MLS # TB8501746)
    $995,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)
  21. Photo of 50 Gulf Boulevard #301, Indian Rocks Beach, FL 33785 (MLS # TB8500299)
    $675,000
    Photo of 50 Gulf Boulevard #301, Indian Rocks Beach, FL 33785 (MLS # TB8500299)
    Photo of 50 Gulf Boulevard #301, Indian Rocks Beach, FL 33785 (MLS # TB8500299)
    50 Gulf Boulevard #301, Indian Rocks Beach, FL
    50 Gulf Boulevard #301
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,008 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  22. Photo of 20001 Gulf Boulevard #405, Indian Shores, FL 33785 (MLS # TB8500587)
    $1,200,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)
  23. Photo of 19701 Gulf Boulevard #307, Indian Shores, FL 33785 (MLS # TB8499267)
    $479,000
    Photo of 19701 Gulf Boulevard #307, Indian Shores, FL 33785 (MLS # TB8499267)
    Photo of 19701 Gulf Boulevard #307, Indian Shores, FL 33785 (MLS # TB8499267)
    19701 Gulf Boulevard #307, Indian Shores, FL
    19701 Gulf Boulevard #307
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 935 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  24. 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)
  25. Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499970)
    $4,199,000
    Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499970)
    Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499970)
    22
     
    2307 Bay Boulevard, Indian Rocks Beach, FL
    2307 Bay Boulevard
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 19,167 Lot (sqft)
  26. Photo of 206 22nd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8499656)
    $2,300,000
    Photo of 206 22nd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8499656)
    Photo of 206 22nd Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8499656)
    206 22nd Avenue, Indian Rocks Beach, FL
    206 22nd Avenue
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 4,556 Home (sqft)
    • 0 Baths
    • 9,148 Lot (sqft)
  27. Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499567)
    $4,199,000
    Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499567)
    Photo of 2307 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8499567)
    86
     
    2307 Bay Boulevard, Indian Rocks Beach, FL
    2307 Bay Boulevard
    Indian Rocks Beach, FL
    • 13 Beds
    • 16 Baths
    • 5,932 Home (sqft)
    • 16 Baths
    • 19,167 Lot (sqft)
  28. Photo of 19701 Gulf Boulevard #212, Indian Shores, FL 33785 (MLS # TB8493000)
    $464,900
    Photo of 19701 Gulf Boulevard #212, Indian Shores, FL 33785 (MLS # TB8493000)
    Photo of 19701 Gulf Boulevard #212, Indian Shores, FL 33785 (MLS # TB8493000)
    19701 Gulf Boulevard #212, Indian Shores, FL
    19701 Gulf Boulevard #212
    Indian Shores, FL
    • 2 Beds
    • 2 Baths
    • 985 Home (sqft)
    • 2 Baths
    • 3.82 Lot (ac)
  29. Photo of 20002 Gulf Boulevard #2203, Indian Shores, FL 33785 (MLS # TB8496917)
    $1,200,000
    Photo of 20002 Gulf Boulevard #2203, Indian Shores, FL 33785 (MLS # TB8496917)
    Photo of 20002 Gulf Boulevard #2203, Indian Shores, FL 33785 (MLS # TB8496917)
    20002 Gulf Boulevard #2203, Indian Shores, FL
    20002 Gulf Boulevard #2203
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,180 Home (sqft)
    • 2 Baths
    • 0 Lot (sqft)
  30. Photo of 20000 Gulf Boulevard #305, Indian Shores, FL 33785 (MLS # TB8495972)
    $1,000,000
    Photo of 20000 Gulf Boulevard #305, Indian Shores, FL 33785 (MLS # TB8495972)
    Photo of 20000 Gulf Boulevard #305, Indian Shores, FL 33785 (MLS # TB8495972)
    20000 Gulf Boulevard #305, Indian Shores, FL
    20000 Gulf Boulevard #305
    Indian Shores, FL
    • 3 Beds
    • 2 Baths
    • 1,060 Home (sqft)
    • 2 Baths
    • 1.11 Lot (ac)
Previous Page 1 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 5/8/26 10:11 AM PDT.

This IDX Website is powered by Diverse Solutions 2026. Privacy | Terms & Conditions