There are
701 mi
from Bristol, CT to Piqua, OH
That's the driving distance. It would take 13 hours 33 mins to go from Bristol, Connecticut to Piqua, Ohio.
The flight distance (direct flight from Bristol, CT to Piqua, OH) is 598.61 mi.
701 mi = 1,127.87 kms