Miles between Waterloo, IA and Norman, OK

There are
672 mi
from Waterloo, IA to Norman, OK

That's the driving distance. It would take 12 hours 15 mins to go from Waterloo, Iowa to Norman, Oklahoma.

The flight distance (direct flight from Waterloo, IA to Norman, OK) is 572.02 mi.

672 mi = 1,081.22 kms