Miles between New Britain, CT and Bexley, OH

There are
654 mi
from New Britain, CT to Bexley, OH

That's the driving distance. It would take 12 hours 25 mins to go from New Britain, Connecticut to Bexley, Ohio.

The flight distance (direct flight from New Britain, CT to Bexley, OH) is 543.55 mi.

654 mi = 1,052.60 kms