There are
403 mi
from Allentown, PA to Elyria, OH
That's the driving distance. It would take 7 hours 37 mins to go from Allentown, Pennsylvania to Elyria, Ohio.
The flight distance (direct flight from Allentown, PA to Elyria, OH) is 349.01 mi.
403 mi = 649.22 kms