how far from flagstaff to phoenix
Driving distance from PHX to Flagstaff, AZ. The total driving distance from PHX to Flagstaff, AZ is 149 miles or 240 kilometers. Your trip begins at Phoenix Sky Harbor International Airport in Phoenix, Arizona. It ends in Flagstaff, Arizona.