There are
746 mi
from Flagstaff, AZ to Elk Grove, CA
That's the driving distance. It would take 13 hours 33 mins to go from Flagstaff, Arizona to Elk Grove, California.
The flight distance (direct flight from Flagstaff, AZ to Elk Grove, CA) is 581.88 mi.
746 mi = 1,200.79 kms