There are
817 mi
from Fort Worth, TX to Fort Dodge, IA
That's the driving distance. It would take 14 hours 38 mins to go from Fort Worth, Texas to Fort Dodge, Iowa.
The flight distance (direct flight from Fort Worth, TX to Fort Dodge, IA) is 696.74 mi.
817 mi = 1,314.03 kms