Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 212 | Previous Page 1 of 8 Next
  1. Photo of 516 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8508298)
    $1,299,900
    Photo of 516 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8508298)
    Photo of 516 Harbor Drive N, Indian Rocks Beach, FL 33785 (MLS # TB8508298)
    516 Harbor Drive N, Indian Rocks Beach, FL
    516 Harbor Drive N
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 2,187 Home (sqft)
    • 2 Baths
    • 9,584 Lot (sqft)
  2. Photo of 2311 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8508876)
    $1,949,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)
    80
     
    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)
  3. Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6408022)
    $619,000
    Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6408022)
    Photo of 19727 Gulf Boulevard #G1, Indian Rocks Beach, FL 33785 (MLS # O6408022)
    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)
  4. Photo of 1005 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # TB8507544)
    $939,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)
  5. Photo of 399 2nd Street #718, Indian Rocks Beach, FL 33785 (MLS # TB8505117)
    $975,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)
  6. Photo of 711 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8506388)
    $2,500,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)
  7. Photo of 614 Gulf Boulevard #9, Indian Rocks Beach, FL 33785 (MLS # TB8507122)
    $673,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)
  8. Photo of 1213 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8507126)
    $445,000
    Photo of 1213 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8507126)
    Photo of 1213 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8507126)
    1213 Bay Palm Boulevard, Indian Rocks Beach, FL
    1213 Bay Palm Boulevard
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 963 Home (sqft)
    • 2 Baths
    • 7,406 Lot (sqft)
  9. 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)
  10. 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)
  11. 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)
  12. 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)
  13. 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)
  14. 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)
  15. 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)
  16. 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)
  17. 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)
  18. Photo of 19701 Gulf Boulevard #417, Indian Shores, FL 33785 (MLS # TB8503460)
    $499,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)
  19. 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)
  20. 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)
  21. 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)
  22. 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)
  23. 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)
  24. 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)
  25. 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)
  26. 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)
  27. Photo of 50 Gulf Boulevard #301, Indian Rocks Beach, FL 33785 (MLS # TB8500299)
    $650,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)
  28. 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)
  29. 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)
  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 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/15/26 2:12 AM PDT.

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