It begins in Saline as a straight-line eastbound continuation of the B913, which turns off to the south at this point. It winds around a bit as it passes the former mining village of Steelend, before straightening out and carrying on across open countryside. The only junction of any note occurs with the A823 which, following a change in the early 2000s, now gives way to the minor road.
The B914 continues on to a TOTSO with the B915; this junction has also been altered from its original alignment. The final stretch of the B914 continues through the forested area of Blairadam and terminates at junction 4 of the M90. Originally it continued on into the village of Kelty to end on the A90 (present B996) but following the construction of the M90 this section is now designated the A909.