There are
857 mi
from Boise, ID to Flagstaff, AZ
That's the driving distance. It would take 15 hours 23 mins to go from Boise, Idaho to Flagstaff, Arizona.
The flight distance (direct flight from Boise, ID to Flagstaff, AZ) is 630.69 mi.
857 mi = 1,379.93 kms