There are
402 mi
from Midland, TX to Liberal, KS
That's the driving distance. It would take 7 hours 14 mins to go from Midland, Texas to Liberal, Kansas.
The flight distance (direct flight from Midland, TX to Liberal, KS) is 354.79 mi.
402 mi = 647.04 kms