Travel options for:
Montreal to Portland
  • Fly from Montreal

    $231 - $611
    1. Montreal

      22min - every 20 minutes - line 747

      $8

    2. Montreal (YUL)

      7hrs 38min - 1 stopover

      $220 - $600

    3. Portland (PDX)

      33min - every 30 minutes

      $3

      • Portland
  • Train to Ottawa, fly

    $275 - $658
    1. Montreal

      1hrs 55min - every 3 hours

      $35 - $50

    2. Via-Rail

      5min - hourly - line 96

      $3

    3. Hurdman 1B

      19min - hourly - line 97

      $3

    4. Ottawa (YOW)

      7hrs 38min - 1 stopover

      $230 - $600

    5. Portland (PDX)

      33min - every 30 minutes

      $3

      • Portland
  • Train, bus

    $362 - $541
    1. Montréal

      1hrs 54min - every 3 hours

      $35 - $55

    2. Brockville

      17min - 4775 feet

    3. Brockville

      2hrs 30min - twice a week

      $24 - $29

    4. Syracuse Regional

      12hrs 56min - once daily

      $80 - $130

    5. Chicago Union Station Amtrak

      45hrs 55min - once daily

      $220 - $330

      • Portland Union Station Amtrak
  • Bus

    $385 - $703
    1. Montreal, PQ

      5hrs 45min - every 4 hours

      $40 - $55

    2. Toronto

      11hrs 34min - once daily

      $99 - $100

    3. Chicago, IL

      9hrs 20min - 4 times a day

      $60 - $100

    4. Omaha, NE

      10hrs 05min - once daily

      $75 - $160

    5. Denver, CO

      10hrs 30min - twice daily

      $110 - $120

    6. Salt Lake City, UT

      16hrs 15min - twice daily

      $0 - $170

      • Portland, OR
  • Drive

    $410 - $600
    1. Montreal

      47hrs 18min - 2968.9 miles

      $410 - $600

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

From Station Lionel-Groulx / Atwater line 747 bus to Montreal airport, fly to Portland airport, then tram to Portland. 10hrs 39min $410. From Montréal train to Via-Rail, line 96 bus to Hurdman 1B, line 97 bus to Ottawa airport, fly to Portland airport, then tram to Portland. 12hrs 49min $441. From Montréal train to Brockville, walk to Brockville, bus to Syracuse Regional Transportation Center Amtrak, train to Chicago Union Station Amtrak, then train to Portland Union Station Amtrak. 2days 18hrs $523. From Montreal, PQ bus to Toronto, bus to Chicago, IL, bus to Omaha, NE, bus to Denver, CO, bus to Salt Lake City, UT, then bus to Portland, OR. 2days 20hrs $495. From Montreal drive to Portland. 47hrs 18min $501.