Travel options for:
Maine to Montreal
  • Train, bus

    $260 - $386
    1. Metro Pulse

      11 min - hourly - line 5

      $2

    2. Congress & Massachusetts

      7 min - 2162 feet

    3. Portland Transportation Center

      1 h 40 min - 3 times a day

      $28 - $60

    4. Haverhill Amtrak

      36 min - 32.6 miles

      $200 - $250

    5. Manchester, NH

      6 h 9 min - once daily

      $30 - $75

  • Bus

    $56 - $116
    1. Metro Pulse

      9 min - hourly - line 5

      $2

    2. Portland, ME

      2 h 10 min - hourly

      $20 - $29

    3. Boston, MA

      7 h 25 min - once daily

      $35 - $85

  • Bus via Boston Logan Aprt., MA

    $56 - $120
    1. Metro Pulse

      9 min - hourly - line 5

      $2

    2. Portland, ME

      1 h 50 min - hourly

      $20 - $28

    3. Boston Logan Aprt., MA

      8 h - once daily

      $35 - $90

  • Drive

    $30 - $50
    1. Portland

      5 h 47 min - 259.6 miles

      $30 - $50

  • Bus, fly

    $274 - $511
    1. Sanford

      35 min - 24.5 miles

      $150 - $190

    2. Dover, NH

      1 h 45 min - hourly

      $18 - $28

    3. Boston (BOS)

      1 h 16 min - non-stop

      $95 - $280

    4. Montreal (YUL)

      16 min - hourly

      $7 - $21

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

From Metro Pulse line 5 bus to Congress & Massachusetts, walk to Portland Transportation Center Amtrak, train to Haverhill Amtrak, taxi to Manchester, NH, then bus to Montréal, QC. 10 h 44 min $336. From Metro Pulse line 5 bus to Portland, ME, bus to Boston, MA, then bus to Montréal, QC. 11 h 4 min $84. From Metro Pulse line 5 bus to Portland, ME, bus to Boston Logan Aprt., MA, then bus to Montréal, QC. 11 h 29 min $89. From Portland drive to Montreal. 5 h 47 min $42. From Sanford taxi to Dover, NH, bus to Boston airport, fly to Montreal airport, then bus to Montreal. 6 h 22 min $356.