|Length:||3 miles (4.8 km)|
|Meets:||A907, A985, B9037|
|Route outline (key)|
Dunfermline – Cairneyhill
The A994 now starts a little further out of Dunfermline since the A907 was realigned along Pittencrief Street, so it now starts at the traffic-light-controlled junction of Pittencrieff Street, William Street (the aforementioned A907) and the unclassified Coal Road.
The road heads west. It passes through the “Urquhart Cut”, then through the villages of Crossford and Cairneyhill and terminates to the west of Cairneyhill on a roundabout which is the junction with the A985 trunk road, the B9037 to Torryburn, and an unclassified road to the village of Oakley. The A994 has been truncated at this end too: the B9037 is the pre-bypass route of the A985 and its junction with the A994 was a little further west on the far side of the railway line.
The A994 was formerly part of the B911. The portion of that road to the west of Cairneyhill was upgraded c. 1930 as the A985 and the remainder was redesignated as the A994 later in the 1930s. As detailed above, the A994 has since been truncated at both ends.