There are
334 mi
from Bloomington, IL to La Crosse, WI
That's the driving distance. It would take 6 hours 18 mins to go from Bloomington, Illinois to La Crosse, Wisconsin.
The flight distance (direct flight from Bloomington, IL to La Crosse, WI) is 256.43 mi.
334 mi = 538.32 kms