Miles between Dallas, TX and Mcpherson, KS

There are
419 mi
from Dallas, TX to Mcpherson, KS

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

The flight distance (direct flight from Dallas, TX to Mcpherson, KS) is 387.96 mi.

419 mi = 674.12 kms