There are
907 mi
from New Britain, CT to Elk Grove Village, IL
That's the driving distance. It would take 17 hours 5 mins to go from New Britain, Connecticut to Elk Grove Village, Illinois.
The flight distance (direct flight from New Britain, CT to Elk Grove Village, IL) is 781.37 mi.
907 mi = 1,459.38 kms