There are
703 mi
from Flagstaff, AZ to Liberal, KS
That's the driving distance. It would take 12 hours 22 mins to go from Flagstaff, Arizona to Liberal, Kansas.
The flight distance (direct flight from Flagstaff, AZ to Liberal, KS) is 611.20 mi.
703 mi = 1,130.67 kms