Miles between Baytown, TX and Johnston, IA

There are
958 mi
from Baytown, TX to Johnston, IA

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

The flight distance (direct flight from Baytown, TX to Johnston, IA) is 827.74 mi.

958 mi = 1,541.17 kms