|To:||Dunvegan (Dùn Bheagain) (NG252480)|
|Distance:||22.8 miles (36.7 km)|
|Meets:||A87, B8009, B885, B884, A850|
|Route outline (key)|
The road commences at its southern end in a spectacular setting surrounded by bleak mountains at a junction with the A87 in the "village" of Sligachan, home to a hotel, campsite, and mountain rescue post.
Leaving Sligachan behind it immediately passes the old bridge over River Sligachan, now bypassed on a new structure by the main A87, and heads first north west, then west through the steep-sided Glen Drynoch, forming the narrow waistband of Skye.
Reaching the head of Loch Harport on the west side of Skye and a junction with the B8009 (to Satran, Merkadale, Carbost, and Portnalong) it turns to head north west passing Drynoch. It continues inland before reaching the coast again at Gesto Bay, following an inlet to Bracadale where it meets the B885 (to Portree).
Slightly inland once more, the road continues north west passing Struan and then several unclassified roads (to Ullinish and Eabost) before going through Gearymore and Ose. Rounding the head of Loch Caroy it passes more unclassified roads (to Feorlig, Harlosh, Roskhill and Vatten). After the hamlet of Heribost it passes the former A864 (now unclassified) before reaching Dunvegan (Dùn Bheagain). Here it travels along the shore of Loch Dunvegan to end at a junction with the A850, which continues along the shoreline.
Original Author(s): Fraslet