There are
643 mi
from Ann Arbor, MI to Dyersburg, TN
That's the driving distance. It would take 12 hours 2 mins to go from Ann Arbor, Michigan to Dyersburg, Tennessee.
The flight distance (direct flight from Ann Arbor, MI to Dyersburg, TN) is 526.64 mi.
643 mi = 1,035.22 kms