There are
550 mi
from Rochester Hills, MI to Johnson City, TN
That's the driving distance. It would take 11 hours 17 mins to go from Rochester Hills, Michigan to Johnson City, Tennessee.
The flight distance (direct flight from Rochester Hills, MI to Johnson City, TN) is 440.44 mi.
550 mi = 884.85 kms