Miles between Santa Fe, NM and North Liberty, IA

There are
1,059 mi
from Santa Fe, NM to North Liberty, IA

That's the driving distance. It would take 19 hours 58 mins to go from Santa Fe, New Mexico to North Liberty, Iowa.

The flight distance (direct flight from Santa Fe, NM to North Liberty, IA) is 876.86 mi.

1,059 mi = 1.61 kms