There are
1,370 mi
from Sandy, UT to South Elgin, IL
That's the driving distance. It would take 23 hours 47 mins to go from Sandy, Utah to South Elgin, Illinois.
The flight distance (direct flight from Sandy, UT to South Elgin, IL) is 1,223.71 mi.
1,370 mi = 1.61 kms