There are
1,016 mi
from Allentown, PA to Horn Lake, MS
That's the driving distance. It would take 18 hours 55 mins to go from Allentown, Pennsylvania to Horn Lake, Mississippi.
The flight distance (direct flight from Allentown, PA to Horn Lake, MS) is 883.56 mi.
1,016 mi = 1.61 kms