Miles between Waterloo, IA and Allentown, PA

There are
1,003 mi
from Waterloo, IA to Allentown, PA

That's the driving distance. It would take 18 hours 41 mins to go from Waterloo, Iowa to Allentown, Pennsylvania.

The flight distance (direct flight from Waterloo, IA to Allentown, PA) is 879.58 mi.

1,003 mi = 1,613.70 kms