Indian Rocks Beach Homes For Sale

Interested in Indian Rocks Beach homes and condos for sale? Check out available property listings below, or contact us now for more information or to schedule a showing for a property you'd like to view in person. 

Search Indian Rocks Beach Homes For Sale

All Listings $300,000 - $400,000 $400,000 - $500,000
$500,000 - $600,000 $600,000 - $700,000 $700,000 - $800,000
$800,000 - $900,000 Over $1,000,000

Search Indian Rocks Beach Homes For Sale

31 Properties Found. Page 1 of 1.
Photo of Listing #U8090378
New Listing

410 16th Ave, Indian Rocks Beach

$1,450,000 - 4 Beds, 4 Baths, 2,688 Sf

MLS® # U8090378

Photo of Listing #U8085129
New Listing

2618 Gulf Blvd #505, Indian Rocks Beach

$650,000 - 3 Beds, 2 Baths, 1,270 Sf

MLS® # U8085129

Photo of Listing #U8089180

371 12th Ave, Indian Rocks Beach

$2,300,000 - 4 Beds, 4 Baths, 3,400 Sf

MLS® # U8089180

Photo of Listing #U8088248

940 Gulf Blvd #200, Indian Rocks Beach

$1,299,900 - 3 Beds, 3 Baths, 2,584 Sf

MLS® # U8088248

Photo of Listing #U8087780

2 4th Ave, Indian Rocks Beach

$3,295,000 - 4 Beds, 6 Baths, 3,792 Sf

MLS® # U8087780

Photo of Listing #U8087730

900 Gulf Blvd #1105, Indian Rocks Beach

$825,000 - 3 Beds, 3 Baths, 1,895 Sf

MLS® # U8087730

Photo of Listing #U8087332

454 Harbor Dr S, Indian Rocks Beach

$1,750,000 - 4 Beds, 3 Baths, 3,000 Sf

MLS® # U8087332

Photo of Listing #U8084808

514 Harbor Dr N, Indian Rocks Beach

$1,600,000 - 3 Beds, 4 Baths, 2,500 Sf

MLS® # U8084808

Photo of Listing #U8083719
Open House

1308 Gulf Blvd #c-3, Indian Rocks Beach

$749,000 - 3 Beds, 3 Baths, 1,942 Sf

MLS® # U8083719

Photo of Listing #U8081157

1203 Bay Palm Blvd, Indian Rocks Beach

$585,000 - 3 Beds, 2 Baths, 1,787 Sf

MLS® # U8081157

Photo of Listing #U8081428

50 Gulf Blvd #210, Indian Rocks Beach

$545,000 - 2 Beds, 2 Baths, 1,008 Sf

MLS® # U8081428

Photo of Listing #U8086757

399 C 2nd St #218, Indian Rocks Beach

$510,000 - 2 Beds, 2 Baths, 1,110 Sf

MLS® # U8086757

Photo of Listing #U8080884

604 Gulf Blvd #302, Indian Rocks Beach

$1,175,000 - 3 Beds, 3 Baths, 2,120 Sf

MLS® # U8080884

Photo of Listing #U8080455

403 Harbor Dr N, Indian Rocks Beach

$425,000 - 3 Beds, 2 Baths, 1,092 Sf

MLS® # U8080455

Photo of Listing #U8080485

724 Gulf Blvd, Indian Rocks Beach

$799,900 - 4 Beds, 2 Baths, 1,152 Sf

MLS® # U8080485

Photo of Listing #U8084396

2718 Gulf Blvd #7, Indian Rocks Beach

$1,449,900 - 4 Beds, 4 Baths, 2,972 Sf

MLS® # U8084396

Photo of Listing #U8079789

1 23rd Ave #1, Indian Rocks Beach

$815,000 - 3 Beds, 2 Baths, 1,700 Sf

MLS® # U8079789

Photo of Listing #U8078517

399 C 2nd St #619, Indian Rocks Beach

$529,000 - 2 Beds, 2 Baths, 1,110 Sf

MLS® # U8078517

Photo of Listing #U8074723

205 Marcdale Blvd, Indian Rocks Beach

$385,000 - 3 Beds, 3 Baths, 1,656 Sf

MLS® # U8074723

Photo of Listing #U8071082

357 12th Ave, Indian Rocks Beach

$2,000,000 - 4 Beds, 4 Baths, 4,758 Sf

MLS® # U8071082

Photo of Listing #T3217188

2300 Beach Trl #1, Indian Rocks Beach

$687,000 - 2 Beds, 2 Baths, 1,400 Sf

MLS® # T3217188

Photo of Listing #U8075780

604 Gulf Blvd #207, Indian Rocks Beach

$749,900 - 3 Beds, 3 Baths, 2,145 Sf

MLS® # U8075780

Photo of Listing #U8075390

1509 Bayshore Blvd, Indian Rocks Beach

$2,100,000 - 4 Beds, 3 Baths, 3,716 Sf

MLS® # U8075390

Photo of Listing #U8067979

314 Windrush Blvd #11, Indian Rocks Beach

$376,900 - 2 Beds, 3 Baths, 1,400 Sf

MLS® # U8067979

Photo of Listing #U8071952

1000 Gulf Blvd #103, Indian Rocks Beach

$674,900 - 3 Beds, 2 Baths, 1,300 Sf

MLS® # U8071952

Photo of Listing #U8070395

1912 Gulf Blvd #205, Indian Rocks Beach

$615,000 - 2 Beds, 2 Baths, 1,415 Sf

MLS® # U8070395

Photo of Listing #U8060370

1500 Gulf Blvd #103b, Indian Rocks Beach

$400,000 - 2 Beds, 2 Baths, 1,055 Sf

MLS® # U8060370

Photo of Listing #U8057286

700 Gulf Blvd #17, Indian Rocks Beach

$484,000 - 2 Beds, 2 Baths, 1,215 Sf

MLS® # U8057286

Photo of Listing #U8040340

327 12th Ave, Indian Rocks Beach

$1,350,000 - 3 Beds, 2 Baths, 2,203 Sf

MLS® # U8040340

Photo of Listing #U8037470

2718 Gulf Blvd #3, Indian Rocks Beach

$2,950,000 - 4 Beds, 5 Baths, 3,462 Sf

MLS® # U8037470

Photo of Listing #U7853896

204 10th Ave, Indian Rocks Beach

$525,000 - 3 Beds, 2 Baths, 1,416 Sf

MLS® # U7853896

All listing information is deemed reliable but not guaranteed and should be independently verified through personal inspection by appropriate professionals. Listings displayed on this website may be subject to prior sale or removal from sale; availability of any listing should always be independently verified.

Listing information is provided for consumer personal, non-commercial use, solely to identify potential properties for potential purchase; all other use is strictly prohibited and may violate relevant federal and state law.

Listing data comes from My Florida Regional MLS DBA Stellar MLS.

Listing information last updated on July 14th, 2020 at 6:45pm EDT.