There are
607 mi
from New Britain, CT to Smithfield, NC
That's the driving distance. It would take 12 hours 8 mins to go from New Britain, Connecticut to Smithfield, North Carolina.
The flight distance (direct flight from New Britain, CT to Smithfield, NC) is 520.20 mi.
607 mi = 976.85 kms