Miles between Lafayette, LA and Benton Harbor, MI

There are
1,031 mi
from Lafayette, LA to Benton Harbor, MI

That's the driving distance. It would take 18 hours 52 mins to go from Lafayette, Louisiana to Benton Harbor, Michigan.

The flight distance (direct flight from Lafayette, LA to Benton Harbor, MI) is 877.85 mi.

1,031 mi = 1.61 kms