Miles between Mesquite, TX and Ankeny, IA

There are
711 mi
from Mesquite, TX to Ankeny, IA

That's the driving distance. It would take 13 hours 15 mins to go from Mesquite, Texas to Ankeny, Iowa.

The flight distance (direct flight from Mesquite, TX to Ankeny, IA) is 640.89 mi.

711 mi = 1,144.80 kms