how to get here
Bar Harbor is located on the coast of Maine, on picturesque Mount Desert Island with Acadia National Park at its doorstep. Approximately 265 miles from Boston and 150 miles from Portland, Bar Harbor is easily accessible but feels a world away. For detailed driving directions, please enter your starting point below. If you would like driving directions to a specific B&B, please see the Map & Directions tab at the bottom of that property's individual listing page.
Directions to Bar Harbor To get driving directions, enter your starting address or zip code.
Get Directions
bar harbor maine
By Car From Boston, follow I-95 through to Bangor (exit 182-A - 395), then pick up on Route 1A to Ellsworth, and follow Route 3 to Bar Harbor. Another route would be to take I-95 to Augusta, take Route 3 to Belfast over to Route 1 to Ellsworth, then back to Route 3 into Bar Harbor. There is also the coastal Route 1. It meanders thought picturesque villages and takes quite a bit longer to reach Bar Harbor. By Boat Bar Harbor is a popular destination for both sailing and powerboating, and there are many suitable moorings. Please check with the Harbormaster's office at 207-288-5571. By Air Bar Harbor is serviced by Hancock County Airport, located just 12 miles from the village, and by Bangor International Airport only 50 miles away. By Bus During the summer months, Bar Harbor is serviced by Greyhound/Vermont Transit from Boston. Since schedules vary, it is best to check with the bus line.