Travel options for:
Bar Harbor to Halifax
  • Bus

    $103 - $144
    1. Bar Harbor - Village Green

      2 h 10 min - once daily

      $7

    2. Bangor International Airport

      5 min - 1482 feet

    3. Bangor, Maine - Concord Coach

      2 h 30 min - once daily

      $25 - $29

    4. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    5. Woodstock, NB

      2 h 58 min - once daily

      $35 - $55

    6. Moncton, NB

      3 h 50 min - 3 times a day

      $35 - $50

  • Bus, Amtrak Thruway, car ferry

    1. Bar Harbor - Village Green

      2 h 10 min - once daily

      $7

    2. Bangor International Airport

      5 min - 1493 feet

    3. Bangor, ME

      2 h 15 min - twice daily

    4. Portland Transportation Center

      12 min - hourly - line 5

      $2

    5. Metro Pulse

      12 min - 3423 feet

    6. Portland, ME

      5 h 30 min - once daily

      $107

    7. Yarmouth

      11 min - 3171 feet

    8. Yarmouth

      5 h - once daily

      $36

  • Drive

    $55 - $85
    1. Bar Harbor

      7 h 59 min - 443.3 miles

      $55 - $85

  • Fly

    $126 - $481
    1. Bar Harbor

      37 min - every 4 hours

    2. Bar Harbor (BHB)

      3 h 48 min - 1 stopover

      $120 - $480

    3. Halifax (YHZ)

      39 min - hourly - line 320

      $2

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 $151. From Bar Harbor - Village Green 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. 19 h 6 min. From Bar Harbor drive to Halifax. 7 h 59 min $90. From Bar Harbor - Village Green bus to Bar Harbor airport, fly to Halifax airport, then line 320 bus to Halifax. 7 h 33 min $338.