Miles between Iowa City, IA and Baytown, TX

There are
1,039 mi
from Iowa City, IA to Baytown, TX

That's the driving distance. It would take 19 hours 33 mins to go from Iowa City, Iowa to Baytown, Texas.

The flight distance (direct flight from Iowa City, IA to Baytown, TX) is 846.17 mi.

1,039 mi = 1.61 kms