Miles between Eagan, MN and Faribault, MN

There are
40 mi
from Eagan, MN to Faribault, MN

That's the driving distance. It would take 47 minutes to go from Eagan, Minnesota to Faribault, Minnesota.

The flight distance (direct flight from Eagan, MN to Faribault, MN) is 35.53 mi.

40 mi = 65.07 kms