Find out where to stay during your stay in Bar Harbor, in the town or in the surrounding area.

bed Wide choice of accommodation options

A wide range of accommodation options, from hotels to flats, guest houses and hostels.

published_with_changes Flexible cancellation

Book with peace of mind with flexible cancellation options.

rate_review Customer reviews

Extensive database of comments and ratings from previous travellers.

How to get from New York to Bar Harbor

Getting from New York to Bar Harbor can be done in a number of ways, depending on your preferences for time, cost and comfort. Here are the main options:

By car

The road is an excellent option if you like flexibility and picturesque scenery.

Distance: approx. 800 km (500 miles).

Duration: 7 to 9 hours, depending on traffic and weather.

Itinerary: Take I-95 North, which crosses Connecticut, Massachusetts Massachusetts and New Hampshire before entering Maine. Then take Route 1 or Route 3 to Bar Harbor.

Itinerary New York to Bar Harbor by car
Follow this itinerary on Google Maps

Benefits: You can explore other towns and attractions along the way, such as Portland or Acadia National Park.

Cost: Allow for tolls and gas.

By plane

This is the fastest option.

Flight: Fly from New York (JFK, LGA, or Newark) to Hancock County-Bar Harbor Regional Airport (BHB). Some flights require a stopover in Boston.

Duration: Approximately 2 to 3 hours flight time (not including time at the airport).

Advantages: Time savings and comfort.

Cost: Varies according to season, often between 150 and 400 USD.

Alternative: You can also fly to Bangor (BGR), about 1h30 drive from Bar Harbor, and finish the trip by car or cab.

By bus

An economical option for travelers with time on their hands.

Companies: Use Greyhound. You’ll usually need to transfer in Bangor to catch a local bus to Bar Harbor.

Duration: 10 to 12 hours, including stops and transfer.

Cost: Approximately 70 to 100 USD.

Advantages: Inexpensive and hassle-free to drive.

Combine train and bus

If you prefer the train, combine it with a bus trip.

Step 1: Take an Amtrak train from New York to Portland or Boston.

Step 2: From there, take a Concord Coach Lines bus to Bangor, then a local bus to Bar Harbor.

Duration: Approximately 10 to 12 hours.

Advantages: Comfortable train and pleasant scenery.

Cost: Variable, generally around 100 to 200 USD for the whole trip.