Miles between Lorain, OH and Ephrata, PA

There are
389 mi
from Lorain, OH to Ephrata, PA

That's the driving distance. It would take 7 hours 18 mins to go from Lorain, Ohio to Ephrata, Pennsylvania.

The flight distance (direct flight from Lorain, OH to Ephrata, PA) is 325.94 mi.

389 mi = 625.49 kms