SR 128 and US 501 head east past the River Ridge Mall and across Norfolk Southern Railway's Danville District.
Just east of the railroad, Candlers Mountain Road turns south toward Liberty University and US 501 continues east to join US 29 and US 460 on their freeway bypass of Lynchburg.
SR 128 turns north onto two-lane undivided Mayflower Drive, which heads east through several industrial parks.
For its at-grade intersection with Norfolk Southern Railway's Durham District rail line, SR 128 makes a sharp curve east, passes through a hairpin turn back west, in the middle of which the highway intersects the railroad, and curves north again.
North of that railroad crossing, the state highway passes through a residential area and reaches its northern terminus at Campbell Avenue, which features US 460 Business and US 501 Business.