distance between flagstaff az and moab utah
Driving distance from Moab, UT to Flagstaff, AZ. The total driving distance from Moab, UT to Flagstaff, AZ is 324 miles or 521 kilometers. Your trip begins in Moab, Utah. It ends in Flagstaff, Arizona.