There are
415 mi
from Irving, TX to Mcpherson, KS
That's the driving distance. It would take 7 hours 14 mins to go from Irving, Texas to Mcpherson, Kansas.
The flight distance (direct flight from Irving, TX to Mcpherson, KS) is 386.03 mi.
415 mi = 667.46 kms