Drivers AtlasThe world's best roads

United Kingdom to United Kingdom

Edinburgh to The North Coast 500 by car

Two and a half hours to the start line at Inverness, then the full 830 km loop around the top of Scotland.

Direct

250 km

155.3 mi

Scenic route

1080 km

671.1 mi

Days

6

about 2.6 hr direct

Tolls

£0

one way, per car

The drive

Driving from Edinburgh to The North Coast 500

Edinburgh to Inverness is a straightforward 250 km up the A9. The journey proper begins there, with the North Coast 500 running clockwise or anticlockwise around the Highland coast.

Anticlockwise puts the Bealach na Ba early and saves the empty north coast for the end. Clockwise gets the easier east coast out of the way first.

Book accommodation well ahead between June and August. The route is popular and the villages are tiny.

When to go

May, June and September for long light and fewer camper vans.

Crossings and charges

  • No tolls

Where to break the drive

Overnight stops

  1. 1

    Inverness

    The official start and finish of the loop.

  2. 2

    Applecross

    Over the Bealach na Ba on day one if going anticlockwise.

  3. 3

    Durness

    The far north west corner, and the emptiest driving on the loop.

Questions

Common questions about this drive

How far is Edinburgh to The North Coast 500 by car?

About 250 km, roughly 155.3 miles, by the most direct route. The scenic version described here runs closer to 1080 km.

How long does it take to drive from Edinburgh to The North Coast 500?

Around 2.6 hours of driving on the direct route, which most people split over two days. The scenic route takes 6 days without rushing.

What will the tolls cost?

Budget about £0 one way per car in tolls, vignettes and crossings, before fuel and hotels.

When is the best time of year?

May, June and September for long light and fewer camper vans.