There are
631 mi
from Franklin, TN to Waunakee, WI
That's the driving distance. It would take 11 hours 58 mins to go from Franklin, Tennessee to Waunakee, Wisconsin.
The flight distance (direct flight from Franklin, TN to Waunakee, WI) is 520.58 mi.
631 mi = 1,016.30 kms