The B994 is a short B-road in central Aberdeenshire.
The road's eastern end is disputed. Signs and some maps claim the road starts at a roundabout on the A96 at the southern end of the Kintore bypass and then heads north along the pre-bypass road into an industrial estate. Other maps and official documentation give this section the B987 number, which definitely continues north along the ex-A96 after the B994 turns off at its original eastern end to head west.
The road passes to the south of Kintore and soon goes over the A96 before crossing the B977 at a roundabout. The road then continues west across the fields, passing through a couple of woods. It meets the occasional classified road - and passes a surprising number of buildings - on this section but on the whole nothing much happens. Eventually the road nears Kemnay. The B993 comes in from the right and TOTSOs; the B994 ends here.