There are
1,006 mi
from Bristol, CT to Franklin, TN
That's the driving distance. It would take 19 hours 7 mins to go from Bristol, Connecticut to Franklin, Tennessee.
The flight distance (direct flight from Bristol, CT to Franklin, TN) is 846.76 mi.
1,006 mi = 1,618.35 kms