Miles between New Britain, CT and Selma, AL

There are
1,152 mi
from New Britain, CT to Selma, AL

That's the driving distance. It would take 22 hours 16 mins to go from New Britain, Connecticut to Selma, Alabama.

The flight distance (direct flight from New Britain, CT to Selma, AL) is 1,010.46 mi.

1,152 mi = 1.61 kms