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

    $175 - $605
    1. Des Moines

      13 min - once daily - line 8

      $2

    2. Des Moines (DSM)

      5 h 37 min - 1 stopover

      $170 - $600

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus to Omaha, fly

    $159 - $272
    1. Des Moines

      2 h 10 min - 4 times a day

      $30 - $50

    2. Omaha, NE

      17 min - 4708 feet

    3. 10th & Capitol

      11 min - every 2 hours

      $2

    4. Omaha (OMA)

      3 h 29 min - non-stop

      $120 - $220

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus

    $225 - $446
    1. Des Moines, IA

      13 h 40 min - once daily

      $90 - $130

    2. Denver, CO

      10 h 30 min - twice daily

      $55 - $140

    3. Salt Lake City, UT

      16 h 15 min - twice daily

      $80 - $180

      • Portland, OR
  • Bus, train

    $227 - $345
    1. Des Moines

      4 h 50 min - once daily

      $45 - $65

    2. St. Paul-Minneapolis Union

      37 h 50 min - once daily

      $180 - $280

      • Portland Union Station Amtrak
  • 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 29 min $334. From Des Moines, IA bus to Omaha, NE, walk to 10th & Capitol, bus to Omaha airport, fly to Portland airport, then tram to Portland. 8 h 19 min $195. From Des Moines, IA bus to Denver, CO, bus to Salt Lake City, UT, then bus to Portland, OR. 42 h 25 min $334. From Des Moines bus to St. Paul-Minneapolis Union Depot Amtrak then train to Portland Union Station Amtrak. 43 h 40 min $326. From Des Moines drive to Portland. 27 h 35 min $215.