There are
137 mi
from Farmington, MN to La Crosse, WI
That's the driving distance. It would take 2 hours 47 mins to go from Farmington, Minnesota to La Crosse, Wisconsin.
The flight distance (direct flight from Farmington, MN to La Crosse, WI) is 110.66 mi.
137 mi = 219.82 kms