There are
321 mi
from Sterling Heights, MI to Rolling Meadows, IL
That's the driving distance. It would take 6 hours 16 mins to go from Sterling Heights, Michigan to Rolling Meadows, Illinois.
The flight distance (direct flight from Sterling Heights, MI to Rolling Meadows, IL) is 256.77 mi.
321 mi = 516.00 kms