Miles between Houston, TX and West Des Moines, IA

There are
919 mi
from Houston, TX to West Des Moines, IA

That's the driving distance. It would take 16 hours 56 mins to go from Houston, Texas to West Des Moines, Iowa.

The flight distance (direct flight from Houston, TX to West Des Moines, IA) is 821.72 mi.

919 mi = 1,478.29 kms