Miles between Farmington, MN and La Crosse, WI

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