There are
624 mi
from Waterloo, IA to Parma Heights, OH
That's the driving distance. It would take 11 hours 41 mins to go from Waterloo, Iowa to Parma Heights, Ohio.
The flight distance (direct flight from Waterloo, IA to Parma Heights, OH) is 548.86 mi.
624 mi = 1,004.87 kms