Miles between Lafayette, IN and Benton Harbor, MI

There are
153 mi
from Lafayette, IN to Benton Harbor, MI

That's the driving distance. It would take 2 hours 56 mins to go from Lafayette, Indiana to Benton Harbor, Michigan.

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

153 mi = 246.57 kms