There are
406 mi
from Allentown, PA to Avon Lake, OH
That's the driving distance. It would take 7 hours 47 mins to go from Allentown, Pennsylvania to Avon Lake, Ohio.
The flight distance (direct flight from Allentown, PA to Avon Lake, OH) is 346.13 mi.
406 mi = 653.54 kms