There are
343 mi
from Dickson, TN to Oxford, OH
That's the driving distance. It would take 6 hours 45 mins to go from Dickson, Tennessee to Oxford, Ohio.
The flight distance (direct flight from Dickson, TN to Oxford, OH) is 277.42 mi.
343 mi = 552.70 kms