There are
713 mi
from Des Moines, IA to Cedar Hill, TX
That's the driving distance. It would take 13 hours 16 mins to go from Des Moines, Iowa to Cedar Hill, Texas.
The flight distance (direct flight from Des Moines, IA to Cedar Hill, TX) is 649.27 mi.
713 mi = 1,147.52 kms