There are
1,249 mi
from Santa Fe, NM to South Elgin, IL
That's the driving distance. It would take 23 hours 32 mins to go from Santa Fe, New Mexico to South Elgin, Illinois.
The flight distance (direct flight from Santa Fe, NM to South Elgin, IL) is 1,042.21 mi.
1,249 mi = 1.61 kms