There are
1,042 mi
from Irving, TX to Benton Harbor, MI
That's the driving distance. It would take 18 hours 33 mins to go from Irving, Texas to Benton Harbor, Michigan.
The flight distance (direct flight from Irving, TX to Benton Harbor, MI) is 861.41 mi.
1,042 mi = 1.61 kms