Miles between Bloomington, IL and La Crosse, WI

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