There are
627 mi
from Rogers, AR to Grayslake, IL
That's the driving distance. It would take 12 hours 21 mins to go from Rogers, Arkansas to Grayslake, Illinois.
The flight distance (direct flight from Rogers, AR to Grayslake, IL) is 526.97 mi.
627 mi = 1,009.59 kms