Travel options for:
Halifax to Bangor
  • Bus

    $99 - $131
    1. Marriott Harbourfront Hotel

      3 h 50 min - 3 times a day

      $35 - $50

    2. Moncton, NB

      2 h 57 min - once daily

      $35 - $50

    3. Woodstock, NB

      17 min - 15.8 miles

      $1 - $3

    4. Houlton, Maine

      2 h 50 min - once daily

      $26 - $29

  • Train, bus

    $113 - $150
    1. Halifax, NS

      4 h 7 min - 3 times a week

      $45 - $70

    2. Moncton

      10 min - 2844 feet

    3. 1111 Main

      21 min - hourly - line 64

      $2

    4. Moncton, NB

      2 h 57 min - once daily

      $35 - $50

    5. Woodstock, NB

      17 min - 15.8 miles

      $1 - $3

    6. Houlton, Maine

      2 h 50 min - once daily

      $26 - $29

  • Bus, car ferry, Amtrak Thruway

    1. Halifax

      5 h - once daily

      $36

    2. Yarmouth

      11 min - 3171 feet

    3. Yarmouth

      5 h 30 min - once daily

      $107

    4. Portland, ME

      12 min - 3423 feet

    5. Metro Pulse

      58 min - hourly - line 5

      $2

    6. Portland, ME

      2 h 15 min - twice daily

    7. Airport Mall

      1 h 10 min - every 30 minutes

      $2

  • Bus, car ferry

    $166 - $179
    1. Halifax

      5 h - once daily

      $36

    2. Yarmouth

      11 min - 3171 feet

    3. Yarmouth

      5 h 30 min - once daily

      $107

    4. Portland, ME

      12 min - 3423 feet

    5. Metro Pulse

      1 h 2 min - hourly - line 5

      $2

    6. Portland

      4 h 25 min - twice daily

      $22 - $35

  • Drive

    $55 - $85
    1. Halifax

      7 h 24 min - 426 miles

      $55 - $85

  • Fly to Fredericton, bus

    $196 - $808
    1. Halifax

      33 min - hourly - line 320

      $2

    2. Halifax (YHZ)

      55 min - non-stop

      $150 - $750

    3. Fredericton (YFC)

      1 h 2 min - once daily

      $17 - $24

    4. Woodstock, NB

      17 min - 15.8 miles

      $1 - $3

    5. Houlton, Maine

      2 h 50 min - once daily

      $26 - $29

  • Fly to Moncton, bus

    $238 - $852
    1. Halifax

      33 min - hourly - line 320

      $2

    2. Halifax (YHZ)

      0 min - non-stop

      $160 - $750

    3. Moncton (YQM)

      9 min - 5.2 miles

      $14 - $18

    4. Moncton, NB

      2 h 57 min - once daily

      $35 - $50

    5. Woodstock, NB

      17 min - 15.8 miles

      $1 - $3

    6. Houlton, Maine

      2 h 50 min - once daily

      $26 - $29

  • Fly to Portland, bus

    $86 - $484
    1. Halifax

      33 min - hourly - line 320

      $2

    2. Halifax (YHZ)

      1 h 15 min - non-stop

      $60 - $450

    3. Portland (PWM)

      41 min - hourly - line 5

      $2

    4. Portland

      2 h 54 min - 5 times a day

      $22 - $30

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

From Marriott Harbourfront Hotel bus to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor, Maine - Greyhound. 11 h 54 min $146. From Halifax, NS train to Moncton, walk to 1111 Main, line 64 bus to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor, Maine - Greyhound. 13 h 3 min $169. From Halifax bus to Yarmouth, walk to Yarmouth, car ferry to Portland, ME, walk to Metro Pulse, line 5 bus to Portland, ME, Amtrak Thruway to Airport Mall, then bus to Bangor Depot. 17 h 39 min. From Halifax bus to Yarmouth, walk to Yarmouth, car ferry to Portland, ME, walk to Metro Pulse, line 5 bus to Portland, then bus to Bangor. 18 h 36 min $218. From Halifax drive to Bangor. 7 h 24 min $88. From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Fredericton airport, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor. 8 h 37 min $497. From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Moncton airport, taxi to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor. 9 h 46 min $565. From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Portland airport, line 5 bus to Portland, then bus to Bangor. 8 h 38 min $357.