There are
2,015 mi
from La Mesa, CA to La Crosse, WI
That's the driving distance. It would take 1 day 11 hours to go from La Mesa, California to La Crosse, Wisconsin.
The flight distance (direct flight from La Mesa, CA to La Crosse, WI) is 1,583.15 mi.
2,015 mi = 3,243.56 kms