Miles between New Britain, CT and Traverse City, MI

There are
868 mi
from New Britain, CT to Traverse City, MI

That's the driving distance. It would take 16 hours 51 mins to go from New Britain, Connecticut to Traverse City, Michigan.

The flight distance (direct flight from New Britain, CT to Traverse City, MI) is 680.35 mi.

868 mi = 1,397.63 kms