There are
548 mi
from New Britain, CT to Seven Hills, OH
That's the driving distance. It would take 10 hours 28 mins to go from New Britain, Connecticut to Seven Hills, Ohio.
The flight distance (direct flight from New Britain, CT to Seven Hills, OH) is 460.35 mi.
548 mi = 882.37 kms