Miles between Gilbert, AZ and Shasta Lake, CA

There are
943 mi
from Gilbert, AZ to Shasta Lake, CA

That's the driving distance. It would take 17 hours 9 mins to go from Gilbert, Arizona to Shasta Lake, California.

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

943 mi = 1,517.27 kms