A roads in Zone 9 of the Great Britain numbering scheme

List of A roads in zone 9 in Great Britain starting north of the A8, east of the A9 (roads beginning with 9).

An older routing went from the A80 in Pirnhall to the A9 in Bannockburn.

Later allocated between 1947 and 1955 (based on maps) to a road from Upper Largo to north of Crail as a replacement of the A917 and B942.

The A917 and B942 got their sections back while the remainder was downgraded to the B9171.

Returned to the B970 around 1980 after the A9 Aviemore bypass opened.

The numbering zones for A-roads in Great Britain