The approximate driving distance between Des Moines, Iowa, and Portland, Oregon, is 1,740 miles (2,800 km).
Driving Time:
The estimated driving time from Des Moines to Portland, assuming an average speed of 60 miles per hour (97 km/h), is approximately 29 hours without considering traffic or stops for gas, meals, or breaks. Please note that this is just an estimate, and the actual travel time may vary depending on road conditions, weather, traffic congestion, and other factors.