Travel options for:
Montreal to Portland
  • Fly from Montreal

    $240 - $660
    1. Montreal

      21 min - every 20 minutes - line 747

      $8

    2. Montreal (YUL)

      7 h 23 min - 1 stopover

      $230 - $650

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Train to Ottawa, fly

    $304 - $806
    1. Montreal

      1 h 55 min - every 3 hours

      $30 - $50

    2. Via-Rail

      5 min - hourly - line 96

      $3

    3. Hurdman 1B

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      7 h 30 min - 1 stopover

      $260 - $750

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus, train

    $355 - $478
    1. Montreal, PQ

      5 h 45 min - every 4 hours

      $40 - $55

    2. Toronto, ON

      11 h 35 min - once daily

      $95 - $97

    3. Chicago Union Station Amtrak

      45 h 55 min - once daily

      $220 - $330

      • Portland Union Station Amtrak
  • Bus

    $406 - $728
    1. Montreal, PQ

      5 h 45 min - every 4 hours

      $40 - $55

    2. Toronto, ON

      10 h 45 min - once daily

      $96 - $97

    3. Chicago, IL

      9 h 20 min - 4 times a day

      $60 - $100

    4. Omaha, NE

      10 h 5 min - once daily

      $75 - $160

    5. Denver, CO

      10 h 30 min - twice daily

      $55 - $140

    6. Salt Lake City, UT

      16 h 15 min - twice daily

      $80 - $180

      • Portland, OR
  • Train

    $526 - $789
    1. Montréal

      4 h 54 min - hourly

      $65 - $110

    2. Toronto, ON

      3 days 14 h - 3 times a week

      $410 - $600

    3. Vancouver Pacific Central

      8 h 35 min - once daily

      $50 - $80

      • Portland Union Station Amtrak
  • Drive

    $390 - $600
    1. Montreal

      47 h 18 min - 2968.9 miles

      $390 - $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. 10 h 23 min $430. 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. 12 h 42 min $529. From Montreal, PQ bus to Toronto, ON, bus to Chicago Union Station Amtrak, then train to Portland Union Station Amtrak. 2 days 17 h $469. From Montreal, PQ bus to Toronto, ON, bus to Chicago, IL, bus to Omaha, NE, bus to Denver, CO, bus to Salt Lake City, UT, then bus to Portland, OR. 2 days 19 h $595. From Montréal train to Toronto, ON, train to Vancouver Pacific Central Station Amtrak, then train to Portland Union Station Amtrak. 4 days 5 h $674. From Montreal drive to Portland. 47 h 18 min $480.