Parts of this article (those related to highway 108's route) need to be updated. Please help update this article to reflect recent events or newly available information.(May 2016)
WIS 108 begins at a junction with WIS 16 in the Town of Hamilton in La Crosse County, just north of the border of West Salem. The highway heads northeast along a brief concurrency with County Trunk Highway C (CTH-C), then runs east for a short distance before heading north. From here, the route passes through a rural area and climbs a winding ridge.
Past the ridge, WIS 108 continues north, intersecting two county highways and crossing Fleming Creek. It turns northeast briefly before continuing north, where it intersects with another two county highways. The highway continues east briefly where it meets CTH-C before curving to the northeast. It then crosses Davis Creek before entering Jackson County.[1] In Jackson County, the route passes Melrose-Mindoro High School before heading north through the Town of Melrose. WIS 108 meets WIS 71 in the town, and the two highways continue northward together. The highways cross the Black River and continue north into the village of Melrose. Both highways terminate at a junction with WIS 54 in southern Melrose.