It heads straight through downtown along Ripley Avenue before leaving Ashland and winding its way east through wooded hilly terrain for several miles to cross into Tippah County.
It travels southeast through rural hilly areas to pass through Dumas before entering Union County and ending up at Pleasant Ridge, where it comes to an end Aton intersection with MS 30.
MS 4 breaks off the concurrency leaving MS 370 to continue south as an unsigned highway, though signage along the road indicates that it is maintained by the county as Union County Route 170 (CR 170).
Inside the city limits, a diamond interchange with U.S. Route 45 (US 45) is present.
At first, the highway is city-maintained and travels southeast, then heads east along the Prentiss-Lee county line again.