The North Coast 500, stage by stage.
The loop from Inverness round the far north of Scotland: the route on a map, the distance between each stop, the single-track rules, where a campervan can stop overnight, and the roadworks to plan round.

The short answer
- Distance
- 516 miles (830 km), starting and ending in Inverness (North Coast 500 travel guide)
- Time
- At least 5 to 7 days, the route's own advice (North Coast 500 travel guide)
- Direction
- Either way round. Clockwise takes the Bealach na Bà early on (North Coast 500 travel guide)
- Roads
- Mostly A-roads, with single-track sections and passing places (North Coast 500 travel guide)
- Big vans
- Longer than a standard VW T5 conversion (about 16–18 ft)? Take the alternative motorhome routes (North Coast 500 road safety)
The route, stage by stage
Clockwise from Inverness. Miles are measured along the OpenStreetMap route line between stops and add up to 515; the official map's own stage distances agree to within a mile or two.
- 1Inverness to Lochcarron64 miles · 64 so farVia Beauly, Muir of Ord, Garve and Achnasheen
Roadworks with traffic lights on the A835 at Loch Garve; Traffic Scotland expects them to run into summer 2027. (Traffic Scotland: A835 Loch Garve)
- 2Lochcarron to Applecross18 miles · 82 so farVia the Bealach na Bà
The pass climbs from sea level to 630 m in about 6 km, with hairpins and gradients near 20%. The NC500 site says it isn't suitable for large motorhomes, caravans or inexperienced drivers. (Wikipedia: Bealach na Bà, North Coast 500 FAQ)
- 3Applecross to Shieldaig25 miles · 107 so farVia the coast road round the Applecross peninsula
- 4Shieldaig to Kinlochewe17 miles · 124 so farVia Torridon
- 5Kinlochewe to Gairloch20 miles · 144 so farVia Loch Maree
Gairloch harbour is one of the Highland Council's overnight car parks for motorhomes. (Highland Council motorhome scheme: car parks and rules)
- 6Gairloch to Ullapool55 miles · 199 so farVia Poolewe and the Braemore junction
Little Gruinard Beach is another of the council's overnight car parks. The A835 at Braemore is due to close overnight from 21 to 30 March 2027. (Highland Council motorhome scheme: car parks and rules, Traffic Scotland: planned roadworks)
- 7Ullapool to Lochinver35 miles · 234 so farVia the A835 and A837
The A835 at Ullapool is due to close overnight from 14 to 19 March 2027. (Traffic Scotland: planned roadworks)
- 8Lochinver to Kylesku24 miles · 258 so farVia the B869 through Drumbeg
The NC500 site asks motorhome drivers to avoid the B869 and take the A894 instead. (North Coast 500 road safety)
- 9Kylesku to Durness35 miles · 293 so farVia Scourie
Durness village car park is one of the council's overnight car parks. (Highland Council motorhome scheme: car parks and rules)
- 10Durness to Tongue30 miles · 323 so farVia Loch Eriboll
- 11Tongue to Thurso43 miles · 366 so farVia Bettyhill
NorthLink sails from Scrabster, by Thurso, to Stromness on Orkney in 90 minutes. (Orkney.com: ferries)
- 12Thurso to John o' Groats20 miles · 385 so farVia Dunnet
Pentland Ferries crosses from Gills Bay, near John o' Groats, to St Margaret's Hope on Orkney in about an hour. (Orkney.com: ferries)
- 13John o' Groats to Wick16 miles · 401 so farVia the A99
Noss Head and Riverside in Wick are council overnight car parks. (Highland Council motorhome scheme: car parks and rules)
- 14Wick to Helmsdale36 miles · 437 so farVia Lybster and the A9
- 15Helmsdale to Tain34 miles · 470 so farVia Brora, Golspie and the Dornoch Firth bridge
Weekday stop/go roadworks on the A9 at Golspie until 29 January 2027. (Traffic Scotland: A9 Golspie)
- 16Tain to Dingwall24 miles · 494 so farVia Alness
- 17Dingwall to Inverness21 miles · 515 so farVia Muir of Ord and Beauly
The official map adds an optional 40-mile Black Isle loop. (Official NC500 map (2016))
Driving single-track roads
Some sections of the route are single-track roads, one lane wide, with passing places marked by white diamond or square signs on either side of the road. (North Coast 500 travel guide, North Coast 500 road safety)
- Pull into a passing place on your left, or wait opposite one on your right, to let oncoming traffic by or let the driver behind overtake. Give way to traffic coming uphill, and reverse to a passing place if you have to. Never park in one. (The Highway Code, rules 155 and 156)
- Don't drive in convoy: many passing places hold only one vehicle, so keep a passing place apart. (North Coast 500 road safety)
- Drive at a speed that lets you stop in half the distance you can see to be clear. (North Coast 500 road safety)
- Fuel and services can be sparse in the remote parts, and phone signal patchy: fill up when you can and download offline maps. (North Coast 500 travel guide)
Stopping overnight in a campervan
Scotland's wild camping rights don't cover vehicles: they apply to people on foot, bike or other non-motorised transport. The NC500 site says you may rest overnight in a designated formal lay-by if everything stays inside the van (no awnings, chairs or cooking outside), that rooftop tents belong on campsites, and that burial-ground car parks are off limits. (Scottish Outdoor Access Code, North Coast 500 motorhome advice)
The Highland Council's voluntary motorhome scheme costs £40 for 7 days and lets you park overnight, 10pm to 8am, in 12 designated car parks, with no return to the same one within 72 hours: Torvean (Inverness), Nairn Harbour, Dunnet Head, Dunnet Seadrift, Noss Head, Reiss Beach, Riverside (Wick), Durness village, Golspie Shore Street, Ullapool Latheron, Gairloch harbour, Little Gruinard Beach. Members also get free showers at High Life Highland leisure centres. Torvean in Inverness can also be paid for by the night (£10 for up to 24 hours; no toilets). (Highland Council motorhome scheme: price, Highland Council motorhome scheme: car parks and rules, Highland Council: Torvean)
Empty chemical toilets at campsites or disposal points, not public toilets. Points open to passing visitors for a charge include Black Rock Campsite, Evanton, Beauly Holiday Park, Inver Caravan Park, Dunbeath, Ferry View Night Stop, Gills Bay, Halladale Inn & North Coast Touring Park, Torvean Caravan Park, Inverness. (North Coast 500 motorhome advice)
When to go
The route's own guide picks late spring and early autumn for the best mix of open attractions, scenery and driving conditions. Summer has the longest days and gets very busy; from November to March some places close. (North Coast 500 travel guide)
Midges are out from about May to September (May to October by VisitScotland's count), worst at dawn and dusk on calm days. The best months for the northern lights are late September to March. (North Coast 500 FAQ, VisitScotland: midges, North Coast 500 travel guide)
Roadworks on the route
Longer works listed by Traffic Scotland on 9 November 2026. Each drops off this list once its end date passes; check Traffic Scotland before you set off.
- A835 Loch Garve. Retaining wall works with temporary traffic lights. Listed until 31 March 2027; Traffic Scotland's 2 November update expects summer 2027. (Traffic Scotland: A835 Loch Garve)
- A9 Golspie. Stop/go, 9am to 4:30pm on weekdays. (Traffic Scotland: A9 Golspie)
- A99 Occumster to Whiterow, south of Wick. Rolling temporary traffic lights overnight (7pm to 4am), 18 January to 22 February 2027. (Traffic Scotland: planned roadworks)
- A835 Ullapool. Overnight closures, 14 to 19 March 2027. (Traffic Scotland: planned roadworks)
- A835 Braemore. Overnight closures, 21 to 30 March 2027. (Traffic Scotland: planned roadworks)
Hiring a campervan for it
Starting from a depot near the route saves the drive up from the Central Belt. 4 of the depots in Mooch's Scottish campervan comparison are on this map:
- North 500 Motorhomes, Inverness: price on request. Dogs: Up to 2 dogs in pet-friendly vehicles, £40 cleaning charge
- Go North Campers, Elgin: from £130 a night (1 Oct–30 Apr; £160 from 1 May to 30 Sep). Dogs: Allowed, free
- Indie Campers, Inverness: price on request. Dogs: One pet up to 30 kg, paid cleaning
- Rover Rentals, Inverness: from £150 a night (for nights beyond the minimum; 4 off-peak nights £750). Dogs: Dog specialists; no charge
Questions
How long is the North Coast 500?
How many days do you need for the NC500?
Which way round should you drive the NC500?
Can you drive the Bealach na Bà in a campervan?
Can you wild camp in a campervan on the NC500?
Where can you empty a chemical toilet on the NC500?
When is midge season on the NC500?
How this was put together
Facts come from the official North Coast 500 site, the Highland Council, Traffic Scotland, the Highway Code and VisitScotland, read on 9 November 2026; each one links its source. The route line and stop positions are from OpenStreetMap, and the stage distances are measured along that line. Roads and rules change, so check before you travel. Spotted something wrong? Email hello@moochtravel.com.