There are
672 mi
from Rogers, AR to Benton Harbor, MI
That's the driving distance. It would take 13 hours 5 mins to go from Rogers, Arkansas to Benton Harbor, Michigan.
The flight distance (direct flight from Rogers, AR to Benton Harbor, MI) is 572.28 mi.
672 mi = 1,081.52 kms