There are
1,061 mi
from Baton Rouge, LA to Muskegon Heights, MI
That's the driving distance. It would take 19 hours 25 mins to go from Baton Rouge, Louisiana to Muskegon Heights, Michigan.
The flight distance (direct flight from Baton Rouge, LA to Muskegon Heights, MI) is 920.77 mi.
1,061 mi = 1.61 kms