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