There are
976 mi
from Farmington, MN to Sevierville, TN
That's the driving distance. It would take 18 hours 19 mins to go from Farmington, Minnesota to Sevierville, Tennessee.
The flight distance (direct flight from Farmington, MN to Sevierville, TN) is 787.91 mi.
976 mi = 1,571.44 kms