There are
2,210 mi
from Elk Grove, CA to New Haven, IN
That's the driving distance. It would take 1 day 14 hours to go from Elk Grove, California to New Haven, Indiana.
The flight distance (direct flight from Elk Grove, CA to New Haven, IN) is 1,926.39 mi.
2,210 mi = 3.22 kms