From Roader's Digest: The SABRE Wiki
Jump to: navigation, search
Location Map
Cameraicon.png View gallery (13)
From:  Bridgend, Perth (NO122241)
To:  Forfar (NO452503)
Via:  Coupar Angus
Distance:  29.2 miles (47 km)
Meets:  A93, B953, B948, A923, B954, A928, B9127, A90, A926
Former Number(s):  A929
Old route now:  A85, B9128, A90, B935, A966, A937, A957
Highway Authorities

Angus • Perth and Kinross

Traditional Counties

Angus • Perthshire

Route outline (key)
A94 Links in Perth
A94 Perth – Forfar
A94 Forfar – Stonehaven


The A94 was originally a primary route from Perth to Stonehaven, then in its glory days from the early 1980s to mid-1990s it was upgraded to take the main Edinburgh-Dundee-Aberdeen trunk dual carriageway from Forfar to Stonehaven, before losing this section to the A90. Now, it's a quiet non-primary 'tourist' route passing through the flat farmland Strathmore and East Perthshire, but still the shortest route between Perth and Forfar and an alternative to the main A90 via Dundee.


From the south, the A94 begins at a traffic light Y-junction with the A93 in east Perth, and heads north east, through New Scone (say Scoon), leaving this commuter town on a wide three-lane stretch. The A94 is relatively fast and wide past Perth 'airport' (I believe there is a private airstrip here) and passes through Balbeggie, where the B953 heads back past Dunsinane Castle through the Sidlaw Hills, to join the main Aberdeen road, the A90, at Inchture.

Annety Burn Bridge

Continuing northeast, the A94 continues through farmland to the twin villages of Burrelton and Woodside, before widening again to three lanes before entering Coupar Angus (not in Angus). Coupar Angus has a fairly recent relief road, avoiding the town centre, so at traffic lights the A923 heads southeast to Dundee, and at a mini roundabout the same route heads northwest to Blairgowrie. The A94 continues northeastwards to Meigle, the next village on the route, where the Dundee - Alyth road (B954, once A927) meets the A94.

Our road is now heading almost due east as it enters Angus, and reaches Glamis, famous for its castle. The A928 heads north to Kirriemuir and south to Dundee here. The final section of the A94 passes the hamlets of Jericho and Douglastown before reaching the A90 Forfar bypass at a folded dumbbell interchange. The A94 continues ahead into the town centre, ending at traffic lights on the A926.


The A94 originally reached Stonehaven

Originally the A94 started closer to the centre of Perth, at the western end of Perth Bridge and a junction with the then A85 (now A989), Charlotte Street / Tay Street. The A93 ended on the A94 and not the other way round as is now the case. The A94 was later extended further in to the city, crossing the river and following the southern part of what is now the inner ring road to meet the A90. There was also a spur on the east bank of the Tay to meet the A85. These two routes had previously been the A920 and A922 respectively.

A94 historic route from 1922/3 numbering

At the other end, the A94 originally extended beyond Forfar via Brechin to end on the A92 on the southern edge of Stonehaven. The Forfar to Stonehaven section was gradually upgraded to dual carriageway in the 1980s and 1990s with the places en route being bypassed. The section through Forfar, for example, became A929, A926, B9128. Then in the early 1990s the whole section from the Forfar bypass onwards to Stonehaven became part of a much-extended A90, to give the main road along the East Coast a single number. Round the same time the A94 was extended back into Forfar town centre along what was the A929. Some maps still give that road the A929 number but signage (and the fact that the remainder of the A929 is in Dundee) shows this is not the case.

JunctionsBridgend (Perth) • Coupar Angus • Glamis Crossroads • Glamis Junction • Meigle
PlacesBrechin • Coupar Angus • Forfar • Perth • Stonehaven
MiscellaneousA94/Named Junctions • Cross Tay Link Road
Related Pictures
View gallery (13)
A94 Scone - Coppermine - 4706.jpgA94 at Woodside.jpgA94 east of Meigle.jpgA94 west of Glamis.jpgWestbound towards Glamis.jpg
Other nearby roads
PerthA85 • A9 • A90 • A912 • A920 (Perth) • A921 (Perth) • A922 (Perth) • A93 • A93/History • A989 • B9112 • B9993 • C404 (Perth and Kinross) • C410 (Perth and Kinross) • C417 (Perth and Kinross) • Deeside Tourist Route • E120 (Old System) • E15 • E32 (Old System) • M85 • M90 • NCN77 • NCN775 • T1 (Britain) • T30 (Britain) • T93 (Britain)
ForfarA90 • A926 • A929 • A932 • A958 • B9113 • B9128 • B9134 • B9145 (Forfar) • B963 (Forfar) • C29 (Angus) • C56 (Angus) • C73 (Angus) • C74 (Angus) • C77 (Angus) • C78 (Angus) • C81 (Angus)
BrechinA90 • A933 • A935 • A936 • B9134 • B966 • C30 (Angus) • C31 (Angus)
StonehavenA90 • A92 • A957 • Aberdeen Western Peripheral Route • B978 (Stonehaven - Banchory) • B979 • C1K (Aberdeenshire) • C26K (Aberdeenshire) • C27K (Aberdeenshire) • C2KS (Aberdeenshire) • C3KS (Aberdeenshire) • C4KS (Aberdeenshire) • EuroVelo 12 • NCN1 • 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)