There are
1,158 mi
from Lafayette, LA to Lorain, OH
That's the driving distance. It would take 21 hours 33 mins to go from Lafayette, Louisiana to Lorain, Ohio.
The flight distance (direct flight from Lafayette, LA to Lorain, OH) is 950.14 mi.
1,158 mi = 1.61 kms