There are
945 mi
from Champaign, IL to New Britain, CT
That's the driving distance. It would take 17 hours 57 mins to go from Champaign, Illinois to New Britain, Connecticut.
The flight distance (direct flight from Champaign, IL to New Britain, CT) is 813.63 mi.
945 mi = 1,520.63 kms