Checking flights...

Getting There & Away

Cape Air ( connects Bar Harbor and Boston with flights year-round. The Hancock County–Bar Harbor Airport is in Trenton, off ME 3, just north of the Trenton Bridge.

Getting to Bar Harbor by public transport is not easy. The only bus route to Bar Harbor is from Ellsworth, via Downeast Transportation (, but it is geared to local commuters rather than travelers.

Drivers need to take ME 3 off US 1 at Ellsworth. It's about 20 miles from Ellsworth to Bar Harbor; en route you'll pass the turnoff to the Hulls Cove Visitor Center in Acadia National Park.