Miles between Tempe, AZ and Lindon, UT

There are
637 mi
from Tempe, AZ to Lindon, UT

That's the driving distance. It would take 12 hours to go from Tempe, Arizona to Lindon, Utah.

The flight distance (direct flight from Tempe, AZ to Lindon, UT) is 478.13 mi.

637 mi = 1,025.21 kms