Miles between Gallatin, TN and Fairmont, MN

There are
849 mi
from Gallatin, TN to Fairmont, MN

That's the driving distance. It would take 16 hours 6 mins to go from Gallatin, Tennessee to Fairmont, Minnesota.

The flight distance (direct flight from Gallatin, TN to Fairmont, MN) is 656.39 mi.

849 mi = 1,366.04 kms