HomeProperty Search
Buyers
Sellers
Investors
Areas
About
Property Search/INDIAN ROCKS BEACH/INDIAN BEACH RE-REVISED 5TH ADD
Active228 days on market
$3,700,000

306 HARBOR DRINDIAN ROCKS BEACH, FL 33785INDIAN BEACH RE-REVISED 5TH ADD · Single Family Residence

5Beds
4Baths
4,571Sq ft
0.21 acLot
5-carGarage
2004Built
YesPool
YesWaterfront

About this home

Direct Gulf access, deep water Intracoastal frontage, a 25,000 lb boat lift, and an assumable flood policy of just $1,800 per year—an exceptional combination rarely found in today's waterfront market. Positioned on the Intracoastal Waterway in the heart of Indian Rocks Beach, this custom-built waterfront estate offers over 4,500 square feet, 5 bedrooms, 4 baths, a private dock, saltwater pool, heated spa, elevator, and panoramic water views from nearly every main living space. Designed and built by its original builder-owner, the home was thoughtfully crafted for boating, entertaining, and eve…

Description as provided by the listing brokerage.

Highlights

  • Heated saltwater pool
  • Water frontage — Intracoastal Waterway
  • 5-car garage
  • Balcony
  • Hurricane Shutters
  • Private Mailbox
  • Rain Gutters
  • Built-in Features
  • Cathedral Ceiling(s)

Open houses

No open houses scheduled.

Can't make it? Request a private showing.

The details

StatusActive
MLS #MFRTB8467679
Property typeSingle Family Residence
Year built2004
Lot size0.21 ac
Living area4,571 sq ft
Price per sq ft$809
CDDNo
Taxes$24,526 (2024)
Garage5-car
Stories3
Days on market228
CountyPinellas
Flood zoneAE (verify)
FurnishedNegotiable
ListedJan 21, 2026

Features & property details

Interior

Full baths4
Half baths0
Rooms11
Additional roomsBreakfast Room Separate,Formal Dining Room Separate,Inside Utility
FlooringCarpet, Ceramic Tile, Wood
AppliancesBar Fridge, Built-In Oven, Cooktop, Dishwasher, Disposal, Dryer, Electric Water Heater, Ice Maker, Microwave, Refrigerator, Washer, Water Filtration System, Wine Refrigerator
Interior featuresBuilt-in Features, Cathedral Ceiling(s), Ceiling Fans(s), Coffered Ceiling(s), Dry Bar, Eat-in Kitchen, Elevator, Kitchen/Family Room Combo, Primary Bedroom Upstairs, Smart Home, Solid Wood Cabinets, Split Bedroom, Stone Counters, Thermostat, Walk-In Closet(s), Window Treatments
LaundryInside
FireplaceYes
Fireplace featuresLiving Room, Primary Bedroom, Wood Burning
WindowsSkylight(s), Shutters, Storm Window(s)
CoolingCentral Air, Mini-Split Unit(s)
HeatingCentral, Electric
In-law suite0

Exterior & lot

Exterior featuresBalcony, Hurricane Shutters, Private Mailbox, Rain Gutters
Patio & porchCovered, Deck, Rear Porch
ViewPark/Greenbelt, Water, Gulf/Ocean - Partial
Lot dimensions75x120
FacesSouthwest
Road surfacePaved

Construction

StyleMediterranean
ConstructionBlock, Stucco, Frame
FoundationSlab
RoofTile
ConditionCompleted
Living area sourcePublic Records
Building area (sq ft)7,104

Parking

GarageYes
Attached garageYes
CarportNo

Pool & water

PoolChlorine Free, Gunite, Heated, In Ground, Salt Water
SpaYes
Spa featuresHeated, In Ground
WaterfrontIntracoastal Waterway
Water bodyINTRACOASTAL AND GULF
Water accessGulf/Ocean,Intracoastal Waterway
Water viewGulf/Ocean - Partial,Intracoastal Waterway
Water extrasLift,Seawall - Concrete
Waterfront feet77
Dock1
Dock detailsDock - Composite,Dock w/Electric,Dock w/Water Supply,Lift
Dock dimensions20X25

Community & HOA

AmenitiesBasketball Court
Approval required0
Total monthly fees$0
Total annual fees$0
Community featuresIrrigation-Reclaimed Water, Park, Playground, Tennis Court(s), Street Lights
55+ communityNo
Minimum lease1-7 Days
Lease restrictions0
Lease notesVerify rental restrictions with City of Indian Rocks Beach

Utilities & efficiency

UtilitiesBB/HS Internet Available, Cable Connected, Electricity Connected, Sewer Connected, Water Connected
SewerPublic Sewer
Water sourcePublic

Financial & terms

CDD0
Tax year2,024
Homestead1
Listing termsCash, Conventional
OwnershipFee Simple
Special conditionsNone
PossessionClose Of Escrow
OccupantOwner
MLS area33785 - Indian Rocks Bch/Belleair Bch/Indian Shores

Where it sits

Approximate location shown. Exact address available on request per listing brokerage.

Where you'd be
INDIAN BEACH RE-REVISED 5TH ADD, Florida

INDIAN ROCKS BEACH · Pinellas County

MLS# MFRTB8467679Listing courtesy of KELLER WILLIAMS REALTY PORTFOLIO COLLECTIONLast updated Sep 8, 2026, 2:32 PM
$3,700,000306 HARBOR DR · INDIAN ROCKS BEACH
TourAsk