|Length:||12.9 miles (20.8 km)|
|Meets:||A941, B9103, A96, unclassified|
|Route outline (key)|
The B9015 runs along Strathspey in east Moray.
The road starts at a roundabout on the A941 at the northern end of Rothes and heads north. We immediately pass an animal feeds factory on the right, and then the remains of an old railway bridge can be seen on the left, long since removed to improve the road. Leaving the small town behind, a number of laybys on the left show where the road has been straightened as we run briefly along the riverbank. The road then starts to climb up to Orton, where we meet the B9103.
The B9103 drops down eastwards to cross the Spey at Boat O'Brig, while we continue northwards through Strathspey. We cross the Inverness - Aberdeen railway line with a quick double bend, and it then runs alongside as far as the junction with the other half of the B9103. This forks left to Elgin, immediately passing under the railway line. We, meanwhile, pass through some woodland, and then drop down onto a long straight through Crofts of Dipple.
At the end of the shortened straight, our road now swings round to the right, while the old road continues straight on into Mosstodloch. The reason for this deviation is the new Fochabers and Mosstodloch Bypass on the A96, which we now meet at the Coul Brae Roundabout.
All of the old route of the A96 through Mosstodloch is now the B9015, but halfway along we meet the old road, at a slightly staggered crossroads. North Street to the left (South!) is now a dead end, leading to a forestry car park and cycle-route underpass. We turn right along the mainline of the B9015, heading north again on long straights through woodland and forestry before a little kink and shorter straight take us into Garmouth.
At the entrance to Garmouth we cross the old Spey Bay railway line, now a cycle route, on a hump-backed bridge, and then swing right to wiggle through the narrow streets of the village. There is quite a steep descent at the narrowest bit, but then we are out of the village and with a final quick blast we reach the end of the route. This is not, as might be expected, at Kingston itself, but rather at the gateway to the village, a seemingly random spot on a bend where a small stream is crossed. The road itself continues into the village, where a large shoreside car park makes an ideal spot to explore the coast from.
Later still, the construction of the A96 Fochabers and Mosstodloch Bypass in the 2010s severed the old road, which ran straight through Mosstodloch. The B9015 was rerouted in a loop to the east to cross the bypass before taking on the whole of the ex-A96 through town, thus giving our road a spur.