← All posts
Itinerary

Five Days on the NC500: A First-Timer's Drive

I had five days, a hire car, and no idea what to expect. Here's the honest account of my first NC500 circuit — the highlights, the mistakes, and the moment I nearly ran out of fuel near Tongue.

8 April 2026·9 min read

Day one: Inverness to Thurso

I drove north out of Inverness in the early morning, following the A9 along the Cromarty Firth. The road here is nothing special — dual carriageway, oil rigs in the firth, industrial estate outside Invergordon — but it improves. I stopped at Dunrobin Castle because the guidebook said to, and the guidebook was right: a French château somehow transported to the Sutherland coast, with falcons being flown on the lawn and the sea behind it all.

By Helmsdale the road had left the dual carriageway behind and I was in something that felt more like the Highlands I'd expected. The Ord of Caithness — the headland where the road climbs dramatically before dropping to Caithness — gave me the first view north that genuinely made me pull over. Flat moorland stretching to a horizon I couldn't quite reach.

I reached Thurso at 6pm, slightly surprised by how ordinary the town felt after the Ord. Thurso is a real working town — a supermarket, a chippy, a harbour, people going about their lives. I ate fish and chips by the harbour and was asleep by ten.

What I'd do differently: leave Inverness two hours earlier and spend more time on the Caithness coast before dark.

Day two: Thurso to Durness

Day two taught me that John O'Groats is not the point.

I drove there because I had to — it's the famous end of the road, the signpost, the photograph. And it's fine. But two miles east, at Duncansby Head, I sat on a cliff edge and watched puffins dart back and forth from their burrows while three massive sea stacks rose from the sea sixty metres below me. I was there for forty minutes and saw three other people. John O'Groats had coach parties.

The north coast road west of John O'Groats was where the trip changed for me. The scale of the landscape just... expanded. Moorland in every direction, sea glimpsed through the hills, the road ahead empty. I stopped at Bettyhill and walked to the beach — white sand, cold waves, completely alone. I stopped at the Kyle of Tongue causeway and stared at Ben Loyal for twenty minutes.

Durness arrived in the late afternoon. I checked into a small B&B and walked to Smoo Cave before dinner. The waterfall inside the cave, the sea entrance visible from a platform above the main chamber, the cold smell of the rock — it was nothing like I'd expected, and completely extraordinary.

Day three: Durness to Ullapool

This was the day I nearly ran out of fuel.

I'd filled up in Durness, which felt like enough. I wasn't accounting for Scourie, or the forty miles of single-track between Scourie and Kylesku, or the decision to take a detour I hadn't planned. By the time I reached Kylesku the tank was on the amber light and I had no idea where the next petrol station was.

Kylesku itself is remarkable — a small hotel, a boat trip operator, and the Kylesku Bridge, which crosses the narrows between Loch Glendhu and Loch Glencoul in a single elegant sweep. I stopped on the bridge and looked down at the sea loch below and tried not to think about fuel. (There's a petrol station in Inchnadamph, nine miles south. I got there.)

Lochinver for lunch: langoustines at the harbour café, possibly the best lunch of the trip. Then south through Coigach and down the loch-side road to Ullapool. Ullapool is a proper village — a working ferry port with actual restaurants and a pub with live music. I ate at The Seaforth and listened to a fiddle player and felt enormously content.

Fuel note: fill up in Durness, Scourie if it's open, and Ullapool. Don't skip any of them.

Day four: Ullapool to Torridon

The road south from Ullapool through Corrieshalloch Gorge and down to Gairloch is the stretch I keep recommending to people. It feels wilder than the north coast, somehow — more vertical, more intimate. The mountains come right down to the road. The passes between the sea lochs are narrow and dark.

I stopped at Corrieshalloch Gorge for the suspension bridge walk — a box canyon sixty metres deep that appears from nowhere in the moorland — and continued to Gairloch, where I had coffee at a café overlooking a harbour with the Torridon hills on the horizon.

Torridon in the late afternoon: I arrived at my accommodation, drove the car around to the south side of the loch, and sat for an hour looking at the Torridonian sandstone mountains reflected in the water. They are 750 million years old, these mountains. They were ancient when the dinosaurs were new. Something about that scale of time is clarifying.

Day five: Torridon and home

I could have done the Bealach na Bà. I should have done the Bealach na Bà. The morning was clear and still — perfect conditions for the high pass — and I drove instead to Shieldaig and sat by the loch eating a sandwich and watching a pair of otters on the rocks.

I don't regret it. The Bealach will be there on the next trip, and there will be a next trip. Five days gave me enough of the NC500 to know that I haven't seen enough of it.

I drove back to Inverness along the south shore of Loch Ness — stopping at Urquhart Castle because a ruined castle on a promontory over a loch is a thing I can never drive past — and returned the hire car at the airport feeling a particular kind of satisfied that comes from having covered a lot of ground slowly.

Things I got right: booking the B&Bs early, downloading offline maps, packing waterproofs.

Things I got wrong: not enough fuel buffer, not enough time at Duncansby Head, skipping the Bealach.

Five days is enough for the circuit. It's not enough for the NC500. Come back and do it again.

Planning your NC500?

Find and book accommodation at every stop on the route.