There are
1,176 mi
from Waterloo, IA to Centerville, UT
That's the driving distance. It would take 20 hours 26 mins to go from Waterloo, Iowa to Centerville, Utah.
The flight distance (direct flight from Waterloo, IA to Centerville, UT) is 1,010.97 mi.
1,176 mi = 1,892.94 kms