how far is flagstaff from mesa az
Driving distance from Flagstaff, AZ to Mesa, AZ. The total driving distance from Flagstaff, AZ to Mesa, AZ is 160 miles or 257 kilometers. Your trip begins in Flagstaff, Arizona. It ends in Mesa, Arizona.