There are
363 mi
from Madison, WI to Shelbyville, IN
That's the driving distance. It would take 7 hours to go from Madison, Wisconsin to Shelbyville, Indiana.
The flight distance (direct flight from Madison, WI to Shelbyville, IN) is 309.15 mi.
363 mi = 584.53 kms