There are
666 mi
from Lorain, OH to Jefferson City, MO
That's the driving distance. It would take 12 hours 47 mins to go from Lorain, Ohio to Jefferson City, Missouri.
The flight distance (direct flight from Lorain, OH to Jefferson City, MO) is 564.39 mi.
666 mi = 1,071.79 kms