There are
806 mi
from Clayton, MO to Dickinson, TX
That's the driving distance. It would take 15 hours to go from Clayton, Missouri to Dickinson, Texas.
The flight distance (direct flight from Clayton, MO to Dickinson, TX) is 689.44 mi.
806 mi = 1,297.63 kms