Miles between Indianapolis, IN and Bristol, TN

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