There are
621 mi
from Waco, TX to Dyersburg, TN
That's the driving distance. It would take 11 hours 9 mins to go from Waco, Texas to Dyersburg, Tennessee.
The flight distance (direct flight from Waco, TX to Dyersburg, TN) is 542.50 mi.
621 mi = 999.29 kms