There are
604 mi
from Troy, MI to Lexington, NC
That's the driving distance. It would take 12 hours 3 mins to go from Troy, Michigan to Lexington, North Carolina.
The flight distance (direct flight from Troy, MI to Lexington, NC) is 493.46 mi.
604 mi = 971.75 kms