^Looking south along M-139 at the corner of Front and Ferry Streets in Niles, August 2024.
Michigan Highway 139 is a north-south surface road in Berrien County, the county all the way in the southwest corner Michigan. It runs from Benton Harbor to Niles, alongside US Route 31. While US Route 31 is a freeway for most of this corridor, Michigan Highway 139 provides a surface route as an alternative that gives local access. The northern end of Michigan Highway 139 is in Benton Harbor, at a business loop of Interstate 94. From there, Michigan Highway 139 heads southerly and southeasterly, through Berrien Springs to Niles. It reaches downtown Niles, and ricochets southwesterly for a short bit to its southern endpoint. This southern endpoint occurs along US Route 12 just east of US Route 31.
My photo of signage for Michigan Highway 139 comes from the offramp from the eastbound lanes of Interstate 94. Interstate 94 has a full interchange with Michigan Highway 139 on the southeastern side of the Benton Harbor-Saint Joseph area. The offramps at the interchange both hook around in a way similar to cloverleaf ramps. The guide assembly shown here faces north, more or less, as the eastbound offramp curls around toward an intersection with Michigan Highway 139. This photo was taken in March 2018, along a drive to Traverse City.