Miles between Bristol, CT and Elgin, IL

There are
912 mi
from Bristol, CT to Elgin, IL

That's the driving distance. It would take 17 hours 15 mins to go from Bristol, Connecticut to Elgin, Illinois.

The flight distance (direct flight from Bristol, CT to Elgin, IL) is 788.38 mi.

912 mi = 1,467.20 kms