Starting on the A899 in Uphall, the road headed south and soon crossed the A8 Uphall/Broxburn bypass. The road continued along a dead-straight alignment before a couple of curves led to a bridge over the River Almond. The road ended shortly afterwards on the A71 (now B7015) in Mid Calder.
Originally numbered as part of the B707, the A767 came into being in the early 1930s. The creation of the New Town of Livingston caused many of the roads in the area to be renumbered and the A767 was no exception: it is now part of the out-of-zone B8046. However, the route is still shown as the A767 on the 1976 OS Landranger sheet, running roughly parallel to the completed A899 extension to the west.