There are
285 mi
from St Louis, MO to Hickory Hills, IL
That's the driving distance. It would take 5 hours 21 mins to go from St Louis, Missouri to Hickory Hills, Illinois.
The flight distance (direct flight from St Louis, MO to Hickory Hills, IL) is 248.06 mi.
285 mi = 458.57 kms