The drive from Dubuque to Phoenix is approximately 1,700 miles and takes 25 hours. You will travel west through Iowa, Nebraska, Colorado, and New Mexico before entering Arizona via I-80 and I-40. This is a multi-day journey across the American West. Expect diverse landscapes, from plains to mountains and deserts. Plan for multiple overnight stops.
Total Distance: 2735 km driving distance; 2100 km straight-line air distance.
This is a three-day drive for most travelers.
Winter or spring to avoid extreme desert heat.