From Roader's Digest: The SABRE Wiki
Jump to: navigation, search
Location Map
Cameraicon.png View gallery (20)
From:  Aviemore (N) (NH899153)
To:  Boyndie (SW) (NJ619624)
Via:  Grantown-on-Spey, Keith
Distance:  63 miles (101.4 km)
Meets:  A9, B9152, B9153, A938, B9102, A939, B970, B9137, B9008, B9138, A941, B9103, A96, B9014, B9116, B9017, B9018, B9117, B9022, B9023, B9025, A98
Former Number(s):  A9
Old route now:  B9102, A939, A96
Highway Authorities

Aberdeenshire • Moray • Transport Scotland

Traditional Counties

Banffshire • Inverness-shire • Moray

Route outline (key)
A95 Aviemore – Keith
(A96) Keith
A95 Keith – Boyndie


The A95 is an important through route in east Scotland, running along Strathspey and ending within striking distance of the coast.

Section 1: Aviemore – Grantown-on-Spey

The A95 starts just to the north of Aviemore, on its bypass. We leave the A9 and head east for about 100 m before immediately reaching a TOTSO with the B9152 which is the old route of the A9 through the town. Turning to the left, the A95 follows the old A9 route for just over two miles to Kinveachy, its original starting point. Here it is the B9153 that takes up the old A9, continuing north to Carrbridge.

We are now heading east once more, passing through Strathspey, with trees on the higher slopes to the north and open views across the river to the south. Below, to the right, Boat of Garten sits on the riverbank with the intermediate station of the preserved Strathspey Railway from Aviemore to Broomhill. The road then drops slightly towards the river, and for a while the railway is clearly visible on the right, before we diverge once more. The surrounding landscape is littered with prehistoric cairns and standing stones, but the A95 ploughs on, passing the Speyside Heather Centre and then finding a new alignment past Broomhill. From here to Grantown, the old road is frequently visible to the left, although as we bypass Dulnain Bridge, the A938 briefly takes up its course. A little further on, the old Railway line suddenly rears up out of a field, with a truncated embankment. The Strathspey eventually intend to reach Grantown, so that could be interesting!

On the outskirts of Grantown, we meet the B9102 at a roundabout, and turn right onto the short bypass. Half a mile later, we find another roundabout, this time with the A939. Originally the A95 passed through the town on these two roads. At the second roundabout, we now turn right across the New Speybridge. However, the old road stayed on the north bank to cross the river a little further down stream on the Old Speybridge. We rejoin the original alignment where the A939 turns off after its short multiplex and heads south to Tomintoul and climbs over the Grampian Mountains. Our own journey is far less exciting as we continue east.

Section 2: Grantown-on-Spey – Keith

From Grantown, the A95 continues to closely follow the River Spey as it winds its way north-eastwards. The small villages of Cromdale and Advie are the only real settlements passed, and the latter is largely down the hill nearer the river. The road is, for the most part, a wide and fast route. However, with significant numbers of lorries using it, and only short straights allowing overtaking between gently sweeping bends, progress can be slower than you might otherwise expect. There are also a couple of narrow bridges requiring traffic light control.

A sharp bend on the A95 at Ballindaloch

After Advie, the road continues to climb the contours away from the river, passing a distillery at Tormore. Another is located at Cragganmore at the end of the B9137, a short and rather pointless B road that drops down the hill towards the river. Shortly after the B9137 junction, the A95 turns round to the south and drops to cross the Bridge of Avon, although a new bridge has long since replaced the pretty old arch. After the bridge, the road takes a sharp hairpin back to the north to climb back up the side of Strathspey, and so passes the junction with the B9008 which continues south through the Avon Valley. After a couple of miles the B9138 turns left to drop down and cross the river on Blacksboat Bridge.

Once more the A95 is undulating through short straights and sweeping bends as it uses a high pass to cut off a large, steep meander in Strathspey itself. The river is rejoined once more as we approach Charlestown of Aberlour, commonly known simply as Aberlour. This long, pretty town sits alongside the river, straddling the road, but doesn't provide a road bridge. For that, we have to wait for Craigellachie, a mile or so to the north. Here, Telford's famous Craigellachie Bridge provides a dramatic view as the A95 drops down the hill to its twin junctions with the A941. The first junction sees the A941 heading south east to Dufftown, with the A95 as the mainline. However, at the second junction the A95 has to TOTSO right and also loses the company of the River Spey. Worse still, it used to lose primary status here as well (giving it to the A941) for many years but the status quo has switched and the A95 now remains primary whilst the A941 is not.

With the A941 continuing north across the Spey as the direct route to Elgin, the A95 passes through the small village of Craigellachie. Rather strangely, at one point a quick glance between buildings shows that the A941 to Dufftown is just a stone's throw away, following a parallel course, separated by old buildings and steep narrow streets - it's fairly obvious why the A95 no longer goes that way. Soon, however, the two routes have diverged and the A95 continues its north-easterly journey towards Keith. There are few houses, let alone any villages, along this stretch, but after only 6 or 7 miles, the A95 is humiliated once more, this time having to TOTSO with a B road! The B9103 looks wide enough to start with, but soon narrows, and crosses the Spey on the single-track Boat O'Brig. Meanwhile, the A95 heads east, following the railway line into Keith, meeting the A96 on the town's western edge.

Section 3: Keith - Boyndie

There is a short multiplex east into the centre of town with the A96 number dominant (originally the A95 was as is suggested by the road layout; presumably the change was made when the A95 was made non-primary east of Craigellachie). The multiplex crosses the River Isla and the route's second preserved railway, the Keith & Dufftown Railway, before the A95 regains its number by turning left, finally losing its primary status. Open countryside is soon reached and the road crosses the railway line (the main one, not the preserved line) and the Isla once again. It continues along Strathisla for another couple of miles until turning away just before reaching the B9117.

Now heading northeastwards once more, the A95 continues across gently undulating terrain, avoiding the hills to the left before climbing to meet the B9022. It crosses the saddle and descends through the scattered village of Gordonstown where the B9022 turns off again in the direction of Portsoy. We bear right along a more winding road. After going through Cornhill, the last place of any size en route, we cross another ridge before descending towards a wind farm. The B9025 crosses at a staggered crossroads and the A95 ends a short distance further on at a T-junction in the middle of nowhere on the A98. Banff, our destination since leaving Keith, seems to have disappeared from the signs (it's to the right, signed as Fraserburgh).


A95 historic route from 1922/3 numbering

JunctionsBanff Road (Keith) • Bridge of Haughs • Cornhill Crossroads • Craigellachie • Delnashaugh • Dulnain Bridge Junction • Granish Junction • Inverallan Roundabout • Kinveachy Junction • Marypark Junction • Muir of Rettie • Old Speybridge Junction • Speybridge Roundabout
CrossingsBridge of Avon (Ballindalloch) • Bridge of Fiddich • Craigellachie Bridge • Dulnain Bridge • New Speybridge • Old Speybridge
RoadsEuroVelo 1 • Highland Tourist Route • NCN7 • NCN79 • North East 250
PlacesAviemore • Grantown on Spey • Keith
MiscellaneousA95/Named Junctions
Related Pictures
View gallery (20)
A95 Ballindalloch - Bend reduce speed now sb.jpgA95 Ballindalloch junction sign nb.jpgBr-avon1.jpgSpeybr-rbt1.jpgSpeybr-rbt2.jpg
Other nearby roads
AviemoreA9 • A951 (Aviemore) • B9151 (Aviemore) • B9152 • B970 • C1126 (Highland) • C1132 (Highland) • E120 (Old System) • E15 • EuroVelo 1 • NCN7 • NCN79 • T1 (Britain)
Grantown on SpeyA938 • A939 • B9102 • B970 • C1143 (Highland) • C1146 (Highland) • C1152 (Highland) • Highland Tourist Route • NCN79 • Snow Roads Scenic Route
KeithA920 (Dufftown - Keith) • A96 • B9009 • B9014 • B9016 • B9017 • B9018 • B9116 • C117H (Moray) • C118H (Moray) • C54H (Moray) • C72H (Moray) • E120 (Old System) • T100 (Britain)
BanffA947 • A953 • A97 • A98 • B9038 • B9139 • B9142 • C110L (Aberdeenshire) • C111L (Aberdeenshire) • C112L (Aberdeenshire) • C113L (Aberdeenshire) • C114L (Aberdeenshire) • C115L (Aberdeenshire) • C38L (Aberdeenshire) • C40L (Aberdeenshire) • C81L (Aberdeenshire) • EuroVelo 1 • EuroVelo 12 • NCN1 • North East 250 • North East Coastal Trail • T30 (Britain)
The First 99           A1  •  A2  •  A3  •  A4  •  A5  •  A6  •  A7  •  A8  •  A9  • A10 • A11 • A12 • A13 • A14 • A15 • A16 • A17 • A18 • A19
A20 • A21 • A22 • A23 • A24 • A25 • A26 • A27 • A28 • A29 • A30 • A31 • A32 • A33 • A34 • A35 • A36 • A37 • A38 • A39
A40 • A41 • A42 • A43 • A44 • A45 • A46 • A47 • A48 • A49 • A50 • A51 • A52 • A53 • A54 • A55 • A56 • A57 • A58 • A59
A60 • A61 • A62 • A63 • A64 • A65 • A66 • A67 • A68 • A69 • A70 • A71 • A72 • A73 • A74 • A75 • A76 • A77 • A78 • A79
A80 • A81 • A82 • A83 • A84 • A85 • A86 • A87 • A88 • A89 • A90 • A91 • A92 • A93 • A94 • A95 • A96 • A97 • A98 • A99
Motorway sectionsA1(M): (South Mimms - Baldock • Alconbury - Peterborough • Doncaster Bypass • Darrington - Leeming • Barton - Birtley)
A3(M) • A8(M) Baillieston spur • A14(M) • A38(M) • A48(M) Cardiff spur • A57(M) • A58(M) • A64(M) • A66(M) • A74(M) • A92(M)
DefunctA1(M) Newcastle CME • A2(M) Medway Towns Bypass • A4(M) • A5(M) • A8(M) Renfrew bypass • A14 • A18(M) • A20(M) • A36(M)
A40(M): (Westway • Denham -Stokenchurch) • A41(M) • A42 • A46(M) • A48(M): (Port Talbot bypass • Morriston bypass) • A62(M) • A88 • A99
UnbuiltA2(M) Rochester Way Relief Road • A6(M): (Western route • Eastern route) • A34(M) • A48(M) Llantrisant Radial • A59(M) • A61(M)