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

    $235 - $1,005
    1. Des Moines

      13 min - twice daily - line 8

      $2

    2. Des Moines (DSM)

      5 h 50 min - 1 stopover

      $230 - $1,000

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

  • Bus to Omaha, fly

    $179 - $452
    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 50 min - non-stop

      $140 - $400

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

  • 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

  • Bus

    $200 - $416
    1. Des Moines, IA

      14 h 15 min - once daily

      $90 - $130

    2. Denver, CO

      28 h 25 min - twice daily

      $110 - $290

  • Drive

    $170 - $260
    1. Des Moines

      27 h 35 min - 1799.3 miles

      $170 - $260

  • 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 42 min $554. 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 40 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, IA bus to Denver, CO then bus to Portland, OR. 43 h 40 min $269. From Des Moines drive to Portland. 27 h 35 min $215.