There are
775 mi
from Mesquite, TX to Fort Dodge, IA
That's the driving distance. It would take 14 hours 42 mins to go from Mesquite, Texas to Fort Dodge, Iowa.
The flight distance (direct flight from Mesquite, TX to Fort Dodge, IA) is 685.27 mi.
775 mi = 1,247.01 kms