The flight from Chicago to Phoenix typically takes about 3 hours and 45 minutes to 4 hours. The exact duration can vary slightly depending on the airline and whether the flight is nonstop or has layovers. Nonstop flights are usually around 3 hours and 45 minutes to 3 hours and 55 minutes on average. Flights from Chicago O'Hare to Phoenix Sky Harbor often take around 4 hours according to historical data.