Travel options for:
Montreal to Maine
  • Bus, train

    $263 - $387
    1. Montréal, QC

      6 h 9 min - once daily

      $30 - $75

    2. Manchester, NH

      36 min - 32.9 miles

      $200 - $250

    3. Haverhill Amtrak

      1 h 42 min - 3 times a day

      $28 - $60

    4. Portland Transportation Center

      12 min - hourly - line 5

      $2

  • Bus

    $60 - $117
    1. Montréal, QC

      7 h 25 min - once daily

      $35 - $90

    2. South Station

      2 h 10 min - hourly

      $20 - $29

    3. St. John & Langs Expr

      8 min - hourly - line 5

      $2

  • Bus via Logan Airport

    $61 - $118
    1. Montréal, QC

      8 h - once daily

      $35 - $90

    2. Logan Airport

      1 h 50 min - hourly

      $20 - $28

    3. St. John & Langs Expr

      8 min - hourly - line 5

      $2

  • Drive

    $30 - $50
    1. Montreal

      5 h 47 min - 260.3 miles

      $30 - $50

  • Fly, bus

    $281 - $529
    1. Montreal

      15 min - hourly

      $7 - $21

    2. Montreal (YUL)

      1 h 17 min - non-stop

      $95 - $280

    3. Boston (BOS)

      1 h 45 min - hourly

      $18 - $28

    4. Dover, NH

      35 min - 26.2 miles

      $160 - $200

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

From Montréal, QC bus to Manchester, NH, taxi to Haverhill Amtrak, train to Portland Transportation Center, then line 5 bus to Metro Pulse. 10 h 9 min $336. From Montréal, QC bus to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 10 h 33 min $87. From Montréal, QC bus to Logan Airport, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 10 h 58 min $88. From Montreal drive to Portland. 5 h 47 min $42. From Montreal, PQ bus to Montreal airport, fly to Boston airport, bus to Dover, NH, then taxi to Sanford. 6 h 22 min $363.