Travel options for:
Bangor to Halifax
  • Bus

    $97 - $132
    1. Bangor, Maine - Greyhound

      2 h 50 min - once daily

      $26 - $29

    2. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    3. Woodstock, NB

      2 h 58 min - once daily

      $35 - $50

    4. Moncton, NB

      3 h 50 min - 3 times a day

      $35 - $50

  • Bus, train

    $109 - $154
    1. Bangor, Maine - Greyhound

      2 h 50 min - once daily

      $26 - $29

    2. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    3. Woodstock, NB

      2 h 58 min - once daily

      $35 - $50

    4. Across from 131 Botsford

      7 min - hourly - line 64

      $2

    5. 1111 Main

      8 min - 2437 feet

    6. Moncton

      4 h 8 min - 3 times a week

      $45 - $70

  • Amtrak Thruway, car ferry, bus

    1. Bangor Depot

      10 min - every 30 minutes

      $2

    2. Bangor, ME

      2 h 15 min - twice daily

    3. Portland Transportation Center

      12 min - hourly - line 5

      $2

    4. Metro Pulse

      11 min - 3230 feet

    5. Portland, ME

      5 h 30 min - once daily

      $107

    6. Yarmouth

      11 min - 3171 feet

    7. Yarmouth

      5 h - once daily

      $36

  • Bus, car ferry

    $168 - $176
    1. Bangor

      4 h 26 min - twice daily

      $22 - $35

    2. St. John & Langs Expr

      8 min - hourly - line 5

      $2

    3. Metro Pulse

      11 min - 3230 feet

    4. Portland, ME

      5 h 30 min - once daily

      $107

    5. Yarmouth

      11 min - 3171 feet

    6. Yarmouth

      5 h - once daily

      $36

  • Drive

    $55 - $85
    1. Bangor

      7 h 26 min - 425.6 miles

      $55 - $85

  • Bus, bus to Fredericton, fly

    $196 - $768
    1. Bangor

      2 h 50 min - once daily

      $26 - $29

    2. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    3. Woodstock, NB

      1 h 3 min - once daily

      $18 - $24

    4. Fredericton (YFC)

      44 min - non-stop

      $150 - $700

    5. Halifax (YHZ)

      48 min - hourly

      $1 - $12

  • Bus, bus to Moncton, fly

    $248 - $912
    1. Bangor

      2 h 50 min - once daily

      $26 - $29

    2. Houlton, Maine

      18 min - 15.6 miles

      $1 - $3

    3. Woodstock, NB

      2 h 58 min - once daily

      $35 - $50

    4. Moncton, NB

      7 min - 5.3 miles

      $15 - $18

    5. Moncton (YQM)

      40 min - non-stop

      $170 - $800

    6. Halifax (YHZ)

      48 min - hourly

      $1 - $12

  • Bus to Portland, fly

    $100 - $594
    1. Bangor

      2 h 54 min - 5 times a day

      $22 - $35

    2. Park & St. John

      15 min - hourly - line 5

      $2

    3. Portland (PWM)

      1 h 15 min - non-stop

      $75 - $550

    4. Halifax (YHZ)

      48 min - hourly

      $1 - $12

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

From Bangor, Maine - Greyhound bus to Houlton, Maine, drive to Woodstock, NB, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel. 11 h 56 min $144. From Bangor, Maine - Greyhound bus to Houlton, Maine, drive to Woodstock, NB, bus to Across from 131 Botsford, line 64 bus to 1111 Main, walk to Moncton, then train to Halifax, NS. 12 h 42 min $172. From Bangor Depot bus 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. 17 h. From Bangor 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. 17 h 57 min $219. From Bangor drive to Halifax. 7 h 26 min $87. From Bangor, Maine - Greyhound bus to Houlton, Maine, drive to Woodstock, NB, bus to Fredericton airport, fly to Halifax airport, then bus to Halifax. 8 h 15 min $496. From Bangor, Maine - Greyhound bus to Houlton, Maine, drive to Woodstock, NB, bus to Moncton, NB, taxi to Moncton airport, fly to Halifax airport, then bus to Halifax. 10 h 13 min $601. From Bangor, ME bus to Park & St. John, line 5 bus to Portland airport, fly to Halifax airport, then bus to Halifax. 8 h 13 min $431.