There are
295 mi
from Sterling Heights, MI to Palos Hills, IL
That's the driving distance. It would take 5 hours 37 mins to go from Sterling Heights, Michigan to Palos Hills, Illinois.
The flight distance (direct flight from Sterling Heights, MI to Palos Hills, IL) is 252.69 mi.
295 mi = 475.42 kms