Ullapool to Durness
Shorter on paper than the other stages, and slower in practice than the distance suggests — this is Assynt, where the road narrows, the mountains stand alone rather than in ranges, and the services thin out to almost nothing.
Into Assynt
North of Ullapool the landscape changes abruptly: instead of connected mountain ranges, Assynt's peaks — Stac Pollaidh, Suilven, Canisp, Quinag — rise as isolated, sugar-loaf-shaped summits from flat, loch-scattered moorland. The underlying rock, Lewisian gneiss, is among the oldest exposed rock on Earth, and the effect is unlike anywhere else on the route: you can see three or four distinct mountains at once with open ground between them rather than a single ridge line.
Stac Pollaidh in particular is visible from the road for miles before and after you pass it, and the car park at its base (on the minor loop road via Achiltibuie, a worthwhile short detour off the direct A835) is the easiest place on the whole NC500 to photograph a mountain that looks genuinely improbable.
Lochinver
Lochinver is Assynt's main village and a working fishing harbour — the direct road distance from here back to Ullapool is about 36 miles, which gives a sense of how spread out this stage's few services actually are. It's the last reliable fuel and food stop before Durness for drivers taking the inland route rather than detouring to Kylesku.
Ardvreck Castle
On the shore of Loch Assynt sits Ardvreck Castle, a ruined tower house built around 1490 by the MacLeods of Assynt. It's freely accessible, unfenced, and a short walk from a small roadside car park — there's no visitor centre or entry fee, just a genuine ruin against water and mountains. Its best-known moment in history is 1650, when the Marquis of Montrose was captured near here after his defeat at the Battle of Carbisdale and held at the castle before being handed over.
The fuel gap north of Lochinver
This is the stretch to plan around
Once you leave Lochinver's pumps, reliable fuel doesn't reappear again in any quantity until Durness — a genuine gap of 40-plus miles on single-track road with no fallback options in between. Top up in Lochinver even if your tank looks fine; see the driving notes page for the full route-wide fuel-gap table.
The road itself (the B869 via Drumbeg, or the more direct inland A894/A838 via Kylesku) is narrow, twisting, and genuinely slow going — budget more time per mile here than almost anywhere else on the loop.
Arriving in Durness
Durness sits right at Scotland's northwest corner, and marks the shift from the west coast's sea lochs to the north coast's exposed, wind-scoured feel. It's a small settlement with limited beds, so book ahead in peak season — the next stage's content, Smoo Cave included, starts right at the edge of the village.