Miles between Lorain, OH and Marshalltown, IA

There are
614 mi
from Lorain, OH to Marshalltown, IA

That's the driving distance. It would take 11 hours 30 mins to go from Lorain, Ohio to Marshalltown, Iowa.

The flight distance (direct flight from Lorain, OH to Marshalltown, IA) is 554.04 mi.

614 mi = 987.91 kms