Miles between Kansas City, MO and Elkhart, IN

There are
594 mi
from Kansas City, MO to Elkhart, IN

That's the driving distance. It would take 11 hours 15 mins to go from Kansas City, Missouri to Elkhart, Indiana.

The flight distance (direct flight from Kansas City, MO to Elkhart, IN) is 486.28 mi.

594 mi = 956.09 kms