Drivers AtlasThe world's best roads
North Coast 500, a scenic drive through Scottish Highlands, United Kingdom

United Kingdom, Scottish Highlands

North Coast 500

Distance

830 km

Time

5 days

Driving score

8.5

Loading the map
WhatsApp Email X Facebook

We choose the roads, waypoints are preserved so Google Maps follows the intended route.

Editorial

Why drive it

The NC500 is not a single road but a stitching together of the best coastal, mountain and moorland routes in the Highlands. It works because the whole is greater than the parts.

The west coast from Applecross to Assynt is the highlight: narrow roads cut into rock, sea lochs on one side and mountains rising straight from the water. The north coast opens into vast empty beaches, and the east run home has a surprising amount of good empty tarmac.

Difficulty
Moderate
Road width
Single and two lane, often narrow on the west coast
Surface
Good tarmac with frequent patched sections and passing places
Best direction
Inverness clockwise, coast on your left
Best time of day
Leave Inverness before 07:00 to beat the summer coaches
Best season
May to September, midweek in June is ideal
Elevation
626 m at the Bealach na Bà summit
Community rating
4.7 / 5

Proprietary scoring

The numbers

Driving enjoyment8.5
Scenery9.5
Road quality7.5
Traffic (higher is quieter)6.5
Grand touring9.2
Sports car7.5
Classic car8.0
Convertible8.5

The journey

Route highlights

  1. Start

    Inverness

    Fuel, coffee and a final map check

  2. Viewpoint

    Black Isle

    Dolphin spotting at Chanonry Point

  3. Mountain Pass

    Bealach na Bà

    The most dramatic climb of the loop

  4. Lunch

    Applecross Inn

    Langoustines with Skye across the water

  5. Photo Spot

    Torridon

    Red sandstone peaks above the road

  6. Historic Village

    Ullapool

    White houses, good fish and chips

  7. Viewpoint

    Assynt

    Suilven rising from the moorland

  8. Photo Spot

    Durness

    Sango Sands and the north coast light

  9. Historic Village

    John O'Groats

    The famous signpost, then keep going to Duncansby

  10. Finish

    Inverness

    Complete the loop by the castle

The full guide

Driving the North Coast 500, stage by stage

A complete driver's guide to Scotland's 830 kilometre Highland loop: how long to take, which direction to drive, where to sleep and how to avoid the traffic that ruins it for everyone else.

The North Coast 500 works because it never lets the road settle. In a single day you can climb a hairpin pass built for drovers, drop onto a single track shelf above a sea loch, then run for twenty uninterrupted minutes across open moor with nothing ahead but the horizon. It is not one great road. It is roughly forty of them, arranged in a loop that begins and ends at Inverness Castle.

It is also the most misunderstood route in Britain. Most people attempt it in three days, spend those days behind motorhomes, and come home saying it was overrated. Give it five and drive it early, and it becomes one of the best weeks of driving in Europe.

This guide breaks the loop into five driving days, each one ending somewhere with a proper bed, secure parking and a kitchen still open when you arrive.

Total distance
830 km
Recommended time
5 days
Start and finish
Inverness
Highest point
Bealach na Bà, 626 m
Toll roads
None
Best months
May, June, September

Stage 1

Day one: Inverness to Applecross

Roughly 220 km, allow six hours with stops

Leave Inverness before seven and the road west through Garve and Achnasheen is yours. The pace is fast and flowing until Lochcarron, where the Bealach na Bà begins. Twenty five percent gradients, blind hairpins and no barrier on the drop side. Drive it up rather than down if you can, and stop at the summit car park rather than on the road itself.

Stage 2

Day two: Applecross to Ullapool

Roughly 180 km, allow six hours

The coast road north from Applecross to Shieldaig is the finest single track driving in Scotland, so accept that it is slow and enjoy it. Torridon delivers the best mountain backdrop of the loop. From Gairloch onward the road widens and the throttle opens again through Dundonnell and Corrieshalloch Gorge.

Stage 3

Day three: Ullapool to Durness

Roughly 150 km, allow five hours

Assynt is the emptiest and most rewarding section. The road past Suilven and on through Drumbeg is narrow, steep and constantly changing camber. Kylesku Bridge is the photograph everyone takes. Beyond it the landscape flattens into peat and lochan, and the driving becomes long sighted and quick.

Stage 4

Day four: Durness to John O'Groats

Roughly 180 km, allow five hours

The north coast is the surprise of the trip. Sango Sands, Ceannabeinne and the run around the Kyle of Tongue give you white sand and turquoise water that looks imported from somewhere far warmer. Traffic thins noticeably here. Detour to Duncansby Head rather than stopping at the John O'Groats signpost, which is the least interesting thing on the loop.

Stage 5

Day five: John O'Groats to Inverness

Roughly 190 km, allow four hours

The east coast run home has a reputation for being dull and it is simply not true. The A9 south of Helmsdale flows beautifully in the early morning, Dunrobin Castle is worth the twenty minutes, and Dornoch gives you a last good lunch before the final approach into Inverness.

Planning notes

What drivers ask about the North Coast 500

How many days do you need for the North Coast 500?

Five is the right number. Four is possible if you are prepared to start at first light. Three turns a great drive into a commute, and it is the main reason people come home disappointed.

Clockwise or anticlockwise?

Clockwise from Inverness. It puts the coast on your left for the west and north sections, which means the passing places and viewpoints are on your side of the road, and it lets you climb the Bealach na Bà rather than descend it.

When is the best time to drive it?

Late May and early June, midweek. Long daylight, dry roads, fewer motorhomes and no midges worth worrying about. September is the second choice. July and August are busy enough to spoil the west coast sections.

Is the Bealach na Bà suitable for a low car?

Yes with care. The surface is good and the gradient is steady rather than stepped, but the hairpins are tight enough that a long wheelbase car will need the full width. Avoid it in fog or high wind, and take the Shieldaig road instead if you are towing.

What about fuel and charging?

Fill up in Inverness, Ullapool, Durness and Thurso. West coast stations keep short hours and several close on Sundays. Rapid charging exists at Ullapool, Durness, Thurso and Tongue, but plan on charging overnight rather than relying on the network.

Do you need to book accommodation in advance?

Yes, and earlier than you think. Applecross, Lochinver and Durness sell out months ahead for summer weekends. Book the beds first and build the driving days around them.

Guide last reviewed August 2026 by the Drivers Atlas road team.

Where to stay

Stay along this drive

Tracing the road between your start and finish

0%

About 20 seconds left

We may earn a referral commission when you check availability with an accommodation partner. This never affects the price you pay, nor which hotels we recommend.

From the members

Road reports

No road reports yet. Be the first to drive it and tell us how it went.

Drove this road?

Free membership lets you post road reports, rate drives and save routes.