Miles between Waterloo, IA and Johnstown, PA

There are
813 mi
from Waterloo, IA to Johnstown, PA

That's the driving distance. It would take 15 hours 17 mins to go from Waterloo, Iowa to Johnstown, Pennsylvania.

The flight distance (direct flight from Waterloo, IA to Johnstown, PA) is 710.58 mi.

813 mi = 1,307.73 kms