Miles between Eagan, MN and Columbia, TN

There are
905 mi
from Eagan, MN to Columbia, TN

That's the driving distance. It would take 16 hours 46 mins to go from Eagan, Minnesota to Columbia, Tennessee.

The flight distance (direct flight from Eagan, MN to Columbia, TN) is 712.06 mi.

905 mi = 1,456.71 kms