There are
1,132 mi
from Santa Fe, NM to Elk Grove, CA
That's the driving distance. It would take 20 hours 22 mins to go from Santa Fe, New Mexico to Elk Grove, California.
The flight distance (direct flight from Santa Fe, NM to Elk Grove, CA) is 870.52 mi.
1,132 mi = 1.61 kms