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:
2307 Bay Boulevard, INDIAN ROCKS BEACH

$4,695,000

2307 Bay Boulevard, INDIAN ROCKS BEACH

13 Beds 13 Baths 5,932 SqFt Residential Income MLS® # TB8342219
2307 Bay Boulevard, INDIAN ROCKS BEACH

$4,695,000

2307 Bay Boulevard, INDIAN ROCKS BEACH

0 Beds 0 Baths 0 SqFt Land MLS® # TB8342275
477 20th Avenue, INDIAN ROCKS BEACH

$4,499,000

↓ $500,000

477 20th Avenue, INDIAN ROCKS BEACH

4 Beds 5 Baths 3,345 SqFt Residential MLS® # TB8338787
308 Harbor Drive, INDIAN ROCKS BEACH

$3,250,000

↓ $345,000

308 Harbor Drive, INDIAN ROCKS BEACH

4 Beds 5 Baths 4,002 SqFt Residential MLS® # TB8326185
330 6th Avenue, INDIAN ROCKS BEACH

$2,500,000

330 6th Avenue, INDIAN ROCKS BEACH

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

$2,495,000

2311 Bay Boulevard, INDIAN ROCKS BEACH

7 Beds 5 Baths 3,418 SqFt Residential Income MLS® # TB8321635
521 Harbor Drive N, INDIAN ROCKS BEACH

$2,250,000

↓ $149,000

521 Harbor Drive N, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,883 SqFt Residential MLS® # TB8346260
478 Harbor Drive N, INDIAN ROCKS BEACH
Pending

$2,200,000

↓ $99,999

478 Harbor Drive N, INDIAN ROCKS BEACH

3 Beds 5 Baths 3,319 SqFt Residential MLS® # U8245557
2025 20th Avenue Parkway, INDIAN ROCKS BEACH
Pending

$2,200,000

2025 20th Avenue Parkway, INDIAN ROCKS BEACH

5 Beds 4 Baths 3,271 SqFt Residential MLS® # TB8352271
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
2026 20th Avenue Parkway, INDIAN ROCKS BEACH

$1,785,000

↓ $85,000

2026 20th Avenue Parkway, INDIAN ROCKS BEACH

3 Beds 3 Baths 2,093 SqFt Residential MLS® # TB8343119
366 La Hacienda Drive, INDIAN ROCKS BEACH

$1,599,000

366 La Hacienda Drive, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,745 SqFt Residential MLS® # TB8343244
81 Gulf Boulevard, INDIAN ROCKS BEACH

$1,590,000

81 Gulf Boulevard, INDIAN ROCKS BEACH

5 Beds 3 Baths 3,330 SqFt Residential MLS® # TB8334051
517 20th Avenue, INDIAN ROCKS BEACH

$1,500,000

↓ $100,000

517 20th Avenue, INDIAN ROCKS BEACH

5 Beds 3 Baths 2,500 SqFt Residential MLS® # O6231611
2211 Bay Boulevard, INDIAN ROCKS BEACH
Pending

$1,500,000

↓ $50,000

2211 Bay Boulevard, INDIAN ROCKS BEACH

8 Beds 8 Baths 3,918 SqFt Residential Income MLS® # TB8335976
476 Harbor Drive S, INDIAN ROCKS BEACH
Pending

$1,490,000

↓ $85,000

476 Harbor Drive S, INDIAN ROCKS BEACH

4 Beds 3 Baths 2,367 SqFt Residential MLS® # TB8346280
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
192 Haven Beach Drive, INDIAN ROCKS BEACH
Pending

$1,250,000

192 Haven Beach Drive, INDIAN ROCKS BEACH

4 Beds 3 Baths 1,985 SqFt Residential MLS® # TB8346544
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
405 Harbor Drive S, INDIAN ROCKS BEACH
Openhouse

$1,100,000

405 Harbor Drive S, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,578 SqFt Residential MLS® # TB8319486
332 Bahia Vista Drive, INDIAN ROCKS BEACH
Pending

$995,000

↓ $74,079

332 Bahia Vista Drive, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,362 SqFt Residential MLS® # U8232623
399 2nd Street 818, INDIAN ROCKS BEACH

$989,000

↓ $110,000

399 2nd Street 818, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,540 SqFt Residential MLS® # U8222438
399 2nd Street 815, INDIAN ROCKS BEACH

$899,000

↓ $100,000

399 2nd Street 815, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,110 SqFt Residential MLS® # U8221881
12 Gulf Boulevard B4, INDIAN ROCKS BEACH

$895,000

↓ $100,000

12 Gulf Boulevard B4, INDIAN ROCKS BEACH

3 Beds 2 Baths 1,250 SqFt Residential MLS® # TB8305764
60 Gulf Boulevard 212, INDIAN ROCKS BEACH
Pending

$819,000

↓ $31,000

60 Gulf Boulevard 212, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,090 SqFt Residential MLS® # U8244672
300 16th Avenue, INDIAN ROCKS BEACH
Pending

$800,000

300 16th Avenue, INDIAN ROCKS BEACH

2 Beds 1 Bath 1,028 SqFt Residential MLS® # TB8357777
905 Hidden Harbour Drive, INDIAN ROCKS BEACH

$735,000

905 Hidden Harbour Drive, INDIAN ROCKS BEACH

3 Beds 3 Baths 1,462 SqFt Residential MLS® # TB8339569
115 Canal Avenue 1, INDIAN ROCKS BEACH
Pending

$699,000

115 Canal Avenue 1, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,415 SqFt Residential MLS® # TB8332927
322 Windrush Boulevard 2, INDIAN ROCKS BEACH

$695,000

↓ $34,900

322 Windrush Boulevard 2, INDIAN ROCKS BEACH

2 Beds 3 Baths 1,750 SqFt Residential MLS® # TB8333762
649 Garland Circle, INDIAN ROCKS BEACH

$575,000

649 Garland Circle, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,465 SqFt Residential MLS® # TB8357077
651 Garland Circle, INDIAN ROCKS BEACH

$550,000

↓ $30,000

651 Garland Circle, INDIAN ROCKS BEACH

2 Beds 2 Baths 1,465 SqFt Residential MLS® # TB8307175
19417 Gulf Boulevard C109, INDIAN ROCKS BEACH

$469,900

↓ $15,100

19417 Gulf Boulevard C109, INDIAN ROCKS BEACH

2 Beds 1 Bath 950 SqFt Residential MLS® # TB8304308
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
19417 Gulf Boulevard B208, INDIAN ROCKS BEACH

$397,500

19417 Gulf Boulevard B208, INDIAN ROCKS BEACH

2 Beds 1 Bath 735 SqFt Residential MLS® # U8254507