There are
823 mi
from Waterloo, IA to Cedar Hill, TX
That's the driving distance. It would take 15 hours 35 mins to go from Waterloo, Iowa to Cedar Hill, Texas.
The flight distance (direct flight from Waterloo, IA to Cedar Hill, TX) is 729.19 mi.
823 mi = 1,324.42 kms