MS 50 begins in the
North Central Hills region (part of the
Appalachian Foothills) in
Webster County at an intersection with
MS 9 in the village of
Walthall. It heads east as a two-lane highway through downtown, where it has an intersection with
MS 784 (Main Street), before leaving Walthall and continuing east through rural areas for a few miles to an intersection with Clarkson Road and N Sappa Road, where state maintenance ends and the road winds its way east through remote wooded areas as Old Highway 50 and Avent Road (parts of which are unpaved dirt road). The county road passes through the community of
Clarkson, where it briefly turns right onto Clarkson road, before turning left onto Abbott Road for half a mile, and then turning left onto Cole Road and leaving the community. Cole Road passes through a mix of farmland and woodlands for the next several miles, where it becomes paved as well as becoming Jackson Road, before coming to an intersection with Old Cumberland Road (CR 167). Here MS 50, as well as state maintenance, restarts and heads along Old Cumberland Road to cross under the
Natchez Trace Parkway and enter the community of
Cumberland. MS 50 passes straight down the center of the community, where it has an intersection with
MS 765 (Natchez Trace Road, a connector to the parkway), before leaving Cumberland and coming to an intersection with
MS 15. MS 50 becomes
concurrent with MS 15 and they head south through woodlands for several miles before MS 50 splits off and continues east to cross into
Clay County. MS 50 now enters the
Golden Triangle region and it passes through the community of
Pheba, where it has an intersection with
MS 389. The highway travels through the community of
Cedar Bluff before having intersections with both
MS 46 and
MS 47 and entering the
West Point city limits. MS 50 passes through some neighborhoods before having an intersection with
US 45 Alternate/
MS 25 and passing straight through downtown along Main Street. The highway now passes through more neighborhoods before leaving West Point and traveling east-southeast through farmland for several miles to the community of
Waverly, where it crosses a bridge over the
Tombigbee River (
Tennessee Tombigbee Waterway) into
Lowndes County. MS 50 travels through wooded areas for several miles to become concurrent with
MS 373 before coming to an intersection
US 45, where MS 373 ends and MS 50 turns south along US 45. The highway enters the
Columbus city limits as an undivided four-lane and soon passes through a long major business district for a few miles to come to an interchange with
US 82 (unsigned
MS 12) just north of downtown, with US 45 heading west along US 82, MS 50 heading east along US 82, and the road continuing into downtown as
MS 69 (N 5th Street). US 82/MS 12/MS 50 head east along a four-lane freeway that bypasses the entire downtown area on its north side, having interchanges with 18th Avenue N and Military Road (as well as crossing
Luxapallila Creek). MS 12/MS 50 split off from US 82 at an interchange with Tuscaloosa Road, heading east as a four-lane boulevard through a business district for not even a mile to an intersection where MS 12 splits off and heads north. MS 50 now narrows to two-lanes and leaves Columbus, traveling through farmland for several miles to come to the
Alabama state line southeast of
Steens, with the road continuing into Alabama as
State Route 96 (SR 96). ==History==