Star.pngStar.pngStar.pngStar.pngStar grey.png


From Roader's Digest: The SABRE Wiki
Jump to navigation Jump to search
Location Map ( geo)
Cameraicon.png View gallery (7)
From:  Forfar bypass (N) (NO449536)
To:  Muirdrum (NO561370)
Distance:  13.2 miles (21.2 km)
Meets:  A90, A926, A932, B978, B9127, B961, A92, A930
Former Number(s):  A94, A958
Primary Destinations
Highway Authorities


Traditional Counties


Route outline (key)
B9128 Forfar Bypass – Forfar
(A926) Forfar
B9128 Forfar – Muirdrum

The B9128 is a cross-country route in south Angus.

The mile long straight between the A90 and Forfar

The route starts at a LILO junction at the northern end of the A90 Forfar by-pass, with no access to the northbound carriageway, and heads south. This opening stretch of road following a mile long straight was, before the opening of the by-pass, the A94. Brechin Road heads directly towards Forfar with excellent visibility along its entire length, and passes the Forfar Golf Driving Range on the left towards the end. The road then crosses over the old railway line to reach a mini roundabout where it meets the A926 at the Zoar. The two routes then multiplex southwards for half a mile towards the town centre along Brechin Road and Castle Street. The B9128 resumes at the third mini roundabout, where the A926 turns right onto Queenswell Road, and then almost immediately TOTSOs left at the Stag Hotel onto Victoria Street, which heads straight, slightly uphill, for a quarter of a mile before reaching the crossroads with North Street. Here the route TOTSOs right, and runs down between the long terraces of old stone houses.

The traffic lights at the East Port are soon reached, where the route continues straight ahead on to the A932, South Street for a few yards before the A932 turns right at the mini-roundabout, with the B9128 continuing ahead once more. Still following South Street, the road heads down into a dip and then up the short, steep climb up Easterbank Brae to the outskirts of the town, where the combination of a narrower road and parked cars usually make for a stuttering exit. Modern suburbia hasn't yet reached this corner of Forfar, so the fields start rather suddenly, after along line of largely interwar terraces.

After a short, straight section out in the country there comes an awkward blind left-hand bend at Welton Corner, where caution needs to be exercised, with a group of houses on the left. A quick right-hander then follows and then it's uphill through the village of Kingsmuir. The houses are strung along the roadside for around half a mile before the route is back out into the country again, with Lownie Hill looming ahead on the left. Right at the foot of the hill the road bends right around a group of cottages with the minor road to Letham heading straight on. There have been improvements made to sight lines here but care still needs to be taken due to the combination of bend and junction. A twisty section then passes through the Cotton of Lownie farm before a very slow left-hand corner leads onto the mile-long straight leading to Craichie; this offers overtaking opportunities although a dip halfway along its length causes sight issues. The tiny village of Craichie is perched on a small hill, then after a right-hand bend the road plunges down past Craichie Mill and through a series of bends before heading uphill on a straight section past the farms at Tulloes and the junction on the right with the B978.

The B9128 near Crombie

The road then climbs up towards its highest point, at over 180m, with a tight right-hand bend near the top and a minor road heading straight on towards Carmyllie; heading in the opposite direction, a tremendous view northwards towards the mountains can be seen at this point. For the next couple of miles, as the road crosses the eastern part of the Sidlaw Hills, the scene is of wide vistas over open farmland. The route keeps priority as it crosses the B9127 at a crossroads, and continues southwards along an increasingly undulating routThe route again maintains priority as it passes through the staggered junction with the B961, where things level out a bit. Soon, however, the descent begins again, running downhill through woodland, although it is more gradual than the climb uphill was. A big dip in the road heralds the straight section alongside the Panmure Estate where old, gnarled trees line both sides. The last mile or so passes the farms of Pitlivie and Auchrennie before a right-hand bend reveals the village of Muirdrum and a crossroads on the old route of the A92. Some maps claim the B9128 ends here , whilst other maps extend it slightly further to a GSJ on the present A92. Either way, the A930 to Carnoustie lies straight ahead.


The road south of Forfar was originally classified as the B963 in 1922 and was quickly upgraded to become the A958 in the late 1920s. At a similar time, the B9128 number was allocated to a short link in Forfar town centre; whilst this is not shown on the 1932 map it can be presumed that it was simply too short to show. From the A932 East High Street the road headed north along North Street before turning west along Market Street to reach the A926 Brechin Road, although later maps seem to indicate Don Street gained the B9128 number as well.

From these humble beginnings, the B9128 was to grow substantially. When the A958 route was downgraded to B road status once more, the B9128 number was extended along it, the B963 number already having been reassigned. And also, with the A94, now A90, Forfar Bypass being built, the former route of the A94 north out of town also became part of the B9128. To further complicate matters, the original town-centre route has also been changed, now following Victoria Street to meet the A926. So, while the B9128 is now some 13 miles or more long, only a few hundred yards remain of the route originally given that number in the late 1920s!

Related Pictures
View gallery (7)
Up the hill to Craichie.jpgThe top of the hill on the Forfar to Carnoustie road.jpgB9128 south to Forfar.jpgEntrance to Kingsmuir.jpgB9128 heading north.jpg
Other nearby roads
A90 • A94 • A926 • A929 • A932 • A958 • B963 (Forfar) • B9113 • B9134 • B9145 (Forfar) • C29 (Angus) • C56 (Angus) • C73 (Angus) • C74 (Angus) • C77 (Angus) • C78 (Angus) • C81 (Angus)
B9100 – B9999
B9100 • B9101 • B9102 • B9103 • B9104 • B9105 • B9106 • B9107 • B9108 • B9109 • B9110 • B9111 • B9112 • B9113 • B9114 • B9115 • B9116 • B9117 • B9118 • B9119
B9120 • B9121 • B9122 • B9123 • B9124 • B9125 • B9126 • B9127 • B9128 • B9129 • B9130 • B9131 • B9132 • B9133 • B9134 • B9135 • B9136 • B9137 • B9138 • B9139
B9140 • B9141 • B9142 • B9143 • B9144 • B9145 • B9146 • B9147 • B9148 • B9149 • B9150 • B9151 • B9152 • B9153 • B9154 • B9155 • B9156 • B9157 • B9158 • B9159
B9160 • B9161 • B9162 • B9163 • B9164 • B9165 • B9166 • B9167 • B9168 • B9169 • B9170 • B9171 • B9172 • B9173 • B9174 • B9175 • B9176 • B9177 • B9178 (W) • B9178 (E) • B9179
B9180 • B9181 • B9182 • B9183 • B9184 • B9185 • B9186 • B9187 • B9188 • B9189 • B9190 • B9191 • B9192 • B9193 • B9194 • B9195 • B9196 • B9197 • B9198 • B9199
Earlier iterations: B9111 • B9145 • B9151 • B9164

SABRE - The Society for All British and Irish Road Enthusiasts
Discuss - Digest - Discover - Help