After meeting M-43, the two trunklines run concurrently for about a mile (1.6 km) before M-50 breaks off to the southwest near Woodbury. From there, the road continues in its southeasterly path along Clinton Trail through the northeast part of Eaton County as it runs through fields to Charlotte. Just prior to entering the city, the road bends to the south and near the middle of town it has a junction with M-79 and Business Loop I-69 (BL I-69). After this intersection, M-50 continues south concurrent with the business loop for several blocks before turning eastward. On the eastern end of town, it has an interchange with I-69 at exit 60.