Miles between Kansas City, MO and East Grand Rapids, MI

There are
661 mi
from Kansas City, MO to East Grand Rapids, MI

That's the driving distance. It would take 12 hours 28 mins to go from Kansas City, Missouri to East Grand Rapids, Michigan.

The flight distance (direct flight from Kansas City, MO to East Grand Rapids, MI) is 537.18 mi.

661 mi = 1,063.58 kms