Miles between Iowa City, IA and Lake Havasu City, AZ

There are
1,678 mi
from Iowa City, IA to Lake Havasu City, AZ

That's the driving distance. It would take 1 day 5 hours to go from Iowa City, Iowa to Lake Havasu City, Arizona.

The flight distance (direct flight from Iowa City, IA to Lake Havasu City, AZ) is 1,330.15 mi.

1,678 mi = 1.61 kms