Miles between Mesa, AZ and Grand Junction, CO

There are
596 mi
from Mesa, AZ to Grand Junction, CO

That's the driving distance. It would take 11 hours 24 mins to go from Mesa, Arizona to Grand Junction, Colorado.

The flight distance (direct flight from Mesa, AZ to Grand Junction, CO) is 430.88 mi.

596 mi = 958.68 kms