This article is about the former A921 between Largo and Crail in south east Fife.
For the current A921 that runs between the A90 near Inverkeithing and Kirkcaldy, see A921
.For the original A921 in Perth, see A921 (Perth)
Falside Bridge on the B9171
The second incarnation of the A921 number was used in the East Neuk of Fife. It came into existence after World War II to give a more coherent number to the local trunk road.
Taking over the western end of the A917 from Upper Largo to Balchrystie then the B942 to Easter Pitcorthie, the A921 then took over formerly unclassified roads eastwards via Newton of Balcormo. This section of road was presumably unclassified until the 1940s owing to how winding it was (and still is) so it is therefore surprising that the trunk road went this way rather than along the A917 coast road. Perhaps the lack of settlement on this route was in its favour.
After passing through no places of any significance - but bypassing the coastal towns - the road eventually reached the A918 (now B917) at Ragfield to the north of Crail. The A921 ended here.
The A921 survived until at least the 1970s but in more recent years the coast road has once again been deemed more appropriate and the A921 number has been reused elsewhere in the county. The parts of the A917 and B942 that were renumbered to form the A921 now have their original number back; the remainder of the road has become the B9171.