Miles between Lorain, OH and Ann Arbor, MI

There are
140 mi
from Lorain, OH to Ann Arbor, MI

That's the driving distance. It would take 2 hours 45 mins to go from Lorain, Ohio to Ann Arbor, Michigan.

The flight distance (direct flight from Lorain, OH to Ann Arbor, MI) is 98.59 mi.

140 mi = 226.05 kms