There are
826 mi
from Iowa City, IA to Cedar Hill, TX
That's the driving distance. It would take 15 hours 20 mins to go from Iowa City, Iowa to Cedar Hill, Texas.
The flight distance (direct flight from Iowa City, IA to Cedar Hill, TX) is 694.09 mi.
826 mi = 1,329.11 kms