Miles between Mesa, AZ and Grants Pass, OR

There are
1,111 mi
from Mesa, AZ to Grants Pass, OR

That's the driving distance. It would take 20 hours 52 mins to go from Mesa, Arizona to Grants Pass, Oregon.

The flight distance (direct flight from Mesa, AZ to Grants Pass, OR) is 882.36 mi.

1,111 mi = 1.61 kms