- List View
- Grid View
    Sorted by
    
    - 
     $370,000 $370,000   800 E Gulf Boulevard #3, Indian Rocks Beach, FL800 E Gulf Boulevard #3 800 E Gulf Boulevard #3, Indian Rocks Beach, FL800 E Gulf Boulevard #3
 Indian Rocks Beach, FL- 1 Bed
- 2 Baths
- 785 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
 
- 
     $365,000 $365,000   800 E Gulf Boulevard #1, Indian Rocks Beach, FL800 E Gulf Boulevard #1 800 E Gulf Boulevard #1, Indian Rocks Beach, FL800 E Gulf Boulevard #1
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 785 Home (sqft)
- 2 Baths
- 0 Lot (sqft)
 
- 
     $430,000 $430,000   1403 Bay Pine Boulevard, Indian Rocks Beach, FL1403 Bay Pine Boulevard 1403 Bay Pine Boulevard, Indian Rocks Beach, FL1403 Bay Pine Boulevard
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,198 Home (sqft)
- 2 Baths
- 4,356 Lot (sqft)
 
- 
     $855,000 $855,000   2618 Gulf Boulevard #407, Indian Rocks Beach, FL2618 Gulf Boulevard #407 2618 Gulf Boulevard #407, Indian Rocks Beach, FL2618 Gulf Boulevard #407
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,340 Home (sqft)
- 2 Baths
- 1.32 Lot (ac)
 
- 
     $317,000 $317,000   364 12th Avenue, Indian Rocks Beach, FL364 12th Avenue 364 12th Avenue, Indian Rocks Beach, FL364 12th Avenue
 Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 5,663 Lot (sqft)
 
- 
     $317,000 $317,000   364 12th Avenue, Indian Rocks Beach, FL364 12th Avenue 364 12th Avenue, Indian Rocks Beach, FL364 12th Avenue
 Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 825 Home (sqft)
- 1 Bath
- 5,663 Lot (sqft)
 
- 
     $495,000 $495,000   651 Garland Circle, Indian Rocks Beach, FL651 Garland Circle 651 Garland Circle, Indian Rocks Beach, FL651 Garland Circle
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
 
- 
     $860,000 $860,000   12 Gulf Boulevard #B4, Indian Rocks Beach, FL12 Gulf Boulevard #B4 12 Gulf Boulevard #B4, Indian Rocks Beach, FL12 Gulf Boulevard #B4
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,250 Home (sqft)
- 2 Baths
- 22,652 Lot (sqft)
 
- 
     $735,000 $735,000   107 Haven Beach Drive, Indian Rocks Beach, FL107 Haven Beach Drive 107 Haven Beach Drive, Indian Rocks Beach, FL107 Haven Beach Drive
 Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,935 Home (sqft)
- 3 Baths
- 1,307 Lot (sqft)
 
- 
     $425,000 $425,000   19417 Gulf Boulevard #E211, Indian Rocks Beach, FL19417 Gulf Boulevard #E211 19417 Gulf Boulevard #E211, Indian Rocks Beach, FL19417 Gulf Boulevard #E211
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
 
- 
     $1,700,000 $1,700,000   724 Gulf Boulevard #A & B, Indian Rocks Beach, FL724 Gulf Boulevard #A & B 724 Gulf Boulevard #A & B, Indian Rocks Beach, FL724 Gulf Boulevard #A & B
 Indian Rocks Beach, FL- 4 Beds
- 2 Baths
- 1,152 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
 
- 
     $525,000 $525,000   1401 Bay Palm Boulevard, Indian Rocks Beach, FL1401 Bay Palm Boulevard 1401 Bay Palm Boulevard, Indian Rocks Beach, FL1401 Bay Palm Boulevard
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 878 Home (sqft)
- 2 Baths
- 6,970 Lot (sqft)
 
- 
     $265,000 $265,000   2704 2nd Street #6, Indian Rocks Beach, FL2704 2nd Street #6 2704 2nd Street #6, Indian Rocks Beach, FL2704 2nd Street #6
 Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 598 Home (sqft)
- 1 Bath
- 14,375 Lot (sqft)
 
- 
     $360,000 $360,000   2704 2nd Street #7, Indian Rocks Beach, FL2704 2nd Street #7 2704 2nd Street #7, Indian Rocks Beach, FL2704 2nd Street #7
 Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 598 Home (sqft)
- 1 Bath
- 0 Lot (sqft)
 
- 
     $365,000 $365,000   320 Windrush Boulevard #4, Indian Rocks Beach, FL320 Windrush Boulevard #4 320 Windrush Boulevard #4, Indian Rocks Beach, FL320 Windrush Boulevard #4
 Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 1,390 Home (sqft)
- 3 Baths
- 0 Lot (sqft)
 
- 
     $4,500,000 $4,500,000   516 Gulf Boulevard, Indian Rocks Beach, FL516 Gulf Boulevard 516 Gulf Boulevard, Indian Rocks Beach, FL516 Gulf Boulevard
 Indian Rocks Beach, FL- 5 Beds
- 4 Baths
- 3,090 Home (sqft)
- 4 Baths
- 12,633 Lot (sqft)
 
- 
     $16,000,000 $16,000,000   400 Gulf Boulevard, Indian Rocks Beach, FL400 Gulf Boulevard 400 Gulf Boulevard, Indian Rocks Beach, FL400 Gulf Boulevard
 Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 43,560 Lot (sqft)
 
- 
     $1,161,250 $1,161,250   74 Gulf Boulevard #2A, Indian Rocks Beach, FL74 Gulf Boulevard #2A 74 Gulf Boulevard #2A, Indian Rocks Beach, FL74 Gulf Boulevard #2A
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,695 Home (sqft)
- 2 Baths
- 10,890 Lot (sqft)
 
- 
     $1,025,000 $1,025,000   350 La Hacienda Drive, Indian Rocks Beach, FL350 La Hacienda Drive 350 La Hacienda Drive, Indian Rocks Beach, FL350 La Hacienda Drive
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,452 Home (sqft)
- 2 Baths
- 7,406 Lot (sqft)
 
- 
     $425,000 $425,000   614 Gulf Blvd #105, Indian Rocks Beach, FL614 Gulf Blvd #105 614 Gulf Blvd #105, Indian Rocks Beach, FL614 Gulf Blvd #105
 Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 445 Home (sqft)
- 1 Bath
- 10,455 Lot (sqft)
 
- 
     $999,800 $999,800   2618 Gulf Boulevard #505, Indian Rocks Beach, FL2618 Gulf Boulevard #505 2618 Gulf Boulevard #505, Indian Rocks Beach, FL2618 Gulf Boulevard #505
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,270 Home (sqft)
- 2 Baths
- 1.32 Lot (ac)
 
- 
     $642,000 $642,000   342 12th Avenue, Indian Rocks Beach, FL342 12th Avenue 342 12th Avenue, Indian Rocks Beach, FL342 12th Avenue
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,215 Home (sqft)
- 2 Baths
- 7,841 Lot (sqft)
 
- 
     $825,000 $825,000   501 20th Avenue, Indian Rocks Beach, FL501 20th Avenue 501 20th Avenue, Indian Rocks Beach, FL501 20th Avenue
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,342 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
 
- 
     $840,000 $840,000   2618 Gulf Boulevard #103, Indian Rocks Beach, FL2618 Gulf Boulevard #103 2618 Gulf Boulevard #103, Indian Rocks Beach, FL2618 Gulf Boulevard #103
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,460 Home (sqft)
- 2 Baths
- 1.32 Lot (ac)
 
- 
     $875,000 $875,000   900 Gulf Boulevard #808, Indian Rocks Beach, FL900 Gulf Boulevard #808 900 Gulf Boulevard #808, Indian Rocks Beach, FL900 Gulf Boulevard #808
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,275 Home (sqft)
- 2 Baths
- 2.42 Lot (ac)
 
- 
     $639,000 $639,000   1500 Bay Shore Boulevard, Indian Rocks Beach, FL1500 Bay Shore Boulevard 1500 Bay Shore Boulevard, Indian Rocks Beach, FL1500 Bay Shore Boulevard
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,390 Home (sqft)
- 2 Baths
- 8,277 Lot (sqft)
 
- 
     $2,000,000 $2,000,000   478 Harbor Drive N, Indian Rocks Beach, FL478 Harbor Drive N 478 Harbor Drive N, Indian Rocks Beach, FL478 Harbor Drive N
 Indian Rocks Beach, FL- 3 Beds
- 5 Baths
- 3,319 Home (sqft)
- 5 Baths
- 9,584 Lot (sqft)
 
- 
     $750,000 $750,000   60 Gulf Boulevard #212, Indian Rocks Beach, FL60 Gulf Boulevard #212 60 Gulf Boulevard #212, Indian Rocks Beach, FL60 Gulf Boulevard #212
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,090 Home (sqft)
- 2 Baths
- 1.14 Lot (ac)
 
- 
     $600,000 $600,000   132 Marcdale Boulevard, Indian Rocks Beach, FL132 Marcdale Boulevard 132 Marcdale Boulevard, Indian Rocks Beach, FL132 Marcdale Boulevard
 Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,656 Home (sqft)
- 3 Baths
- 872 Lot (sqft)
 
- 
     $1,225,000 $1,225,000   2214 Bay Boulevard #A, Indian Rocks Beach, FL2214 Bay Boulevard #A 2214 Bay Boulevard #A, Indian Rocks Beach, FL2214 Bay Boulevard #A
 Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,200 Home (sqft)
- 3 Baths
- 5,663 Lot (sqft)
 
    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 10/31/25 8:54 AM PDT.
This Real Estate IDX is (c) Diverse Solutions 2025. Privacy | Terms & Conditions



