Miles between Waco, TX and Flagstaff, AZ

There are
996 mi
from Waco, TX to Flagstaff, AZ

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

The flight distance (direct flight from Waco, TX to Flagstaff, AZ) is 872.47 mi.

996 mi = 1,602.37 kms