Travel options for:
Halifax to Maine
  • Fly to Boston, bus

    $280 - $560
    1. Halifax

      32 min - hourly - line 320

      $2

    2. Halifax (YHZ)

      1 h 35 min - non-stop

      $100 - $330

    3. Boston (BOS)

      1 h 45 min - hourly

      $18 - $28

    4. Dover, NH

      35 min - 26.2 miles

      $160 - $200

  • Fly to Portland

    $64 - $454
    1. Halifax

      32 min - hourly - line 320

      $2

    2. Halifax (YHZ)

      1 h 15 min - non-stop

      $60 - $450

    3. Portland (PWM)

      1 min - hourly - line 5

      $2

  • Fly to Fredericton, bus

    $196 - $808
    1. Halifax

      32 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

  • Bus, car ferry

    $142
    1. Halifax

      5 h - once daily

      $36

    2. Yarmouth

      11 min - 3171 feet

    3. Yarmouth

      5 h 30 min - once daily

      $107

  • Drive

    $75 - $120
    1. Halifax

      9 h 31 min - 591.1 miles

      $75 - $120

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

From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Boston airport, bus to Dover, NH, then taxi to Sanford. 6 h 57 min $350. From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Portland airport, then line 5 bus to South Portland Gardens. 4 h 18 min $253. 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 36 min $389. From Halifax bus to Yarmouth, walk to Yarmouth, then car ferry to Portland, ME. 11 h 41 min $142. From Halifax drive to Portland. 9 h 31 min $95.