Miles between Midland, TX and Fort Dodge, IA

There are
1,042 mi
from Midland, TX to Fort Dodge, IA

That's the driving distance. It would take 18 hours 48 mins to go from Midland, Texas to Fort Dodge, Iowa.

The flight distance (direct flight from Midland, TX to Fort Dodge, IA) is 845.01 mi.

1,042 mi = 1.61 kms