Travel options for:
Des Moines to Portland
  • Fly from Des Moines

    $175 - $755
    1. Des Moines

      13 min - twice daily - line 8

      $2

    2. Des Moines (DSM)

      5 h 32 min - 1 stopover

      $170 - $750

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus to Omaha, fly

    $179 - $452
    1. Des Moines

      2 h 5 min - once a week

      $30 - $50

    2. Omaha

      17 min - 4667 feet

    3. 10th & Capitol

      11 min - every 2 hours

      $2

    4. Omaha (OMA)

      3 h 45 min - non-stop

      $140 - $400

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus, train

    $275 - $763
    1. Des Moines

      4 h 48 min - once daily

      $45 - $65

    2. St. Paul-Minneapolis Union

      37 h 50 min - once daily

      $230 - $700

      • Portland Union Station Amtrak
  • Bus

    $244 - $477
    1. Des Moines

      2 h 10 min - once daily

      $30 - $50

    2. Omaha

      11 h 30 min - once daily

      $75 - $110

    3. Denver, CO

      10 h 30 min - twice daily

      $55 - $140

    4. Salt Lake City, UT

      17 h 15 min - twice daily

      $80 - $180

      • Portland, OR
  • Drive

    $170 - $260
    1. Des Moines

      27 h 35 min - 1799.3 miles

      $170 - $260

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

From Platform L line 8 bus to Des Moines airport, fly to Portland airport, then tram to Portland. 7 h 24 min $414. From Des Moines bus to Omaha, walk to 10th & Capitol, bus to Omaha airport, fly to Portland airport, then tram to Portland. 8 h 30 min $245. From Des Moines bus to St. Paul-Minneapolis Union Depot Amtrak then train to Portland Union Station Amtrak. 43 h 38 min $545. From Des Moines bus to Omaha, bus to Denver, CO, bus to Salt Lake City, UT, then bus to Portland, OR. 44 h 25 min $340. From Des Moines drive to Portland. 27 h 35 min $215.