There are
808 mi
from Dallas, TX to Iowa City, IA
That's the driving distance. It would take 15 hours to go from Dallas, Texas to Iowa City, Iowa.
The flight distance (direct flight from Dallas, TX to Iowa City, IA) is 676.16 mi.
808 mi = 1,300.48 kms