There are
40 mi
from South Bend, IN to Benton Harbor, MI
That's the driving distance. It would take 51 minutes to go from South Bend, Indiana to Benton Harbor, Michigan.
The flight distance (direct flight from South Bend, IN to Benton Harbor, MI) is 31.73 mi.
40 mi = 64.74 kms