There are
384 mi
from Lancaster, PA to Lorain, OH
That's the driving distance. It would take 7 hours 12 mins to go from Lancaster, Pennsylvania to Lorain, Ohio.
The flight distance (direct flight from Lancaster, PA to Lorain, OH) is 322.72 mi.
384 mi = 617.54 kms