There are
904 mi
from Allen, TX to Greeneville, TN
That's the driving distance. It would take 16 hours 9 mins to go from Allen, Texas to Greeneville, Tennessee.
The flight distance (direct flight from Allen, TX to Greeneville, TN) is 813.88 mi.
904 mi = 1,454.28 kms