There are
806 mi
from Mesa, AZ to Twin Falls, ID
That's the driving distance. It would take 16 hours 6 mins to go from Mesa, Arizona to Twin Falls, Idaho.
The flight distance (direct flight from Mesa, AZ to Twin Falls, ID) is 647.98 mi.
806 mi = 1,296.66 kms