Miles between Mesa, AZ and Lewiston, ID

There are
1,198 mi
from Mesa, AZ to Lewiston, ID

That's the driving distance. It would take 23 hours 33 mins to go from Mesa, Arizona to Lewiston, Idaho.

The flight distance (direct flight from Mesa, AZ to Lewiston, ID) is 937.56 mi.

1,198 mi = 1.61 kms