There are
1,162 mi
from St Petersburg, FL to Palos Hills, IL
That's the driving distance. It would take 22 hours to go from St Petersburg, Florida to Palos Hills, Illinois.
The flight distance (direct flight from St Petersburg, FL to Palos Hills, IL) is 1,005.41 mi.
1,162 mi = 1.61 kms