From Roader's Digest: The SABRE Wiki
Jump to: navigation, search
Location Map
Cameraicon.png View gallery (21)
From:  Latheron (ND199335)
To:  John o' Groats (ND379733)
Distance:  34 miles (54.7 km)
Meets:  A9, A882, B874, B876, A836
Former Number(s):  A9
Highway Authorities

Transport Scotland • Highland

Traditional Counties


Route outline (key)
A99 Latheron – Wick
A99 Wick – John o' Groats
This article is about the current A99 in Caithness.
For the first A99 which formed part of the Stirling eastern bypass, see A99 (Stirling)

The A99 is follows the east coast of Caithness from Latheron, where it meets the A9, though the town of Wick to John o' Groats at the north-east corner of the Highlands. The road is a trunk road between Latheron to Wick and maintained by Highland Council north of there. The route has had several numbers since first being classified, but most notably was the route of the A9 for many years when that road terminated in John o'Groats. The road is a two lane single carriageway throughout its length.

The start of the A99 in Latheron

The A99 starts at its southern end in the small village of Latheron at a junction with the A9. This is a "TOTSO" T-junction, with the route from the A9 from the south to the A99 having priority over the A9 from the north.

From Latheron the road heads north-east passing the small settlements of Forse and Burrigill before reaching the village of Lybster. The road passes the north end of the village with the bulk of it on a main street leading south towards the shore and the village's small harbour. Between Lybster and Wick the A99 runs next to the route of the dismantled Wick and Lybster Light Railway which operated between 1903 and 1944. The railway crossed the road on a level crossing to the north east of the village and ran parallel to the west of the road for the remainder of the way to Wick.

After passing though some more scattered settlements, including Clyth and Ulbster, and the small village of Thrumster the road arrives in Wick. After passing a small retail park and the local football team's ground the road passes the Pultneytown area of the town. This area was developed as a herring fishing port in the early 19th century and was designed by Thomas Telford. The A99 meets the eastern end of the A882 at a traffic signal controlled crossroads, this is the end of the A99 as a trunk road, beyond here it is non-primary route maintained by the council. Before crossing the Wick River on the Bridge of Wick the road meets a road leading to the harbour which was previously classsified as the A8002, but is now unclassified.

Once north of the river, the A99 becomes Bridge Street leading into the town centre, at the north end of this street the road takes a sharp bend onto High Street at a junction with the B9159, which is what the other, pedestrianised and one-way, end of the High Street is classified as. Heading out the north of the town the road passes an industrial estate and the town's airport now branded as Wick John o'Groats Airport.

After the airport there is a junction with the eastern end of the B874 before reaching the village of Reiss. In Reiss a T-junction with the B876 is another on the road with a "TOTSO" arrangement, with the A99 from the south leading onto the B876 as the through route with priority over the A99 from the north.

Around two miles north of Reiss, at Bridge of Wester, the A99 crosses the short River of Wester. The original road crossed the river on a stone arched bridge, which still stands to the north side of the modern road. The new bridge, known as McKelvie Bridge, also crosses an oil pipeline fabrication faciltiy and this bridge has an hydrualic lifting section to allow large structures on the pipelines to pass under the road as they are launched out to sea.

Next the road passes the village of Keiss, another village which stretches away from the road towards the shore. Approximately half a mile of the road immediatley north of the village was widened in 2015-16 to a full two lane road, having previously been slightly too narrow for vehicles to pass within the width of the carriageway.

The road passes more scattered settlements and the landscape opens up offering view across the Pentland Firth to the Island of Stroma and the southern islands in the Orkeney Islands.

This is the A99 facing south just north of the A836 Junction

Reaching John o'Groats the road first passes through the village, which has a hotel and a petrol station, where it meets the northern end of the A836 before continuing onto the north coast, where the well-know "end of the road" tourist attractions are. The road passes a large car park before ending at a mini roundabout which provides a turning place next to the harbour. A passenger ferry service sails from this harbour to Burwick, at the south end of the A961 on South Ronaldsay in the Orkney Islands.


Although the A99 is best known as the former route of the A9, its route was originally part of the A88 as far as the TOTSO north of Wick and the B875 beyond. By 1932 the A88 had been rerouted and the B875 considerably shortened, so the entire road north of Wick had become the A882 except for a few hundred yards in John o' Groats which retained the B875 number. The whole route (A88, A882 and B875) was renumbered to the A9 on 16th May, 1935 and the renumbering to A99 occurred on 16th May, 1997.

JunctionsJohn o Groats • Latheron Junction • Reiss Junction • Thurso St. (Wick)
CrossingsBridge of Reisgill • Bridge of Wester • Wick Bridge
RoadsEuroVelo 12 • NC500 • NCN1
PlacesJohn o Groats • Wick
MiscellaneousA99 Named Junctions
Related Pictures
View gallery (21)
A836-a99.jpgA836-a99b.jpgA99 Bridge of Wester - McKelvie Bridge plaque.jpgA99 Bridge of Wester - Old bridge.jpgExeunt omnes.jpg
Other nearby roads
WickA8002 • A882 • A882 (John o Groats) • A88 (Inverness - Scrabster) • A896 (Wick) • A9 • B874 • B874 (Wick Harbour) • B875 (John o Groats) • B876 • B9159 • C1041 (Highland) • C1057 (Highland) • C1073 (Highland) • NC500 • T1 (Britain)
John o GroatsA836 • A882 (John o Groats) • A9 • B875 (John o Groats) • B876 (Thurso - John o Groats) • C1061 (Highland) • EuroVelo 12 • NC500 • NCN1 • North and West Highlands Route
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)