There are
638 mi
from Rochester Hills, MI to Lawrenceburg, TN
That's the driving distance. It would take 12 hours 2 mins to go from Rochester Hills, Michigan to Lawrenceburg, Tennessee.
The flight distance (direct flight from Rochester Hills, MI to Lawrenceburg, TN) is 559.38 mi.
638 mi = 1,027.27 kms