There are
321 mi
from Indianapolis, IN to Spring Hill, TN
That's the driving distance. It would take 5 hours 59 mins to go from Indianapolis, Indiana to Spring Hill, Tennessee.
The flight distance (direct flight from Indianapolis, IN to Spring Hill, TN) is 280.75 mi.
321 mi = 515.99 kms