There are
1,029 mi
from Skokie, IL to Haverhill, MA
That's the driving distance. It would take 19 hours 29 mins to go from Skokie, Illinois to Haverhill, Massachusetts.
The flight distance (direct flight from Skokie, IL to Haverhill, MA) is 849.93 mi.
1,029 mi = 1,655.96 kms