There are
417 mi
from Indianapolis, IN to Bristol, TN
That's the driving distance. It would take 8 hours to go from Indianapolis, Indiana to Bristol, Tennessee.
The flight distance (direct flight from Indianapolis, IN to Bristol, TN) is 307.42 mi.
417 mi = 671.67 kms