Flagstaff is located approximately 145 miles north of Phoenix. The drive between the two cities typically takes around 2 to 2.5 hours, depending on traffic and road conditions.
123 miles
140 miles
145 miles
phoenix tuscan flagstaff payson glendale
by plane
Phoenix, Tucson, Flagstaff
20 days
The distance from Flagstaff to Phoenix is approximately 145 miles via I-17 South. This route usually takes around 2.5-3 hours to drive, depending on traffic.
about 145 miles
sunset carter north of flagstaff
146 miles