There are
698 mi
from Tempe, AZ to Morgan Hill, CA
That's the driving distance. It would take 12 hours 49 mins to go from Tempe, Arizona to Morgan Hill, California.
The flight distance (direct flight from Tempe, AZ to Morgan Hill, CA) is 604.35 mi.
698 mi = 1,122.76 kms