Miles between Flagstaff, AZ and Forney, TX

There are
987 mi
from Flagstaff, AZ to Forney, TX

That's the driving distance. It would take 17 hours 12 mins to go from Flagstaff, Arizona to Forney, Texas.

The flight distance (direct flight from Flagstaff, AZ to Forney, TX) is 884.48 mi.

987 mi = 1,588.24 kms