There are
296 mi
from Sterling Heights, MI to Hickory Hills, IL
That's the driving distance. It would take 5 hours 36 mins to go from Sterling Heights, Michigan to Hickory Hills, Illinois.
The flight distance (direct flight from Sterling Heights, MI to Hickory Hills, IL) is 252.57 mi.
296 mi = 476.17 kms