As with most of the former sections of the A9 that have remained as classified roads, the B9154 is a wide road, with fast sweeping bends and short straights. It is certainly over-engineered for the traffic it carries today.
B9154 Meallmore
The route starts near Dalmagarry, a couple of miles north of Tomatin, at a simple T-junction. The old A9 continues south towards the farm, but there is then a brief section of online upgrading before the old road reappears heading into Tomatin. Heading north, the B9154 runs alongside the A9 and then the railway line after the new road crosses it. Hidden behind trees on the right is the small Loch Moy, and a right fork by the old school shows the original line of the A9, which ran much closer to the loch. The scattered village of Moy seems to have quite a lot of new houses in it, as if the realignment of the main road has made this a desirable address; it must certainly be a lot quieter than it used to be! Beyond Moy, the route passes under the railway line with a sharp kink, but the road soon straightens out, to be the wide, fast-flowing route that the traffic levels of the A9 once demanded, but were all too few on the pre-1970s road.
The road soon comes back alongside the railway line - now on the right instead of the left - but only briefly, as the road turns away into forestry, crossing the summit of nearly 290m, and the railway bends away to the east to make a more gradual descent to Inverness. As the road dips down beyond the trees, the 'villages' of Auchnahillin and Craggie also seem to be growing, with new houses. The road is now steeper and twistier, heading west, and actually turning towards the south as it finds the valley of the River Nairn. A junction on the left is the former route of the B851, before it was curtailed at the new A9, and then the B9154 reaches the main road once more. A turn to the right marks the old road; this crosses the Daviot Bridge over the River Nairn but can then go no further as it is blocked off at the new road. Rather oddly, the B9154 has to run alongside the A9southwards, albeit on the opposite bank of the river, for a short while before reaching the new road just south of the new bridge.