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:
70 Gulf Boulevard, INDIAN ROCKS BEACH

$9,950,000

70 Gulf Boulevard, INDIAN ROCKS BEACH

6 Beds 9 Baths 8,042 SqFt Residential MLS® # TB8464856
2 Gulf Boulevard, INDIAN ROCKS BEACH

$7,500,000

↓ $300,000

2 Gulf Boulevard, INDIAN ROCKS BEACH

4 Beds 5 Baths 4,987 SqFt Residential MLS® # TB8389087
30 Gulf Boulevard, INDIAN ROCKS BEACH

$4,750,000

30 Gulf Boulevard, INDIAN ROCKS BEACH

0 Beds 0 Baths 0 SqFt Land MLS® # TB8469863
30 Gulf Boulevard, INDIAN ROCKS BEACH

$4,750,000

30 Gulf Boulevard, INDIAN ROCKS BEACH

0 Beds 0 Baths 10,403 SqFt Commercial Sale MLS® # TB8469872
30 Gulf Boulevard, INDIAN ROCKS BEACH

$4,750,000

30 Gulf Boulevard, INDIAN ROCKS BEACH

8 Beds 7 Baths 8,212 SqFt Residential MLS® # TB8469849
306 Harbor Drive, INDIAN ROCKS BEACH

$3,900,000

306 Harbor Drive, INDIAN ROCKS BEACH

5 Beds 4 Baths 4,571 SqFt Residential MLS® # TB8467679
328 6th Avenue, INDIAN ROCKS BEACH

$2,200,000

↑ $205,000

328 6th Avenue, INDIAN ROCKS BEACH

4 Beds 4 Baths 2,919 SqFt Residential MLS® # O6360766
512 20th Avenue, INDIAN ROCKS BEACH

$2,189,000

512 20th Avenue, INDIAN ROCKS BEACH

0 Beds 0 Baths 0 SqFt Land MLS® # TB8411456
711 E Gulf Boulevard, INDIAN ROCKS BEACH

$2,100,000

711 E Gulf Boulevard, INDIAN ROCKS BEACH

4 Beds 4 Baths 2,077 SqFt Residential MLS® # TB8442243
711 E Gulf Boulevard, INDIAN ROCKS BEACH

$2,100,000

711 E Gulf Boulevard, INDIAN ROCKS BEACH

4 Beds 4 Baths 2,077 SqFt Residential Income MLS® # TB8441928
357 La Hacienda Drive, INDIAN ROCKS BEACH

$2,050,000

357 La Hacienda Drive, INDIAN ROCKS BEACH

3 Beds 3 Baths 2,444 SqFt Residential MLS® # TB8453686
333 12th Avenue, INDIAN ROCKS BEACH

$1,999,999

333 12th Avenue, INDIAN ROCKS BEACH

4 Beds 5 Baths 3,390 SqFt Residential MLS® # TB8416747
387 12th Avenue, INDIAN ROCKS BEACH

$1,695,555

387 12th Avenue, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,874 SqFt Residential MLS® # TB8466117
300 6th Avenue, INDIAN ROCKS BEACH
Pending

$1,599,000

300 6th Avenue, INDIAN ROCKS BEACH

4 Beds 3 Baths 2,381 SqFt Residential MLS® # TB8466112
438 18th Avenue, INDIAN ROCKS BEACH

$1,399,900

↓ $50,100

438 18th Avenue, INDIAN ROCKS BEACH

4 Beds 3 Baths 1,648 SqFt Residential MLS® # TB8446866
366 La Hacienda Drive, INDIAN ROCKS BEACH

$1,399,900

366 La Hacienda Drive, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,745 SqFt Residential MLS® # TB8462368
410 Harbor Drive N, INDIAN ROCKS BEACH

$1,395,000

410 Harbor Drive N, INDIAN ROCKS BEACH

3 Beds 3 Baths 2,076 SqFt Residential MLS® # TB8450453
333 La Hacienda Drive, INDIAN ROCKS BEACH
Openhouse

$1,250,000

333 La Hacienda Drive, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,552 SqFt Residential MLS® # TB8452637
349 Bahia Vista Drive, INDIAN ROCKS BEACH

$1,200,000

349 Bahia Vista Drive, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,562 SqFt Residential MLS® # TB8425877
500 20th Avenue, INDIAN ROCKS BEACH
Pending

$1,198,000

↓ $22,000

500 20th Avenue, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,551 SqFt Residential MLS® # TB8393589
60 Gulf Boulevard 402, INDIAN ROCKS BEACH

$1,165,000

↓ $35,000

60 Gulf Boulevard 402, INDIAN ROCKS BEACH

2 Beds 3 Baths 1,795 SqFt Residential MLS® # A4661758
217 18th Avenue, INDIAN ROCKS BEACH

$1,150,000

↓ $100,000

217 18th Avenue, INDIAN ROCKS BEACH

2 Beds 3 Baths 2,268 SqFt Residential MLS® # TB8458276
100 Windrush Boulevard 2, INDIAN ROCKS BEACH

$1,050,000

↓ $50,000

100 Windrush Boulevard 2, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,881 SqFt Residential MLS® # TB8441049
60 Gulf Boulevard 203, INDIAN ROCKS BEACH
New Listing Openhouse

$995,000

60 Gulf Boulevard 203, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,090 SqFt Residential MLS® # TB8473611
60 Gulf Boulevard 201, INDIAN ROCKS BEACH
New Listing

$887,500

60 Gulf Boulevard 201, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,090 SqFt Residential MLS® # TB8472207
322 La Hacienda Drive, INDIAN ROCKS BEACH

$850,000

322 La Hacienda Drive, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,449 SqFt Residential MLS® # TB8470135
307 Bahia Vista Drive, INDIAN ROCKS BEACH
New Listing

$675,000

307 Bahia Vista Drive, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,236 SqFt Residential MLS® # TB8473760
2505 Bay Boulevard 1, INDIAN ROCKS BEACH

$669,000

2505 Bay Boulevard 1, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,090 SqFt Residential MLS® # TB8449489
825 E Gulf Boulevard 110, INDIAN ROCKS BEACH

$599,900

825 E Gulf Boulevard 110, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,616 SqFt Residential MLS® # TB8467091
318 Windrush Boulevard 9, INDIAN ROCKS BEACH

$579,000

318 Windrush Boulevard 9, INDIAN ROCKS BEACH

2 Beds 3 Baths 1,390 SqFt Residential MLS® # TB8423664
19417 Gulf Boulevard C109, INDIAN ROCKS BEACH

$469,900

19417 Gulf Boulevard C109, INDIAN ROCKS BEACH

2 Beds 1 Bath 950 SqFt Residential MLS® # TB8421442
19417 Gulf Boulevard F207, INDIAN ROCKS BEACH
Pending

$379,000

19417 Gulf Boulevard F207, INDIAN ROCKS BEACH

1 Bed 1 Bath 735 SqFt Residential MLS® # TB8467891
2411 Bay Boulevard 3, INDIAN ROCKS BEACH
Pending

$1,850

2411 Bay Boulevard 3, INDIAN ROCKS BEACH

1 Bed 1 Bath 624 SqFt Residential Lease MLS® # TB8464321