There are
252 mi
from Iowa City, IA to Franklin, WI
That's the driving distance. It would take 4 hours 51 mins to go from Iowa City, Iowa to Franklin, Wisconsin.
The flight distance (direct flight from Iowa City, IA to Franklin, WI) is 197.62 mi.
252 mi = 406.23 kms