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