Distance between Phoenix and Iowa City
Distance from Phoenix, AZ to Iowa City, IA is 1256 miles / 2021 kilometers.
Map showing the distance from Phoenix to Iowa City
![]() |
Air distance: | miles km |
Phoenix, AZ
City: | Phoenix, AZ |
Country: | United States |
Iowa City, IA
City: | Iowa City, IA |
Country: | United States |
Time difference between Phoenix and Iowa City
The time difference between Phoenix and Iowa City is 1 hour. Iowa City is 1 hour ahead of Phoenix. Current local time in Phoenix is 07:58 MST (2025-02-18) and time in Iowa City is 08:58 CST (2025-02-18).