Miles between Cedar Rapids, IA and Mcpherson, KS

There are
514 mi
from Cedar Rapids, IA to Mcpherson, KS

That's the driving distance. It would take 9 hours 21 mins to go from Cedar Rapids, Iowa to Mcpherson, Kansas.

The flight distance (direct flight from Cedar Rapids, IA to Mcpherson, KS) is 402.82 mi.

514 mi = 826.89 kms