There are
178 mi
from Dickson, TN to Tupelo, MS
That's the driving distance. It would take 3 hours 39 mins to go from Dickson, Tennessee to Tupelo, Mississippi.
The flight distance (direct flight from Dickson, TN to Tupelo, MS) is 146.02 mi.
178 mi = 286.14 kms