It starts at Peat Inn, where the B940 has to TOTSO, and heads south, bearing to the left to go round a wood before crossing a valley to reach Largoward. On the far side of the village the A915 is crossed at a staggered crossroads.
The B941 continues south and bears left at another wood. The road descends before zigzagging right then left, passing Pitcorthie House, to cross the B942 at a staggered crossroads, although the original line of the road, going straight across, is easily seen. The road heads south into Kilconquhar where it bends to the right to go along Main Street and go round Kilconquhar Loch, although this is barely visible from the road.
After leaving town the road bends to the left, continuing around the loch, before ending at a T-junction on the A917 to the north of Elie.