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

    1. Des Moines

      13 min - once daily - line 8

      $2

    2. Des Moines (DSM)

      5 h 45 min - 1 stopover

      $210 - $850

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus to Omaha, fly

    ×2
    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 38 min - non-stop

      $120 - $220

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus

    ×3
    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

    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

    1. Des Moines

      27 h 35 min - 1799.3 miles

      $180 - $270

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

From Platform L line 8 night bus to Des Moines airport, fly to Portland airport, then tram to Portland. 7 h 37 min $464. 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 28 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 $228.