There are
2,497 mi
from St George, UT to New Britain, CT
That's the driving distance. It would take 1 day 20 hours to go from St George, Utah to New Britain, Connecticut.
The flight distance (direct flight from St George, UT to New Britain, CT) is 2,181.06 mi.
2,497 mi = 3.22 kms