Miles between Detroit, MI and Onalaska, WI

There are
565 mi
from Detroit, MI to Onalaska, WI

That's the driving distance. It would take 8 hours 36 mins to go from Detroit, Michigan to Onalaska, Wisconsin.

The flight distance (direct flight from Detroit, MI to Onalaska, WI) is 426.60 mi.

565 mi = 909.16 kms