The B9121 is a cross-country route in eastern Banffshire. The route was originally unclassified but had gained its number by 1932.
Bridge of Stonieley, near Greenlaw
The route starts at a T junction on the B9025 Aberchirder to Turriff road on the slopes of Hill of Scotston and heads north. It quickly goes through a wood and passes the Earl's Loch before continuing across undulating terrain. A string of roadside houses form the small settlement of Maryhill, after which the road winds down hill to a sharp left-hand bend at a T junction. Still winding northwards, the route climbs a narrow valley before passing through a shallow gap in the hills at Itlaw. It then undulates across the hillside between fields, with a couple of short straights leading past Greenlaw farm, before it dips down to cross the Burn of Stonieley. A long winding climb then follows the burn up stream to a T-junction on the A97. There's then a multiplex for about a quarter of a mile to the right before the B9121 regains its number by turning left.
Now too narrow for a centre line, the route continues north, running down a short straight to a sharp double bend around a farm. This turns the road to the north west, and while it is less winding than earlier, it is still sinuous as it crosses the fields. There are a couple of roadside properties, but most of the farms sit back down driveways or side roads. The Burn of Boyndie is crossed just before the A98 is met at a crossroads. Continuing ahead, the road becomes S2 once more as it passes the site of Ladysbridge Hospital, now a housing estate. The road crests a low hill, passes through some trees and suddenly the sea comes into view ahead, although drivers should concentrate on the crossroads with the B9139 first. As the road dips down, the sea fills the horizon as the fishing village of Whitehills also comes in to view. The B9121 then follows Seafield Street past the junction with the B9038, which comes in from the right, and on a short distance further to end at the junction with Low Shore; the harbour lies ahead.