Homes that match your search

Show Map
  • List View
  • Grid View
Sorted by
121 - 137 of 137 | Previous Page 5 of 5 Next
  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. Photo of 820 1st Street, Indian Rocks Beach, FL 33785 (MLS # TB8358422)
    $825,000
    Photo of 820 1st Street, Indian Rocks Beach, FL 33785 (MLS # TB8358422)
    Photo of 820 1st Street, Indian Rocks Beach, FL 33785 (MLS # TB8358422)
    820 1st Street, Indian Rocks Beach, FL
    820 1st Street
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 5,663 Lot (sqft)
  8. Photo of 00 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8358176)
    $2,499,000
    Photo of 00 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8358176)
    Photo of 00 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8358176)
    11
     
    00 Gulf Boulevard, Indian Rocks Beach, FL
    00 Gulf Boulevard
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 5,663 Lot (sqft)
  9. Photo of Indian Rocks Beach, FL 33785 (MLS # TB8355585)
    $825,000
    Photo of Indian Rocks Beach, FL 33785 (MLS # TB8355585)
    Photo of Indian Rocks Beach, FL 33785 (MLS # TB8355585)
    MLS # TB8355585, Indian Rocks Beach, FL
    MLS # TB8355585
    Indian Rocks Beach, FL
    • 4 Beds
    • 2 Baths
    • 1,600 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  10. Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8347441)
    $4,900,000
    Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8347441)
    Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # TB8347441)
    1522 Gulf Boulevard, Indian Rocks Beach, FL
    1522 Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 5 Baths
    • 4,728 Home (sqft)
    • 5 Baths
    • 8,712 Lot (sqft)
  11. Photo of 108 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8344329)
    $1,275,000
    Photo of 108 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8344329)
    Photo of 108 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # TB8344329)
    108 20th Avenue, Indian Rocks Beach, FL
    108 20th Avenue
    Indian Rocks Beach, FL
    • 6 Beds
    • 4 Baths
    • 3,000 Home (sqft)
    • 4 Baths
    • 7,406 Lot (sqft)
  12. 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)
  13. Photo of 724 Gulf Boulevard #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8302226)
    $1,650,000
    Photo of 724 Gulf Boulevard #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8302226)
    Photo of 724 Gulf Boulevard #A & B, Indian Rocks Beach, FL 33785 (MLS # TB8302226)
    724 Gulf Boulevard #A & B, Indian Rocks Beach, FL
    724 Gulf Boulevard #A & B
    Indian Rocks Beach, FL
    • 4 Beds
    • 2 Baths
    • 1,152 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  14. Photo of 2704 2nd Street #7, Indian Rocks Beach, FL 33785 (MLS # TB8304621)
    $360,000
    Photo of 2704 2nd Street #7, Indian Rocks Beach, FL 33785 (MLS # TB8304621)
    Photo of 2704 2nd Street #7, Indian Rocks Beach, FL 33785 (MLS # TB8304621)
    2704 2nd Street #7, Indian Rocks Beach, FL
    2704 2nd Street #7
    Indian Rocks Beach, FL
    • 1 Bed
    • 1 Bath
    • 598 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  15. Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8255277)
    $4,150,000
    Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8255277)
    Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8255277)
    516 Gulf Boulevard, Indian Rocks Beach, FL
    516 Gulf Boulevard
    Indian Rocks Beach, FL
    • 5 Beds
    • 4 Baths
    • 3,090 Home (sqft)
    • 4 Baths
    • 12,633 Lot (sqft)
  16. Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8254456)
    $4,150,000
    Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8254456)
    Photo of 516 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8254456)
    516 Gulf Boulevard, Indian Rocks Beach, FL
    516 Gulf Boulevard
    Indian Rocks Beach, FL
    • 5 Beds
    • 4 Baths
    • 3,090 Home (sqft)
    • 4 Baths
    • 12,633 Lot (sqft)
  17. Photo of 339 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8236554)
    $899,900
    Photo of 339 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8236554)
    Photo of 339 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8236554)
    339 Bahia Vista Drive, Indian Rocks Beach, FL
    339 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,970 Lot (sqft)
Previous Page 5 of 5 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/3/26 9:45 AM PST.

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