Miles between New Britain, CT and Lake Zurich, IL

There are
916 mi
from New Britain, CT to Lake Zurich, IL

That's the driving distance. It would take 17 hours 22 mins to go from New Britain, Connecticut to Lake Zurich, Illinois.

The flight distance (direct flight from New Britain, CT to Lake Zurich, IL) is 787 mi.

916 mi = 1,474.19 kms