Miles between Mesa, AZ and South Salt Lake, UT

There are
676 mi
from Mesa, AZ to South Salt Lake, UT

That's the driving distance. It would take 12 hours 41 mins to go from Mesa, Arizona to South Salt Lake, Utah.

The flight distance (direct flight from Mesa, AZ to South Salt Lake, UT) is 504.64 mi.

676 mi = 1,087.98 kms