North Coast 500 Guide: Itineraries, Map, Places to Stay
The North Coast 500 is a 516-mile loop around the very top of mainland Scotland. It starts and finishes at Inverness Castle, passed Wester Ross, skirts the edge of Sutherland, crosses Caithness, and runs back down the Moray Firth to where it began.
The North Coast 500: A Complete Guide to Scotland's Greatest Road Trip
The North Coast 500 is a 516-mile loop around the very top of mainland Scotland. It starts and finishes at Inverness Castle, takes in the far-western peninsulas of Wester Ross, skirts the Atlantic edge of Sutherland, crosses the empty headlands of Caithness, and runs back down the Moray Firth to where it began. It was launched in 2015 to join the dots between the roads that were already there, and it has done what it set out to do. The Highlands now have a route name that visitors can search for, plan around, and share.
What sits inside those 516 miles is the point. This is Scotland at its most elemental. Single-track roads that climb over passes you can see for twenty miles. White sand beaches that most of Europe has never heard of. Sea cliffs thick with guillemots in early summer. Mountains shaped by three billion years of geology, rising straight out of sea lochs. Villages of a few dozen people where the pub is also the post office, and where the welcome is warmer than the weather usually allows.
This guide is the starting point. It tells you what the NC500 actually is, what to expect from each section, where to stay, where to eat, what to see along the way, and how to make the trip yours. Everything here links out to deeper guides on specific bits of the journey, whether you are planning a five-day dash or a fortnight of slow wandering.
The NC500 at a glance
A quick reference panel before we get into the detail. If you have time for a single scroll, this is the information most people want first.
· Total distance: 516 miles (830 km).
· Start and finish: Inverness Castle.
· Direction: most drivers go clockwise, starting west via the Black Isle toward Applecross. Anti-clockwise works just as well and tends to be quieter.
· Ideal duration: seven days is the sweet spot. Five days is doable but rushed. Ten days lets you breathe.
· Best time to drive: late May to early July for long daylight, September for autumn light and fewer midges, early spring and autumn shoulders for quiet roads.
· Road types: a mix of A-road, B-road and single-track with passing places. Bealach na Bà over to Applecross is the most challenging stretch.
· Driver skill needed: comfortable on narrow roads and happy to use passing places correctly. If you have never driven a single-track road before, allow extra time and read up on the etiquette first.
What is the NC500 and where does it go?
The North Coast 500 is a signposted scenic driving route, not a separate road. It runs clockwise from Inverness out across the Black Isle, up through Easter Ross to the western seaboard, over the mountains to Applecross, northwards along the coast through Torridon and Gairloch to Ullapool, up into the wilderness of Assynt and Sutherland, east along the north coast to John o' Groats, then south down the east coast through Dornoch and back to Inverness.
The word most people use to describe it is 'loop', but that slightly undersells the shape. The route bulges, kinks and doubles back. Parts of it are coastal roads. Other parts cut inland through glens and moorland because the coast itself is impassable. The result is one of the most varied driving routes in Europe: you can go from wide Atlantic beaches to flagstone cliffs, from bogs and lochans to farmland and fishing harbours, inside a single day.
Most drivers tackle it over five to ten days. Three is possible but misses the point. Two weeks is where you start to relax into it properly and take the side roads. A lot of our readers ask how long the NC500 really takes and the honest answer depends on what you want from the trip.
The route, section by section
It helps to think of the NC500 in five segments. Each has its own character, its own driving conditions, and its own set of reasons to slow down. We have written a full NC500 route map guide that breaks every section down with distances, drive times and road quality, but here is the quick version.
Section 1: Inverness to Applecross
You leave Inverness on the A9 north, crossing the Kessock Bridge to the Black Isle before turning west. This is gentle country: farmland, oak woods, lochs. At Garve you pick up the A835 toward the west coast, branching off for the A896 down to Shieldaig and then the small road over Bealach na Bà to Applecross.
Bealach na Bà is the single most dramatic drive on the route. A 2,054-foot mountain pass, gradients of one-in-five, tight hairpins and a view from the summit that reaches to Skye and the Outer Hebrides on a clear day. It is not suitable for large motorhomes or caravans. We have written about the Bealach na Bà in detail so you know exactly what you are getting into.
Section 2: Applecross to Ullapool
A coastal section that arguably contains the best driving on the whole loop. You trace the edge of the Applecross peninsula, cross through Shieldaig and Torridon, pass the hulking summits of Liathach and Beinn Eighe, and come out at Kinlochewe. The road then drops south-west to Gairloch, runs up through Poolewe and Aultbea to Gruinard Bay, and eventually arrives at Ullapool, the busiest town on the west coast.
Stops that earn their time: the Applecross Inn for food, the Beinn Eighe Mountain Trail for a short sharp walk, Gruinard Bay for white sand, and the Rock Stop cafe at Kinlochewe for coffee and geology.
Section 3: Ullapool to Durness
This is the wildest stretch. The road winds up into Assynt, under the distinctive profile of Suilven and Stac Pollaidh, crossing the Kylesku Bridge and heading north through Scourie to the scattered crofts of Kinlochbervie and Durness. Every mile here is a postcard. It is also where single-track driving really demands your attention.
In Durness you will find Smoo cave, a vast sea and freshwater cave with an underground waterfall. Sango Sands nearby is one of the best beaches on the north coast. If you have an extra morning, the passenger ferry and minibus out to Cape Wrath is an experience on its own.
Section 4: Durness to John o' Groats
The north coast opens up. You drive along a series of beaches, low headlands and peat bogs with the Atlantic ocean to your left. Stops: Ceannabeinne Beach, Strathy Point Lighthouse, Dunnet Head (the true northernmost point of mainland Britain, not John o' Groats as most people think), and the excellent small town of Thurso. John o' Groats itself is underwhelming if you arrive expecting drama. The real spectacle is a mile and a half east at the Duncansby Stacks.
Section 5: John o' Groats to Inverness
The final leg runs south down the east coast. The landscape softens. This is Caithness and then Easter Ross: farmland, fishing towns, old harbours. Stops worth building in include Wick, Whaligoe Steps, Dunrobin Castle near Golspie, the pretty town of Dornoch, and Chanonry Point on the Black Isle for dolphin watching. By the time you reach Inverness you will have driven through most of the ecosystems Scotland has to offer.
How long does the NC500 take?
The short answer: seven days is the sweet spot. Five days gets you round if you are pushed, but you will be driving more than you are stopping. Ten days lets you take in detours like Cape Wrath, spend a morning at a beach, walk a corbett, and eat a proper dinner in each of the towns you pass through. Anything less than five days is honestly not worth the petrol: you will have seen a blur, not a country.
We have a full piece on how long the NC500 really takes with breakdowns of three, five, seven and ten-day plans, plus notes on what actually slows you down out there (single-track roads, passing places, weather, stopping for photographs more often than you planned).
When to drive the NC500
Late May to early July is the window most seasoned visitors aim for. Daylight lasts until nearly 11pm at the summer solstice. The weather is at its most settled. Midges have not fully woken up yet if you go before mid-June. The trade-off is that the route is busier than it used to be and accommodation books out months in advance.
September is an underrated alternative. The light is golden, the crowds have thinned, the midges are fading, and the hills start to turn. Winter is the road empty, the aurora possible and the cold serious. Many campsites and hotels close between November and March, so research is non-negotiable.
Our full guide to the best time of year to drive the NC500 goes month by month.
Where to stay on the route
Accommodation on the NC500 ranges from five-star country-house hotels to basic camping pods that sleep two. Between those two extremes sits the bulk of what you will actually use: family-run B&Bs, self-catering cottages, small hotels in old fishing towns, ex-crofters' cabins, and the growing number of purpose-built pods that have sprung up along the loop over the last decade.
A few specific things to think about. Book early for summer stays: May to August accommodation along the route sells out months in advance, particularly anything on the western coast. Winter stays are harder to plan because smaller operators close for the season, so check before you drive. If you are travelling with a dog, ask the property directly rather than relying on listing-site categories.
Our full guide to NC500 accommodation walks through what is available by section and what to book first. If you are planning to camp, the campsites along the NC500 guide covers every main campsite on the loop.
Things to do on the NC500
The route is the thing. But the route is also slow, and that means you have time for stops that would never have been on your radar otherwise. We have picked out 25 of the best stops and written a separate guide to the most beautiful scenery on the route with photography tips.
If beaches are your thing, you will find some of the finest in Britain out here. Mellon Udrigle, Achmelvich, Oldshoremore, Sango Sands, Balnakeil, Ceannabeinne, Strathy Bay, Dunnet Bay. Our best beaches on the NC500 guide tells you which ones are worth the walk and which are best for swimming, dogs or simply lying down on.
If you prefer something to climb rather than lie on, there are short walks with summit views (Stac Pollaidh), longer ones that define Assynt (Suilven), and attractions that need little more than a twenty-minute stop (Whaligoe Steps, Duncansby Stacks, Corrieshalloch Gorge).
Driving the NC500: what to expect
The roads are the best reason to come and the most common thing people underestimate. Long sections of the route are single-track with passing places. That is not the same as a narrow country lane. It is a road built for one vehicle at a time, with regular wide bays on alternating sides. You use them to pull in and let oncoming traffic past, or to pull over and let a faster vehicle overtake. Pulling half into a passing place and leaving the other half sticking out is the single most common mistake. Either commit to the passing place or don't use it.
Fuel stops are spread out. On the west and north sections it is not unusual to drive eighty miles between petrol stations, so fill up when you see one. Mobile signal drops in and out. Download offline maps before you set off. Drivers new to Bealach na Bà should read the dedicated guide before attempting it. If you are travelling in a motorhome, large campervan or anything towing, avoid Bealach na Bà entirely: there is a perfectly good alternative via Shieldaig that most big vehicles use.
Our guide to driving the NC500 in a motorhome or campervan covers hire, etiquette, overnight parking and the realities of wild camping in Scotland.
Eating and drinking on the route
Food on the NC500 is better than it used to be and still variable. The standout stops tend to be small, independent, and sit on particular pieces of the route: the Applecross Inn for evening meals and a table by the sea, the Kishorn Seafood Bar for langoustines, the Seafood Shack in Ullapool, Cocoa Mountain in Durness for the best hot chocolate in the Highlands, and the Oyster Catcher in Portmahomack for the drive home.
A handful of practical notes. Kitchens close earlier than you are used to, especially off-season. Sunday hours are unpredictable. Booking is strongly recommended in summer. And nothing kills a day on the NC500 faster than expecting a hot meal in a village of forty people at nine o'clock on a Sunday evening. Plan ahead or carry the means to cook.
Plan your trip: every article in one place
Everything we have written on the NC500, grouped by what you are trying to do. Each article stands on its own but sits inside the wider picture you have just read.
Routes and itineraries
· Full NC500 route map, section by section
· How long does the NC500 take to drive?
· Best time of year to drive the NC500
Stops, beaches and scenery
· The best beaches on the NC500
· The most beautiful scenery on the NC500
· Bealach na Bà, Scotland's most dramatic mountain pass
· Whaligoe Steps and waterfall
Where to stay and how to travel
· Driving the NC500 by motorhome or campervan
Practical tips before you drive
A few things that are easy to overlook and expensive to get wrong.
· Download offline mapping. Mobile signal is patchy. Google Maps offline, OS Maps, or Maps.me all work.
· Fill up when you see a petrol station. Distances between pumps are longer than you expect.
· Book accommodation in advance for summer trips. Forget walk-in stays between June and August.
· Respect passing places. They are not parking spots. They are not halfway points. You pull fully in or you don't.
· Pack layers. Scotland does four seasons in an afternoon and the weather at sea level is not the weather on Bealach na Bà.
· Slow down in villages. Locals live here and have seen too many rushed tourists miss the dog.
· Respect the land. Take litter with you. Close gates. Don't light fires in peat country.
· Carry a good coffee flask. It turns a rainy lay-by into a good memory.
Frequently asked questions
How long is the NC500?
516 miles, or 830 kilometres. That is the signed route. If you add detours to Cape Wrath, the Assynt peninsulas or the Black Isle, you can easily push it to 650 miles. See our guide to a full route map and section breakdown.
How many days do you need for the NC500?
Seven days is the sweet spot. Five is doable but rushed. Ten is ideal if you want to include Cape Wrath, the west coast peninsulas and a few walks. Our full guide to how long the NC500 takes covers every option.
When is the best time of year to drive the NC500?
Late May to early July for long daylight and the most settled weather. September for quiet roads and autumn light. Winter is beautiful but many places close. See our best time to drive the NC500 guide.
Where does the NC500 start and finish?
Inverness Castle. The route loops out and back to the same point. You can drive it in either direction. Most people go clockwise via the Black Isle and the west coast.
Can you do the NC500 in a motorhome?
Yes. The majority of motorhomes and campervans complete the loop without difficulty. The exception is Bealach na Bà, which is unsuitable for anything large. Use the alternative road via Shieldaig. Our full motorhome and campervan guide covers everything in detail.
Do I need a 4x4?
No. The NC500 is tarmac all the way round. A normal car, driven sensibly, is fine. Confidence on narrow roads and familiarity with passing place etiquette matter more than ground clearance.
Is the NC500 suitable for beginner drivers?
If by beginner you mean newly qualified, it is a step up from city driving but not dangerous if you take your time. Drive the Bealach na Bà either very early or avoid it entirely on your first pass. Read up on single-track etiquette before you go.
What should I not miss?
Bealach na Bà, Applecross, Mellon Udrigle beach, Ardvreck Castle on Loch Assynt, Smoo Cave in Durness, Duncansby Stacks east of John o' Groats, and Dunrobin Castle near Golspie. Our 25 best stops on the NC500 guide has the full list.