There are
951 mi
from Allentown, PA to Fort Madison, IA
That's the driving distance. It would take 17 hours 47 mins to go from Allentown, Pennsylvania to Fort Madison, Iowa.
The flight distance (direct flight from Allentown, PA to Fort Madison, IA) is 828.79 mi.
951 mi = 1,530.58 kms