There are
2,529 mi
from Flagstaff, AZ to Concord, NH
That's the driving distance. It would take 1 day 22 hours to go from Flagstaff, Arizona to Concord, New Hampshire.
The flight distance (direct flight from Flagstaff, AZ to Concord, NH) is 2,194.61 mi.
2,529 mi = 4,069.75 kms