Travel from Bar-Harbor to Halifax-NS-Canada

Bus or fly from Bar Harbor to Halifax?

Downeast Transportation Inc. operates a bus from Bar Harbor to Halifax once daily. Tickets cost $7 and the journey takes 2 h 10 min. 3 other operators also service this route. Alternatively, Peninsula Airways, Air Canada and 2 other airlines fly from Bar Harbor to Halifax every 4 hours.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Bar Harbor to Halifax

From Bar Harbor - Village Green bus to Bangor International Airport, walk to Bangor, Maine - Concord Coach, bus to Houlton, Maine, drive to Woodstock, NB, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel. 14 h 51 min $156. From Bar Harbor - Hannaford's Supermarket bus to Bangor International Airport, walk to Bangor, ME, Amtrak Thruway to Portland Transportation Center, line 5 bus to Metro Pulse, walk to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax. 18 h 50 min. From Bar Harbor - Village Green bus to Bangor, ME, bus to St. John & Langs Expr, line 5 bus to Metro Pulse, walk to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax. 29 h 50 min $223. From Bar Harbor drive to Halifax. 8 h 2 min $89. From Bar Harbor - Village Green bus to Bar Harbor airport, fly to Halifax airport, then bus to Halifax. 7 h 30 min $344.
Close Print Itinerary
  1. Here are 5 options to get from
    Bar Harbor to Halifax:

    1. Trip:
      1 Bus
      • One-Way approx: USD $103 - $144
      • Duration: 14 h 51 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $103 - $144
        • Duration: 14 h 51 min
        Close x
    2. Trip:
      2 Bus, Amtrak Thruway, car ferry
      • One-Way approx: N/A
      • Duration: 18 h 50 min
      Open +
      • Trip:
        2 Bus, Amtrak Thruway, car ferry
        • One-Way approx: N/A
        • Duration: 18 h 50 min
        Close x
    3. Trip:
      3 Bus, car ferry
      • One-Way approx: USD $175 - $188
      • Duration: 29 h 50 min
      Open +
      • Trip:
        3 Bus, car ferry
        • One-Way approx: USD $175 - $188
        • Duration: 29 h 50 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 8 h 2 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 8 h 2 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $125 - $491
      • Duration: 7 h 30 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $125 - $491
        • Duration: 7 h 30 min
        Close x