Miles between New Britain, CT and Lake St Louis, MO

There are
1,099 mi
from New Britain, CT to Lake St Louis, MO

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

The flight distance (direct flight from New Britain, CT to Lake St Louis, MO) is 968.80 mi.

1,099 mi = 1.61 kms