There are
967 mi
from Ogden, UT to Mcpherson, KS
That's the driving distance. It would take 16 hours 22 mins to go from Ogden, Utah to Mcpherson, Kansas.
The flight distance (direct flight from Ogden, UT to Mcpherson, KS) is 783.77 mi.
967 mi = 1,556.31 kms