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 $900,000 - $1,000,000 Over $1,000,000

Search Indian Rocks Beach Homes For Sale

57 Properties Found. Page 1 of 2.
Photo of Listing #U8049346
New Listing
Open House

2618 Gulf Blvd #307, Indian Rocks Beach

$624,900 - 3 Beds, 2 Baths, 1,340 Sf

MLS® # U8049346

Photo of Listing #U8048650
New Listing

399 C 2nd St #4417, Indian Rocks Beach

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

MLS® # U8048650

Photo of Listing #U8048687
New Listing

420 Gulf #504, Indian Rocks Beach

$650,000 - 2 Beds, 2 Baths, 1,330 Sf

MLS® # U8048687

Photo of Listing #U8048685
New Listing
Open House

512 1st St #112, Indian Rocks Beach

$689,900 - 3 Beds, 3 Baths, 1,955 Sf

MLS® # U8048685

Photo of Listing #U8047100

196 Haven Beach Dr S, Indian Rocks Beach

$740,000 - 3 Beds, 3 Baths, 1,935 Sf

MLS® # U8047100

Photo of Listing #U8047073
Open House

613 Garland Cir, Indian Rocks Beach

$359,000 - 3 Beds, 2 Baths, 1,566 Sf

MLS® # U8047073

Photo of Listing #T3177307

1108 Gulf Blvd #301, Indian Rocks Beach

$559,000 - 2 Beds, 2 Baths, 1,600 Sf

MLS® # T3177307

Photo of Listing #U8046042

629 Garland Cir #629, Indian Rocks Beach

$330,000 - 3 Beds, 2 Baths, 1,566 Sf

MLS® # U8046042

Photo of Listing #U8046967

940 Gulf Blvd #204, Indian Rocks Beach

$939,000 - 3 Beds, 3 Baths, 2,561 Sf

MLS® # U8046967

Photo of Listing #U8046802

960 Gulf Blvd #4, Indian Rocks Beach

$496,000 - 2 Beds, 1 Baths, 480 Sf

MLS® # U8046802

Photo of Listing #U8046150

1005 Gulf Blvd #402, Indian Rocks Beach

$609,000 - 3 Beds, 2 Baths, 2,220 Sf

MLS® # U8046150

Photo of Listing #U8044009

659 Garland Cir, Indian Rocks Beach

$389,900 - 3 Beds, 2 Baths, 1,566 Sf

MLS® # U8044009

Photo of Listing #U8045709

416 20th Ave, Indian Rocks Beach

$989,000 - 3 Beds, 3 Baths, 1,910 Sf

MLS® # U8045709

Photo of Listing #T3173332

2200 Gulf Blvd #303, Indian Rocks Beach

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

MLS® # T3173332

Photo of Listing #U8045429

2505 Bay Blvd #3, Indian Rocks Beach

$399,000 - 2 Beds, 2 Baths, 1,090 Sf

MLS® # U8045429

Photo of Listing #T3169642

505 Janice Pl, Indian Rocks Beach

$425,000 - 2 Beds, 2 Baths, 1,233 Sf

MLS® # T3169642

Photo of Listing #U8041083
Open House

377 La Hacienda Dr, Indian Rocks Beach

$825,000 - 3 Beds, 2 Baths, 1,908 Sf

MLS® # U8041083

Photo of Listing #U8048999

2110 Gulf Blvd #11, Indian Rocks Beach

$324,900 - 2 Beds, 1 Baths, 775 Sf

MLS® # U8048999

Photo of Listing #T3170698

304 10th Ave, Indian Rocks Beach

$547,000 - 2 Beds, 2 Baths, 1,454 Sf

MLS® # T3170698

Photo of Listing #U8042625
Open House

900 Gulf Blvd #107, Indian Rocks Beach

$799,000 - 3 Beds, 3 Baths, 2,120 Sf

MLS® # U8042625

Photo of Listing #U8041303

42 Gulf Blvd #f, Indian Rocks Beach

$625,000 - 3 Beds, 2 Baths, 1,240 Sf

MLS® # U8041303

Photo of Listing #U8041114

2505 Bay Blvd #2, Indian Rocks Beach

$389,900 - 2 Beds, 2 Baths, 1,090 Sf

MLS® # U8041114

Photo of Listing #U8041138

900 Gulf Blvd #902, Indian Rocks Beach

$549,900 - 2 Beds, 2 Baths, 1,275 Sf

MLS® # U8041138

Photo of Listing #U8041148

514 Janice Pl, Indian Rocks Beach

$497,000 - 3 Beds, 2 Baths, 1,728 Sf

MLS® # U8041148

Photo of Listing #U8039604

1310 Gulf Blvd #501, Indian Rocks Beach

$584,500 - 2 Beds, 2 Baths, 1,325 Sf

MLS® # U8039604

Photo of Listing #U8040340

327 12th Ave, Indian Rocks Beach

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

MLS® # U8040340

Photo of Listing #U8039978

326 Windrush Blvd #11a, Indian Rocks Beach

$359,900 - 2 Beds, 2 Baths, 1,142 Sf

MLS® # U8039978

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 #U8034494

378 12th Ave, Indian Rocks Beach

$346,500 - 2 Beds, 2 Baths, 1,028 Sf

MLS® # U8034494

Photo of Listing #U8035555

1206 Gulf Blvd #d, Indian Rocks Beach

$475,000 - 3 Beds, 4 Baths, 1,600 Sf

MLS® # U8035555

Photo of Listing #U8035504

2618 Gulf Blvd #502, Indian Rocks Beach

$634,900 - 3 Beds, 2 Baths, 1,270 Sf

MLS® # U8035504

Photo of Listing #U8032747
Open House

1510 Gulf Blvd #208, Indian Rocks Beach

$474,500 - 2 Beds, 2 Baths, 1,100 Sf

MLS® # U8032747

Photo of Listing #O5772064

1 Windrush Blvd #97, Indian Rocks Beach

$439,000 - 3 Beds, 2 Baths, 1,500 Sf

MLS® # O5772064

Photo of Listing #U8032539
Open House

528 20th Ave, Indian Rocks Beach

$731,000 - 2 Beds, 2 Baths, 1,290 Sf

MLS® # U8032539

Photo of Listing #T3152904

1516 1st St, Indian Rocks Beach

$750,000 - 7 Beds, 5 Baths, 3,282 Sf

MLS® # T3152904

Photo of Listing #U8031160

818 Gulf Blvd, Indian Rocks Beach

$1,600,000 - 4 Beds, 5 Baths, 4,200 Sf

MLS® # U8031160

Photo of Listing #U8031163

816 Gulf Blvd, Indian Rocks Beach

$1,600,000 - 4 Beds, 5 Baths, 4,200 Sf

MLS® # U8031163

Photo of Listing #U8031165

814 Gulf Blvd, Indian Rocks Beach

$1,600,000 - 4 Beds, 5 Baths, 4,200 Sf

MLS® # U8031165

Photo of Listing #U8029668

2504 Gulf Blvd #506, Indian Rocks Beach

$664,900 - 3 Beds, 2 Baths, 1,530 Sf

MLS® # U8029668

Photo of Listing #U8028700

127 10th Ave, Indian Rocks Beach

$595,000 - 3 Beds, 2 Baths, 1,724 Sf

MLS® # U8028700

Photo of Listing #U8028708

120 10th Ave, Indian Rocks Beach

$525,000 - 3 Beds, 3 Baths, 1,254 Sf

MLS® # U8028708

Photo of Listing #U8028965

N/A, Indian Rocks Beach

$590,000 - 3 Beds, 2 Baths, 1,702 Sf

MLS® # U8028965

Photo of Listing #U8028900

399 C 2nd St #617, Indian Rocks Beach

$649,000 - 3 Beds, 2 Baths, 1,288 Sf

MLS® # U8028900

Photo of Listing #U8026607

399 2nd St #619, Indian Rocks Beach

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

MLS® # U8026607

Photo of Listing #U8026484

375 Harbor Dr S, Indian Rocks Beach

$1,550,000 - 4 Beds, 3 Baths, 3,410 Sf

MLS® # U8026484

Photo of Listing #U8022562

2200 Gulf Blvd #304, Indian Rocks Beach

$819,000 - 3 Beds, 3 Baths, 2,062 Sf

MLS® # U8022562

Photo of Listing #U8023459

453 N Harbor Dr, Indian Rocks Beach

$979,000 - 4 Beds, 4 Baths, 2,888 Sf

MLS® # U8023459

Photo of Listing #U8020775

1000 Gulf Blvd #111, Indian Rocks Beach

$570,000 - 3 Beds, 2 Baths, 1,300 Sf

MLS® # U8020775

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.

Listing information last updated on June 16th, 2019 at 5:00am EDT.

Sign up for email updates