Miles between St Charles, MO and New Britain, CT

There are
1,085 mi
from St Charles, MO to New Britain, CT

That's the driving distance. It would take 20 hours 27 mins to go from St Charles, Missouri to New Britain, Connecticut.

The flight distance (direct flight from St Charles, MO to New Britain, CT) is 954.44 mi.

1,085 mi = 1,745.43 kms