Driving directions to Bar Harbor, Maine

Compare the Boston and Portland drives, nearest airports, coastal US-1, and the final approach to Mount Desert Island.

Arrival map

Bangor and Portland approaches to Bar Harbor

This map shows the main arrival choices before the rest of the trip gets locked in. Bangor is the primary approach to compare first. Portland is the helpful backup or add-on choice. The lines are planning corridors, not turn-by-turn road geometry, so use live directions before you drive.

  • Tap a marker to see how each town fits the drive.
  • Solid line is the main approach; dashed lines are alternate regional approaches.
Open driving directions →

Driving to Mount Desert Island

Bar Harbor sits at the northeast corner of Mount Desert Island, which connects to the mainland by a short causeway. Compare the drive to the island first, then plan where to leave the car once you reach town.

From Boston

About 5 hours

The inland approach uses I-95 north and US-1A through Ellsworth. Treat this as a planning estimate, not an arrival-time promise.

From Portland

About 3 hours

Compare the I-95 north and US-1A approach with the coastal alternative below. Choose the route before deciding how much time to leave for stops.

From New York City

About 8–9 hours

The I-95 north approach runs through Connecticut and Boston. Consider an overnight in Portland if you want to split the drive.

Coastal US-1: make the coast part of the trip

Choose US-1 when the Maine coast is part of the visit, rather than just the road to Bar Harbor. It is the scenic alternative to the inland drive, not a shortcut. Compare live directions and allow time for the stops you want instead of assuming the coastal route adds a fixed hour.

Nearest airports: compare the flight and the drive

Trenton puts you near the island causeway; Bangor offers another flight search with a shorter onward drive than Portland. Portland also works as the start of a coastal Maine trip. Compare ground transportation alongside the airfare before booking.

BHB

Hancock County–Bar Harbor Airport

The closest airport is in Trenton, near the Mount Desert Island causeway. Routes and ground transportation are limited; check the current airline schedule and arrange the onward trip before choosing a flight solely for its proximity.

BGR

Bangor International Airport

Bangor is roughly an hour-plus drive from Bar Harbor under ordinary conditions and is worth comparing for a broader flight search. Check rental car hours against your arrival time and use live directions for the Ellsworth approach.

PWM

Portland International Jetport

Compare Portland if you want to include the Maine coast on the way to Bar Harbor. Use the Portland driving estimate above for initial planning, then check your chosen route; a coastal US-1 drive and sightseeing stops need their own time allowance.

In town: parking and the Island Explorer

Check the parking rules for your dates

Downtown parking is regulated seasonally. Check the town's current parking map, rates, time limits, and overnight rules before deciding where to leave the car.

Match the bus route to the outing

The fare-free Island Explorer operates seasonally on published routes. Check the current operating dates, stops, and return schedule for your trip rather than assuming a bus will replace every drive.

Ferries from Nova Scotia

The CAT has operated seasonally between Bar Harbor and Yarmouth, Nova Scotia. This is an international crossing, not local island transit. Before building a trip around it, verify the current sailing calendar, passport requirements, vehicle check-in time, fares, and customs rules with Bay Ferries.

Nova Scotia visitors can also consider the Digby–Saint John ferry, followed by a drive through New Brunswick and Maine. Check that ferry's current schedule and border requirements before comparing the complete journey.