There are
715 mi
from Lafayette, IN to Fergus Falls, MN
That's the driving distance. It would take 13 hours 19 mins to go from Lafayette, Indiana to Fergus Falls, Minnesota.
The flight distance (direct flight from Lafayette, IN to Fergus Falls, MN) is 614.13 mi.
715 mi = 1,149.92 kms