Miles between New Britain, CT and Florence, AZ

There are
2,528 mi
from New Britain, CT to Florence, AZ

That's the driving distance. It would take 1 day 22 hours to go from New Britain, Connecticut to Florence, Arizona.

The flight distance (direct flight from New Britain, CT to Florence, AZ) is 2,182.91 mi.

2,528 mi = 4,069.07 kms