There are
242 mi
from Iowa City, IA to Jefferson City, MO
That's the driving distance. It would take 4 hours 55 mins to go from Iowa City, Iowa to Jefferson City, Missouri.
The flight distance (direct flight from Iowa City, IA to Jefferson City, MO) is 215.80 mi.
242 mi = 389.20 kms