There are
870 mi
from Dickson, TN to Port Lavaca, TX
That's the driving distance. It would take 16 hours 20 mins to go from Dickson, Tennessee to Port Lavaca, Texas.
The flight distance (direct flight from Dickson, TN to Port Lavaca, TX) is 745.34 mi.
870 mi = 1,399.66 kms