Miles between Edmond, OK and Mcpherson, KS

There are
203 mi
from Edmond, OK to Mcpherson, KS

That's the driving distance. It would take 3 hours 32 mins to go from Edmond, Oklahoma to Mcpherson, Kansas.

The flight distance (direct flight from Edmond, OK to Mcpherson, KS) is 188.08 mi.

203 mi = 326.54 kms