Miles between Kansas City, KS and Shelbyville, IN

There are
511 mi
from Kansas City, KS to Shelbyville, IN

That's the driving distance. It would take 9 hours 42 mins to go from Kansas City, Kansas to Shelbyville, Indiana.

The flight distance (direct flight from Kansas City, KS to Shelbyville, IN) is 473.74 mi.

511 mi = 822.39 kms