There are
2,401 mi
from Elk Grove, CA to Mayfield Heights, OH
That's the driving distance. It would take 1 day 17 hours to go from Elk Grove, California to Mayfield Heights, Ohio.
The flight distance (direct flight from Elk Grove, CA to Mayfield Heights, OH) is 2,105.79 mi.
2,401 mi = 3.22 kms