There are
742 mi
from Tempe, AZ to Walnut Creek, CA
That's the driving distance. It would take 13 hours 31 mins to go from Tempe, Arizona to Walnut Creek, California.
The flight distance (direct flight from Tempe, AZ to Walnut Creek, CA) is 646.66 mi.
742 mi = 1,194.26 kms