+44 1463 262 820
hello@venturehighland.com
Inverness, Highland
Highland cow on a single-track road in the Scottish Highlands

Planning Tool

Scotland Driving Times & Distances

Realistic driving times between Scottish destinations. No sat-nav optimism — these are times from driver-guides who cover these roads daily.

Planning a trip around Scotland? The first thing to know is that driving times here are different from what Google Maps suggests. Highland roads are often single-track with passing places, wind through mountain passes, and follow lochsides rather than cutting straight lines. A journey that looks like 90 minutes on the map can take two hours in reality – and that’s before you stop for the view.

These driving times come from our driver-guides who cover these routes every week. They’re realistic estimates for comfortable driving in normal conditions, without stops. Add 10–20% for summer traffic, more for winter weather. And remember: the drive is part of the experience. Some of Scotland’s most beautiful scenery is visible only from the road.

Major routes between cities

FromToMilesDrive time
EdinburghInverness1573h 15m
EdinburghGlasgow471h
EdinburghSt Andrews521h 10m
EdinburghStirling3750m
EdinburghFort William1322h 50m
EdinburghAberdeen1252h 30m
EdinburghOban1232h 45m
EdinburghPortree (Skye)2305h
GlasgowInverness1703h 15m
GlasgowFort William1042h 15m
GlasgowOban932h
GlasgowPortree (Skye)2105h
GlasgowAberdeen1452h 30m
GlasgowStirling2835m

Times assume normal traffic conditions with no stops. Summer traffic, roadworks, and weather can add 20–30 minutes to longer routes. The A9 has average speed cameras on most of the route between Perth and Inverness.

Routes from Inverness

Inverness is the gateway to the Highlands. Most Highland destinations are within 2–3 hours. Our private tours from Inverness and day tours cover all of these routes.

FromToMilesDrive time
InvernessPortree (Skye)1102h 45m
InvernessFort William661h 30m
InvernessAviemore3035m
InvernessNairn1620m
InvernessDornoch4955m
InvernessUllapool581h 15m
InvernessJohn o' Groats1122h 30m
InvernessDrumnadrochit1625m
InvernessAberdeen1052h 15m
InvernessBraemar842h
InvernessApplecross802h 15m
InvernessTorridon651h 40m
InvernessGlenfinnan801h 50m
InvernessGlencoe801h 45m
InvernessCulloden Battlefield612m

Driving on Skye

The Isle of Skye is smaller than you think but takes longer to drive than you expect. Many roads are single-track with passing places. The main A87 from the Skye Bridge to Portree is good, but roads to outlying attractions (Neist Point, Quiraing, Fairy Pools) are narrow and slow. Allow a full day to explore the island properly. See our definitive Skye guide.

FromToMilesDrive time
PortreeDunvegan Castle2335m
PortreeOld Man of Storr712m
PortreeQuiraing1930m
PortreeFairy Pools2335m
PortreeNeist Point3450m
PortreeArmadale (ferry)3755m
Kyle of LochalshPortree3445m

Tips for driving in Scotland

  • Single-track roads: Pull into passing places to let oncoming traffic through. If the passing place is on your right, stop opposite it (don’t cross). Let faster traffic behind you pass by pulling over.
  • Speed cameras: The A9 between Perth and Inverness has average speed cameras. Stick to the limits. Other roads use fixed cameras near towns.
  • Fuel: Fill up before heading into remote areas. Petrol stations in the Highlands can be 40–50 miles apart, and some close early.
  • Wildlife: Deer, sheep, Highland cows, and even otters cross Highland roads. Drive slowly at dawn and dusk, especially on unfenced roads.
  • Weather: Conditions change fast. Rain, fog, and wind can appear suddenly, especially in mountain passes. Carry a waterproof and check forecasts.
  • Winter: Snow and ice affect mountain passes (A9 Drumochter, A82 Glencoe, Bealach na Bà). Check travel conditions before setting out.

Let someone else drive

With a private driver-guide, everyone sees the scenery. No navigating, no parking stress, no missing the view because you’re watching the road. Our local guides know every route and every stop worth making.

Frequently asked questions

How long does it take to drive from Edinburgh to Inverness?

The direct route via the A9 takes approximately 3 hours 15 minutes (157 miles). In practice, allow 3.5-4 hours with comfort stops. The A9 has average speed cameras on much of the route. A more scenic alternative via Pitlochry, Dalwhinnie, and the Cairngorms takes around 4 hours.

How long does it take to drive from Inverness to Skye?

Inverness to Portree (Skye) takes approximately 2 hours 45 minutes via the A82 and Skye Bridge (110 miles). Allow longer if you want to stop at Eilean Donan Castle. The route via the A87 through Glen Shiel is one of the most scenic drives in Scotland.

Can you drive to the Isle of Skye?

Yes. The Skye Bridge connects the island to the mainland at Kyle of Lochalsh. There is no toll. You can also take the ferry from Mallaig to Armadale (south Skye) – a scenic 30-minute crossing.

Why do Scottish journeys take longer than expected?

Scottish roads, particularly in the Highlands, are often single-track with passing places. There are no motorways north or west of Inverness. Factors include: winding roads, slower speed limits, livestock on the road, scenic stops, and weather. Our driving times are realistic estimates from drivers who cover these routes daily.

Should I hire a car or use a private driver in Scotland?

Both work. Hiring a car gives flexibility but means the driver misses the scenery and must navigate unfamiliar roads (many single-track). A private driver-guide means everyone sees everything, you get expert commentary, no parking stress, and the driver knows the best stops. We offer private touring and chauffeur services across Scotland.

What side of the road do you drive on in Scotland?

The left. Scotland follows UK driving rules. Roundabouts go clockwise. If you're from a country that drives on the right, the biggest adjustment is single-track roads in the Highlands, where passing places are used to let oncoming traffic through.