There are
1,167 mi
from New Britain, CT to Lake Mary, FL
That's the driving distance. It would take 22 hours 25 mins to go from New Britain, Connecticut to Lake Mary, Florida.
The flight distance (direct flight from New Britain, CT to Lake Mary, FL) is 1,012.14 mi.
1,167 mi = 1.61 kms