Michigan Highway 104 is a surface highway providing the missing and westernmost link in a corridor from Grand Rapids to the Grand Haven area. More specifically, Michigan Highway 104 runs between US Route 31 by Grand Haven, due east to Interstate 96 at Nunica. The western end at US Route 31 is technically at the south end of Ferrysburg, a municipality across the Grand River from Grand Haven. Michigan Highway 104's first recourse after setting out eastbound is to form the main highway through Spring Lake. No other towns are encountered by Michigan Highway 104 along its seven miles. The eastern end comes just after a four-way intersection with Michigan Highway 231, and it's a partial split with Interstate 96 at Nunica.
My photo of signage for Michigan Highway 104 comes from the route's intersection with Michigan Highway 231. This is an interesting situation, with two state highways ending at Interstate 96, forming two partial interchanges. The eastern end of Michigan Highway 104 lies just to the east of the intersection, and its partial interchange has access to and from the east on Interstate 96. Michigan Highway 231 extends just a tiny bit farther to the north, and it has a partial interchange accessing Interstate 96's western leg. Interstate 96 bends northwesterly to Muskegon at this point, but Michigan Highway 104 provides a link west to Grand Haven. My photo shows a set of guide markers along Michigan Highway 231, showing northbound travelers on Michigan Highway 231 that Michigan Highway 104 is the crossroad at this junction. This photo was taken in March 2018 on the way to Traverse City.