Miles between Elk Grove, CA and Machesney Park, IL

There are
2,018 mi
from Elk Grove, CA to Machesney Park, IL

That's the driving distance. It would take 1 day 10 hours to go from Elk Grove, California to Machesney Park, Illinois.

The flight distance (direct flight from Elk Grove, CA to Machesney Park, IL) is 1,712.87 mi.

2,018 mi = 3.22 kms