There are
848 mi
from Dickson, TN to Mendota Heights, MN
That's the driving distance. It would take 16 hours 12 mins to go from Dickson, Tennessee to Mendota Heights, Minnesota.
The flight distance (direct flight from Dickson, TN to Mendota Heights, MN) is 678.95 mi.
848 mi = 1,365.17 kms