Bus in Bar Harbor

Downeast Transportation

Runs buses between Ellsworth and Bar Harbor (though geared to local commuters rather than visitors).
Airline in Bar Harbor

Cape Air

Has frequent flight connections between Boston and Bar Harbor.
Airport in Bar Harbor

Hancock County–Bar Harbor Airport

The local airport is in Trenton, off ME 3, just north of the Trenton Bridge.