Miles between Indianapolis, IN and Shelbyville, IN

There are
28 mi
from Indianapolis, IN to Shelbyville, IN

That's the driving distance. It would take 36 minutes to go from Indianapolis, Indiana to Shelbyville, Indiana.

The flight distance (direct flight from Indianapolis, IN to Shelbyville, IN) is 26.51 mi.

28 mi = 45.45 kms