There are
751 mi
from Tempe, AZ to Elk Grove, CA
That's the driving distance. It would take 13 hours 42 mins to go from Tempe, Arizona to Elk Grove, California.
The flight distance (direct flight from Tempe, AZ to Elk Grove, CA) is 629.63 mi.
751 mi = 1,208.68 kms