There are
640 mi
from Bristol, CT to Perrysburg, OH
That's the driving distance. It would take 12 hours 3 mins to go from Bristol, Connecticut to Perrysburg, Ohio.
The flight distance (direct flight from Bristol, CT to Perrysburg, OH) is 551.29 mi.
640 mi = 1,029.32 kms