Miles between Mesa, AZ and Twin Falls, ID

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