Travel options for:
Montreal to Portland
  • Fly from Montreal

    $230 - $610
    1. Montreal

      22 min - every 20 minutes - line 747

      $8

    2. Montreal (YUL)

      7 h 30 min - 1 stopover

      $220 - $600

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Train to Ottawa, fly

    $274 - $657
    1. Montreal

      1 h 55 min - every 3 hours

      $35 - $50

    2. Via-Rail

      5 min - hourly - line 96

      $3

    3. Hurdman 1B

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      7 h 38 min - 1 stopover

      $230 - $600

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Train

    $407 - $611
    1. Montréal

      4 h 54 min - hourly

      $65 - $120

    2. Toronto

      4 h 15 min - hourly

      $50 - $70

    3. Windsor

      10 min - 7.5 miles

      $25 - $30

    4. Detroit Amtrak

      5 h 33 min - once daily

      $45 - $70

    5. Chicago Union Station Amtrak

      45 h 55 min - once daily

      $220 - $330

      • Portland Union Station Amtrak
  • Bus

    $408 - $731
    1. Montreal, PQ

      5 h 45 min - every 4 hours

      $40 - $55

    2. Toronto, ON

      10 h 45 min - once daily

      $97 - $99

    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
  • Drive

    $410 - $600
    1. Montreal

      47 h 18 min - 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. 10 h 31 min $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. 12 h 50 min $440. From Montréal train to Toronto, train to Windsor, taxi to Detroit Amtrak, train to Chicago Union Station Amtrak, then train to Portland Union Station Amtrak. 2 days 15 h $601. 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 $597. From Montreal drive to Portland. 47 h 18 min $501.