There are
888 mi
from Savage, MN to Franklin, TN
That's the driving distance. It would take 16 hours 29 mins to go from Savage, Minnesota to Franklin, Tennessee.
The flight distance (direct flight from Savage, MN to Franklin, TN) is 699.56 mi.
888 mi = 1,429.21 kms