There are
939 mi
from Allen, TX to Johnson City, TN
That's the driving distance. It would take 16 hours 48 mins to go from Allen, Texas to Johnson City, Tennessee.
The flight distance (direct flight from Allen, TX to Johnson City, TN) is 841.98 mi.
939 mi = 1,511.20 kms