Miles between Mesa, AZ and South Salt Lake, UT

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

That's the driving distance. It would take 12 hours 36 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.

675 mi = 1,086.71 kms