There are
975 mi
from Baton Rouge, LA to Benton Harbor, MI
That's the driving distance. It would take 17 hours 48 mins to go from Baton Rouge, Louisiana to Benton Harbor, Michigan.
The flight distance (direct flight from Baton Rouge, LA to Benton Harbor, MI) is 846.37 mi.
975 mi = 1,569.03 kms