There are
122 mi
from Arlington Heights, IL to Benton Harbor, MI
That's the driving distance. It would take 2 hours 38 mins to go from Arlington Heights, Illinois to Benton Harbor, Michigan.
The flight distance (direct flight from Arlington Heights, IL to Benton Harbor, MI) is 78.27 mi.
122 mi = 197.00 kms