Miles between Santa Fe, NM and Fort Dodge, IA

There are
981 mi
from Santa Fe, NM to Fort Dodge, IA

That's the driving distance. It would take 19 hours 16 mins to go from Santa Fe, New Mexico to Fort Dodge, Iowa.

The flight distance (direct flight from Santa Fe, NM to Fort Dodge, IA) is 786.03 mi.

981 mi = 1,578.84 kms