There are
226 mi
from Evanston, IL to Shelbyville, IN
That's the driving distance. It would take 4 hours 31 mins to go from Evanston, Illinois to Shelbyville, Indiana.
The flight distance (direct flight from Evanston, IL to Shelbyville, IN) is 200.80 mi.
226 mi = 364.42 kms