There are
659 mi
from Missouri City, TX to Dyersburg, TN
That's the driving distance. It would take 12 hours 20 mins to go from Missouri City, Texas to Dyersburg, Tennessee.
The flight distance (direct flight from Missouri City, TX to Dyersburg, TN) is 569 mi.
659 mi = 1,059.94 kms