The flight duration from Denver to Phoenix is approximately 2 hours and 5 minutes on average. Some sources report typical flight times ranging from about 1 hour 50 minutes to just over 2 hours, depending on the flight and airline. The aerial distance between the two cities is around 968 to 973 km (about 600 miles).