Miles between Mesquite, TX and Mcpherson, KS

There are
430 mi
from Mesquite, TX to Mcpherson, KS

That's the driving distance. It would take 7 hours 29 mins to go from Mesquite, Texas to Mcpherson, Kansas.

The flight distance (direct flight from Mesquite, TX to Mcpherson, KS) is 391.79 mi.

430 mi = 691.52 kms