Travel options for:
Bar Harbor to Halifax
  • Bus, drive, train

    $189 - $238
    1. Bar Harbor

      52 min - 34.5 miles

      $80 - $100

    2. Gouldsboro, ME

      2 h 25 min - twice daily

      $27

    3. Calais, ME

      1 h 43 min - 87.2 miles

      $11 - $17

    4. Oromocto, NB

      1 h 50 min - twice daily

      $22 - $30

    5. Across from 131 Botsford

      7 min - hourly - line 64

      $2

    6. 1111 Main

      10 min - 2844 feet

    7. Moncton

      3 h 59 min - 3 times a week

      $45 - $65

      • Halifax, NS
  • Bus

    $127 - $177
    1. Bar Harbor

      1 h 15 min - 4 times a day

      $30 - $45

    2. Bangor, Maine - Greyhound

      2 h 50 min - once daily

      $26 - $29

    3. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    4. Woodstock, NB

      3 h 35 min - twice daily

      $35 - $50

    5. Moncton, NB

      4 h 30 min - 3 times a day

      $35 - $50

      • Halifax, NS
  • Bus, car ferry

    $196 - $224
    1. Bar Harbor

      1 h 15 min - 4 times a day

      $30 - $45

    2. Bangor, ME

      2 h 54 min - 5 times a day

      $22 - $35

    3. St. John & Langs Expr

      8 min - hourly - line 5

      $2

    4. Metro Pulse

      12 min - 3423 feet

    5. Portland, ME

      5 h 30 min - once daily

      $107

    6. Yarmouth

      11 min - 3171 feet

    7. Yarmouth

      5 h - once daily

      $35

      • Halifax
  • Drive

    $55 - $85
    1. Bar Harbor

      7 h 59 min - 443.3 miles

      $55 - $85

      • Halifax
  • Fly

    $154 - $519
    1. Bar Harbor

      22 min - 12.5 miles

      $30 - $40

    2. Bar Harbor (BHB)

      3 h 52 min - 1 stopover

      $120 - $480

    3. Halifax (YHZ)

      40 min - hourly - line 320

      $2

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

From Bar Harbor taxi to Gouldsboro, ME, bus to Calais, ME, drive to Oromocto, NB, bus to Across from 131 Botsford, line 64 bus to 1111 Main, walk to Moncton, then train to Halifax, NS. 13 h 19 min $221. From Bar Harbor bus to Bangor, Maine - Greyhound, bus to Houlton, Maine, drive to Woodstock, NB, bus to Moncton, NB, then bus to Halifax, NS. 15 h 28 min $163. From Bar Harbor 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. 18 h 41 min $215. From Bar Harbor drive to Halifax. 7 h 59 min $71. From Bar Harbor taxi to Bar Harbor airport, fly to Halifax airport, then line 320 bus to Halifax. 5 h 23 min $309.