Though the two segments of MS 315 are signed north and south, they generally run in an east to westerly direction.
In the downtown area, MS 315 turns onto Main Street to head south out of center of the city.
First, it reenters Lafayette County where it crosses the Yocona River and Enid Lake on a through truss bridge, then has an intersection with MS 328.
The road heads north through a mostly wooded area until it reaches the Sardis Dam within John W. Kyle State Park.
The highway crosses Tallahatchie River before curving to the south at MS 716 (Six Mile Lake Road).
The road passes through the unincorporated community of Birdie before entering Coahoma County and curving to the northwest.
It heads west, concurrent (overlapped) with MS 35, where the highway leaves the Batesville city limits and passes by the Panola County Airport and crosses Hotopha Creek.
MS 315 Scenic now breaks off along its own path at another intersection and passes northwestward along the very top of Sardis Dam for a little over two miles, passing by the Arty R. Tapp Overlook, Beach Point Public Use Area, and the John W. Kyle State Park Lodge.
They become concurrent and wind their way west through hilly woodlands to leave the state park and enter the town of Sardis, where they come to another interchange with I-55 (exit 252), where MS 315 Scenic ends and mainline MS 315 continues west (signed north) into downtown.