There are
577 mi
from New Britain, CT to Ashland, OH
That's the driving distance. It would take 11 hours to go from New Britain, Connecticut to Ashland, Ohio.
The flight distance (direct flight from New Britain, CT to Ashland, OH) is 498.15 mi.
577 mi = 928.69 kms