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