There are
1,265 mi
from Troy, MI to Lake Charles, LA
That's the driving distance. It would take 23 hours 18 mins to go from Troy, Michigan to Lake Charles, Louisiana.
The flight distance (direct flight from Troy, MI to Lake Charles, LA) is 1,020.48 mi.
1,265 mi = 1.61 kms