The A928 is a reasonably short A-road in west Angus.
The road starts on the A90 to the north of Todhills at an at-grade junction with a gap in the central reservation. It heads northwest through the hills to Milton, then north to Glamis where it crosses the A94 bypass at a staggered crossroads before passing through the centre of the village. This includes a short section that was once a multiplex along the pre-bypass A94 but priorities have (presumably) been changed and the A928 now has priority.
After skirting the grounds of Glamis Castle (of Macbeth and Queen Elizabeth The Queen Mother fame) the road crosses a dismantled railway line and continues to Kirriemuir, where it is crossed by the A926 bypass (the A928 has priority) and runs into the town centre. Originally the A928 ended on the original route of the A926 at the top of Glamis Road but when the A926 was routed away from the centre of town, the A928 was extended along that road's former route to the High Street, where it ends on the B957 one-way system.