Miles between Tempe, AZ and Shasta Lake, CA

There are
929 mi
from Tempe, AZ to Shasta Lake, CA

That's the driving distance. It would take 16 hours 53 mins to go from Tempe, Arizona to Shasta Lake, California.

The flight distance (direct flight from Tempe, AZ to Shasta Lake, CA) is 761.95 mi.

929 mi = 1,495.21 kms