Miles between Iowa City, IA and Mt Vernon, OH

There are
532 mi
from Iowa City, IA to Mt Vernon, OH

That's the driving distance. It would take 10 hours 44 mins to go from Iowa City, Iowa to Mt Vernon, Ohio.

The flight distance (direct flight from Iowa City, IA to Mt Vernon, OH) is 479.26 mi.

532 mi = 856.09 kms