Indian Rocks Beach Homes With a Boat Dock For Sale

Search homes for sale in Indian Rocks Beach with a deep water dock

Featured below are homes with a private dock in Indian Rocks Beach, FL. If you would like more information about any of the home listings with a private dock below, contact us at your earliest convenience. We can provide you with disclosures, past sales history, and dates and prices of homes and condos recently sold nearby. 

And, if you haven't already, be sure to register for a free account so that you can take advantage of all our website's advanced search features, as well as receive email alerts whenever Indian Rocks Beach homes with a private boat dock hit the market, allowing you to stay one-step of other local home buyers in the Indian Rocks Beach area. 

Search Indian Rocks Beach Homes For Sale with a Dock

Sort by:
32 Gulf Boulevard, INDIAN ROCKS BEACH

$10,250,000

↓ $650,000

32 Gulf Boulevard, INDIAN ROCKS BEACH

5 Beds 6 Baths 5,828 SqFt Residential MLS® # TB8362193
2 Gulf Boulevard, INDIAN ROCKS BEACH

$8,800,000

2 Gulf Boulevard, INDIAN ROCKS BEACH

4 Beds 5 Baths 4,987 SqFt Residential MLS® # TB8389087
305 Harbor Drive, INDIAN ROCKS BEACH

$2,860,000

305 Harbor Drive, INDIAN ROCKS BEACH

4 Beds 4 Baths 3,042 SqFt Residential MLS® # TB8380703
443 18th Avenue, INDIAN ROCKS BEACH

$2,650,000

443 18th Avenue, INDIAN ROCKS BEACH

4 Beds 3 Baths 3,098 SqFt Residential MLS® # TB8383624
330 6th Avenue, INDIAN ROCKS BEACH

$2,375,000

↓ $75,000

330 6th Avenue, INDIAN ROCKS BEACH

5 Beds 5 Baths 3,281 SqFt Residential MLS® # TB8349266
2605 Bay Boulevard, INDIAN ROCKS BEACH

$2,100,000

↓ $100,000

2605 Bay Boulevard, INDIAN ROCKS BEACH

6 Beds 3 Baths 2,464 SqFt Residential Income MLS® # TB8340886
328 6th Avenue, INDIAN ROCKS BEACH

$1,995,000

328 6th Avenue, INDIAN ROCKS BEACH

5 Beds 4 Baths 2,910 SqFt Residential MLS® # O6315603
601 2nd Street, INDIAN ROCKS BEACH
New Listing

$1,899,900

601 2nd Street, INDIAN ROCKS BEACH

6 Beds 8 Baths 4,080 SqFt Residential MLS® # TB8394698
2601 Bay Boulevard, INDIAN ROCKS BEACH

$1,800,000

2601 Bay Boulevard, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,624 SqFt Residential MLS® # TB8338554
474 20th Avenue, INDIAN ROCKS BEACH

$1,688,000

474 20th Avenue, INDIAN ROCKS BEACH

4 Beds 3 Baths 2,312 SqFt Residential MLS® # TB8387103
352 La Hacienda Drive, INDIAN ROCKS BEACH

$1,499,999

352 La Hacienda Drive, INDIAN ROCKS BEACH

3 Beds 3 Baths 2,448 SqFt Residential MLS® # TB8393260
324 6th Avenue, INDIAN ROCKS BEACH

$1,495,000

↓ $155,000

324 6th Avenue, INDIAN ROCKS BEACH

2 Beds 3 Baths 2,120 SqFt Residential MLS® # TB8380706
454 Harbor Drive S, INDIAN ROCKS BEACH

$1,450,000

↓ $200,000

454 Harbor Drive S, INDIAN ROCKS BEACH

0 Beds 0 Baths 0 SqFt Land MLS® # U8244734
425 12th Avenue, INDIAN ROCKS BEACH

$1,399,000

425 12th Avenue, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,950 SqFt Residential MLS® # TB8382286
307 10th Avenue, INDIAN ROCKS BEACH

$1,165,000

307 10th Avenue, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,620 SqFt Residential MLS® # TB8330625
365 La Hacienda Drive, INDIAN ROCKS BEACH

$1,150,000

365 La Hacienda Drive, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,506 SqFt Residential MLS® # TB8383308
412 20th Avenue, INDIAN ROCKS BEACH

$1,150,000

412 20th Avenue, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,092 SqFt Residential MLS® # TB8378614
321 Bahia Vista Drive, INDIAN ROCKS BEACH
Pending

$1,050,000

321 Bahia Vista Drive, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,745 SqFt Residential MLS® # TB8367772
204 Haven Beach Court, INDIAN ROCKS BEACH
New Listing

$950,000

204 Haven Beach Court, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,935 SqFt Residential MLS® # TB8393868
24 Gulf Boulevard 1c, INDIAN ROCKS BEACH

$899,900

24 Gulf Boulevard 1c, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,380 SqFt Residential MLS® # TB8393449
208 Haven Beach Court, INDIAN ROCKS BEACH
New Listing

$899,900

208 Haven Beach Court, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,935 SqFt Residential MLS® # TB8396168
300 16th Avenue, INDIAN ROCKS BEACH

$800,000

↑ $1,000

300 16th Avenue, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,028 SqFt Residential MLS® # TB8357777
399 2nd Street 217, INDIAN ROCKS BEACH

$735,000

399 2nd Street 217, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,110 SqFt Residential MLS® # TB8383902
2511 Bay Boulevard B, INDIAN ROCKS BEACH
Pending

$725,000

2511 Bay Boulevard B, INDIAN ROCKS BEACH

2 Beds 3 Baths 1,330 SqFt Residential MLS® # TB8381035
905 Hidden Harbour Drive, INDIAN ROCKS BEACH

$719,000

↓ $16,000

905 Hidden Harbour Drive, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,462 SqFt Residential MLS® # TB8339569
322 Windrush Boulevard 2, INDIAN ROCKS BEACH

$694,000

↓ $1,000

322 Windrush Boulevard 2, INDIAN ROCKS BEACH

2 Beds 3 Baths 1,750 SqFt Residential MLS® # TB8333762
829 East Gulf Boulevard 107, INDIAN ROCKS BEACH

$495,000

829 East Gulf Boulevard 107, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,200 SqFt Residential MLS® # TB8381207
19417 Gulf Boulevard F201, INDIAN ROCKS BEACH

$449,500

19417 Gulf Boulevard F201, INDIAN ROCKS BEACH

1 Bed 1 Bath 735 SqFt Residential MLS® # TB8345460
324 6th Avenue, INDIAN ROCKS BEACH

$5,000

324 6th Avenue, INDIAN ROCKS BEACH

2 Beds 3 Baths 2,120 SqFt Residential Lease MLS® # TB8389986
2507 Bay Boulevard A, INDIAN ROCKS BEACH

$4,000

2507 Bay Boulevard A, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,400 SqFt Residential Lease MLS® # TB8394419