There are
913 mi
from New Haven, CT to Fox Lake, IL
That's the driving distance. It would take 17 hours 31 mins to go from New Haven, Connecticut to Fox Lake, Illinois.
The flight distance (direct flight from New Haven, CT to Fox Lake, IL) is 787.65 mi.
913 mi = 1,468.68 kms