There are
162 mi
from Johnson City, TN to Indian Trail, NC
That's the driving distance. It would take 3 hours 53 mins to go from Johnson City, Tennessee to Indian Trail, North Carolina.
The flight distance (direct flight from Johnson City, TN to Indian Trail, NC) is 127.40 mi.
162 mi = 261.15 kms