There are
481 mi
from Iowa City, IA to Salina, KS
That's the driving distance. It would take 8 hours 40 mins to go from Iowa City, Iowa to Salina, Kansas.
The flight distance (direct flight from Iowa City, IA to Salina, KS) is 375.12 mi.
481 mi = 773.46 kms