30 Banks in Maine, Hancock County, USA — 2026
First National Bank
Bar Harbor
📍102 Main Street, Bar Harbor, ME 04609
, Bar Harbor, ME 04609
First National Bank
Northeast Harbor
📍3 Summit Road, Northeast Harbor, ME 04662
, Northeast Harbor, ME 04662
First National Bank
Ellsworth
📍194 Beechland Road, Ellsworth, ME 04605
, Ellsworth, ME 04605
First National Bank
Blue Hill
📍1 South Street, Blue Hill, ME 04614
, Blue Hill, ME 04614
Franklin Savings Bank
Ellsworth
📍130 Oak St, Ellsworth, ME 04605
, Ellsworth, ME 04605
KeyBank
Ellsworth
Machias Savings Bank
Ellsworth
📍93 High Street, Ellsworth, ME 04605
, Ellsworth, ME 04605
Machias Savings Bank
Bar Harbor
📍96 Cottage Street, Bar Harbor, ME 04609
, Bar Harbor, ME 04609
Machias Savings Bank
Ellsworth State Street
📍248 State Street, Ellsworth, ME 04605
, Ellsworth, ME 04605
TD Bank
Ellsworth
📍217 High Street, Ellsworth, ME 04605
, Ellsworth, ME 04605