Northwest of Perry, US 341/SR 7 reduces to two lanes and closely parallels a Norfolk Southern rail line into Peach County. The highways enter the city of Fort Valley as Martin Luther King Jr. Drive. Just east of downtown, US 341/SR 7 turns onto Oakland Heights Parkway, which crosses over a second Norfolk Southern rail line before meeting and becoming concurrent with SR 96 at an acute intersection. The two highways diverge from SR 96 (Vineville Street) at its intersection with SR 49 (Camellia Boulevard), then intersects a third Norfolk Southern rail line. US 341/SR 7 intersects SR 49 Conn./SR 540 (Fall Line Freeway) as it leaves Fort Valley shortly before entering Crawford County. The highways enter the town of Roberta along Dugger Avenue, which meets the eastern terminus of SR 128 (Agency Street). US 341 also intersects US 80/SR 22 (Crusselle Street). At the same intersection, US 341/SR 7 becomes concurrent with SR 42, which follows US 80/SR 22 east to the adjacent community of Knoxville. US 341/SR 7 and SR 42 diverge at the hamlet of Musella. The two highways travel through the southwestern corner of Monroe County, where they meet SR 74 at a roundabout just north of the town of Culloden and SR 83 near the hamlet of Strouds. US 341/SR 7 continues northwest into Lamar County and reaches its northern terminus at a three-legged intersection with US 41 and SR 18 on the southeastern edge of Barnesville. SR 7 continues north from the intersection with US 41 and SR 18 toward the center of the city.