Getting to Deer Isle, Maine

By Air

The closest major airport is Bangor International Airport (BGR), with regular service to and from major U.S. cities. Major airlines American, Delta and United all serve BGR, as well as budget airlines Allegiant and Breeze Airways.

You may also choose to fly into smaller Hancock County-Bar Harbor Airport (BHB) in Trenton or larger Portland International Jetport (PWM) in Portland. Portland is a great airport if you want to extend your stay and see some other fun parts of Maine, like Portland and Kennebunkport, but it is a longer drive to Goose Cove. More direct flights available to PWM then BGR or BHB.

All airports offer rental car services. Having a rental car is recommended.

Approximate driving times:

  • Bangor: 1.5 hours

  • Trenton: 1.5 hours

  • Portland: 3.5 hours

By Car

Deer Isle is located about 50 miles from Bar Harbor, 75 miles from Bangor, and 175 miles from Portland. Most visitors arrive via Route 1, one of Maine’s most scenic coastal highways, before turning onto Route 15 in Orland. From there, the road winds through Blue Hill, past Caterpillar Hill, and across the iconic Deer Isle Bridge, offering sweeping views of Penobscot Bay and marking your arrival to island time.

Approximate driving times:

  • Bangor: 1.5 hours

  • Portland: 3.5 hours

  • Boston: 6 hours

For EV cars: There are two charging stations – one at the Deer Isle Town Office and one in Stonington at Small Cove Park.

Public transportation: You should plan to have access to a car during their stay, as public transportation options are extremely limited. There are no rideshare services such as Uber or Lyft. There are a few local taxi services, but it is highly recommended to make arrangements well in advance.

Stay in Deer Isle, Maine