There are
740 mi
from Johns Creek, GA to Troy, MI
That's the driving distance. It would take 14 hours 8 mins to go from Johns Creek, Georgia to Troy, Michigan.
The flight distance (direct flight from Johns Creek, GA to Troy, MI) is 595.30 mi.
740 mi = 1,190.56 kms