There are
889 mi
from Joliet, IL to Gulf Shores, AL
That's the driving distance. It would take 17 hours 27 mins to go from Joliet, Illinois to Gulf Shores, Alabama.
The flight distance (direct flight from Joliet, IL to Gulf Shores, AL) is 779.59 mi.
889 mi = 1,430.75 kms