There are
900 mi
from Savage, MN to Spring Hill, TN
That's the driving distance. It would take 16 hours 44 mins to go from Savage, Minnesota to Spring Hill, Tennessee.
The flight distance (direct flight from Savage, MN to Spring Hill, TN) is 708.75 mi.
900 mi = 1,448.57 kms