Shelbyville to Indianapolis distance
driving distance = 343 miles
flight distance = 296 miles
The straight line distance between Shelbyville and Indianapolis is 476 kilometers.
Travel time from Shelbyville, TN to Indianapolis, IN
How long does it take to drive?
5 hours, 31 minutes
How long does it take to fly?
1 hour, 6 minutes
This is estimated based on the Shelbyville to Indianapolis distance by plane of 296 miles.
What's the distance to Shelbyville, TN from where I am now?
How far is Indianapolis, IN from me?