There are
700 mi
from Mesa, AZ to Kaysville, UT
That's the driving distance. It would take 13 hours 7 mins to go from Mesa, Arizona to Kaysville, Utah.
The flight distance (direct flight from Mesa, AZ to Kaysville, UT) is 526.52 mi.
700 mi = 1,126.43 kms