Miles between El Paso, TX and Iowa City, IA

There are
1,347 mi
from El Paso, TX to Iowa City, IA

That's the driving distance. It would take 20 hours 34 mins to go from El Paso, Texas to Iowa City, Iowa.

The flight distance (direct flight from El Paso, TX to Iowa City, IA) is 1,071.68 mi.

1,347 mi = 1.61 kms