Miles between Mesquite, TX and Indianola, IA

There are
689 mi
from Mesquite, TX to Indianola, IA

That's the driving distance. It would take 12 hours 50 mins to go from Mesquite, Texas to Indianola, Iowa.

The flight distance (direct flight from Mesquite, TX to Indianola, IA) is 616.71 mi.

689 mi = 1,108.09 kms