PA 841 begins at the Maryland border in the community of Lewisville in Elk Township, Chester County, where the road continues south into that state as MD 213.
The road continues north through a mix of farms and woods with some homes, crossing the Big Elk Creek into New London Township.
PA 841 curves to the north and crosses the Middle Branch White Clay Creek before it heads into London Grove Township as it continues through rural land with increasing residential subdivisions.
In the center of town, the route passes a few businesses and crosses an East Penn Railroad line at-grade.
PA 841 turns east onto Evergreen Street and curves northeast past residences and commercial establishments.
The route curves northeast through farmland and continues to its northern terminus at PA 82 in the community of Doe Run.