Miles between Elk Grove, CA and Flagstaff, AZ

There are
748 mi
from Elk Grove, CA to Flagstaff, AZ

That's the driving distance. It would take 13 hours 34 mins to go from Elk Grove, California to Flagstaff, Arizona.

The flight distance (direct flight from Elk Grove, CA to Flagstaff, AZ) is 581.88 mi.

748 mi = 1,203.96 kms