There are
956 mi
from Laredo, TX to Dyersburg, TN
That's the driving distance. It would take 17 hours 1 min to go from Laredo, Texas to Dyersburg, Tennessee.
The flight distance (direct flight from Laredo, TX to Dyersburg, TN) is 836.09 mi.
956 mi = 1,537.97 kms