|Distance:||17.5 miles (28.2 km)|
|Meets:||A923, A94, B952, A926, B952, B951|
|Route outline (key)|
The B954 is a cross-country B-road in east Scotland.
It starts at a TOTSO on the A923 at Muirhead, just outside Dundee. The two roads head west together before the B954 bends to head northwards. Two small valleys are crossed before the road goes through Auchterhouse. The road then climbs into the Sidlaw Hills; the road finds a pass to go through so the gradient is not steep, although the road is rather winding in places. Eventually the road descends into Newtyle where it runs along the main Dundee Road.
On the far side of the village the road passes a disused railway bridge - where the bridge deck has been removed. There is then a short straight and flat section with the railway embankment clearly visible to the right before the line crosses again - and again the bridge deck has been removed. Shortly afterwards the road reaches the Belmont Arms and bends sharply left to go over a dismantled railway line close to the long-gone Alyth Junction station. Alyth itself is some distance away as we shall see but the name was chosen as this is where passengers changed trains to get to Alyth.
The B954 continues north across wooded land to enter Meigle. In the centre of town the road bends to the right onto Ardler Road to reach a T-junction on the A94. Maps also show the parallel Strathmore Place as being part of the B954; this must be to provide easier access to the east. There is a short multiplex north along the A94 out of town before the B954 regains its number by turning right.
The road heads north across the flat land of Strathmore to cross the River Isla. It then climbs out of the valley to reach a roundabout on the edge of Alyth. Here it meets the A926 and B952. Here also is the original southern end of the B954 - all that has gone before was numbered A927 until the 1970s.
The B954 heads north, bypassing Alyth to the east. After passing a golf course and crossing the Alyth Burn it reaches a T-junction where the B952 (which has gone through the town centre) comes in from the left. The B954 TOTSOs right here as if determining how best to cross the hills ahead. It quickly bends to the left to climb, passing between two hills before crossing two small valleys and then a larger one. The River Isla is crossed once more at a narrow bridge, after which the road bends sharply right to climb out of the valley. Soon afterwards it TOTSOs left.
Now S1, the road climbs into the hills once more. It contours round the Knock of Formal before levelling out to cross the moors. It descends gently to reach Dykend where the road widens again just before ending on the B951.