The Route
Towns & Places
The NC500 passes through some of Britain's most remote and spectacular landscapes. Travelling clockwise from Inverness, here's every major stop on the route.
Inverness-shire
Inverness
The capital of the Highlands and the traditional starting point of the NC500. Inverness sits at the mouth of the River Ness and is steeped in history, from Culloden Battlefield to the iconic Inverness Castle overlooking the city. It's the ideal base for stocking up, resting, and planning your journey north.
Beauly
A charming small town 15 miles west of Inverness, Beauly takes its name from the French 'beau lieu' — beautiful place. It's home to the ruins of a 13th-century priory and makes a pleasant first stop heading north on the NC500.
Wester Ross
Ullapool
Ullapool is the largest settlement on the northwest coast and one of the most beloved stops on the NC500. This picturesque fishing village on the shores of Loch Broom offers stunning views, excellent seafood, a vibrant arts scene, and is the ferry gateway to the Outer Hebrides.
Gairloch
Gairloch is a scattered community of villages around the shores of Loch Gairloch, boasting some of the finest beaches on the Scottish mainland. On a clear day, the views stretch to the Outer Hebrides. It's a popular base for exploring Torridon and the Beinn Eighe National Nature Reserve.
Torridon
One of the most dramatic landscapes in Britain, Torridon is defined by its ancient red sandstone mountains — some of the oldest rock on Earth. Beinn Alligin, Liathach, and Beinn Eighe tower over a pristine loch, creating views that stop you in your tracks.
Applecross
Applecross is reached either via the legendary Bealach na Bà — one of the UK's highest mountain passes — or the stunning coastal road from Shieldaig. The remote village faces the Isle of Skye across the Inner Sound and has a real end-of-the-world feel that keeps visitors coming back.
Sutherland
Scourie
A small, peaceful village on the northwest coast with a beautiful sandy bay. Scourie is the gateway to Handa Island — a seabird reserve that hosts tens of thousands of puffins, guillemots, and razorbills each summer.
Durness
Durness sits at the very northwest corner of mainland Britain, a remote and magnificent place where enormous sandy beaches meet towering sea cliffs. It was a childhood holiday destination of John Lennon, and the village celebrates this connection warmly.
Tongue
Tongue is a beautiful village on the Kyle of Tongue, a long tidal sea loch on the north coast. The dramatic ruins of Castle Varrich sit above the village, and the causeway across the Kyle provides one of the most photogenic views on the entire route.
Dornoch
Often described as one of Scotland's most beautiful small towns, Dornoch has a 13th-century cathedral, a royal golf course that has hosted The Open Championship, and a beach that stretches for miles. It feels a world away from the wild north coast.
Caithness
Thurso
Thurso is the most northerly mainland town in Britain and a major hub on the NC500's north coast. It has a surprisingly good surf scene — Thurso East is one of Europe's premier reef breaks. The nearby Castle of Mey, the Queen Mother's beloved Highland home, is a must-visit.
John o' Groats
Famous as the northeastern tip of mainland Britain, John o' Groats is an iconic milestone on the NC500 and is the traditional end (or start) of the Land's End to John o' Groats journey. The landscape here is vast and windswept, with ferries running to Orkney during summer.
Wick
Wick was once the herring capital of Europe, and its dramatic harbour and historic old town reflect that proud past. The Wick Heritage Museum is one of the finest community museums in Scotland, and the ruined castle at Girnigoe is spectacular.