Edinburgh to Skye
Scotland's best road trip in three days. The drive from Edinburgh to the Isle of Skye is 235 miles of lochs, castles, mountain passes, and a bridge to an island that feels like another country.
Duration
3 – 5 Days
Distance
235 miles one way
Start
Edinburgh
End
Isle of Skye
Best Season
May – September
Edinburgh to Skye is the drive everyone should do once. The direct route takes 5-6 hours. But the direct route is a waste — the journey is the best part. Spread it over at least two days going, and take a different route coming back for the full loop.
This plan gives you three days. It\'s ambitious but not impossible. Each driving day is 3-4 hours with stops, leaving time for walks and photos. If you have more time — and you should, if you can — stretch it to five days with an extra night on Skye and one in the Cairngorms on the way back.
Day-by-Day Plan
Edinburgh to Glencoe
Edinburgh → Stirling → Loch Lomond → Glencoe · 130 miles · 3.5 hours
Leave Edinburgh by 8am. The shortest route takes the M9 past Stirling to the A84 through Callander, then joins the A82 at Crianlarich. Stirling Castle is a worthwhile stop if you want a castle fix before the Highlands proper — it's one of Scotland's best and the car park won't eat your whole morning.
First proper Highland stop: Loch Lomond at Luss. The village is small but the views across the loch to Ben Lomond are the real thing. Park at the visitor centre (£5) and walk the shoreline path for 20 minutes. Don't linger — better scenery is ahead.
The A82 climbs into the Highlands through Crianlarich and across Rannoch Moor. The moor is 50 square miles of peat bog and lochans — empty, bleak, and beautiful in a way that photos don't convey. You'll see Buachaille Etive Mor before Glencoe. Pull into the Three Sisters viewpoint car park if you can (it fills). Dinner at the Clachaig Inn.
Sleep: Glencoe village or Ballachulish.
Glencoe to Isle of Skye
Glencoe → Fort William → Glenfinnan → Eilean Donan → Portree · 140 miles · 3.5 hours (not counting stops)
Morning: Glencoe Lochan walk or the Lost Valley if you're ambitious. Then petrol and supplies in Fort William — it's your last reliable stop for both before Skye.
From Fort William, detour 20 minutes west to Glenfinnan. The Jacobite steam train crosses the viaduct mid-morning in season — check the timetable. The monument at the head of Loch Shiel commemorates the 1745 Jacobite rising. Even without the train, Loch Shiel from the viewpoint is worth the detour.
The A87 north through Glen Shiel is the secret star of this drive. The Five Sisters of Kintail rise in a wall of peaks on your right. Eilean Donan Castle appears at the junction of three lochs — stop for photos from the bridge, then decide if £12 entry is worth it (the interior is fine, the exterior is the star). Cross the Skye Bridge (free) and head to Portree.
Sleep: Portree, Staffin, or Sligachan. Book months ahead.
Skye: Trotternish Loop
Portree → Old Man of Storr → Kilt Rock → Quiraing → Fairy Glen → Portree · 50 miles · 1.5 hours (all-day loop)
The Trotternish peninsula is Skye's greatest hits collection. Go clockwise from Portree. Old Man of Storr first — the car park costs £6 and fills by 9am in summer. Arrive by 7:30am if you want the sunrise light and no crowds. The hike is 3.8km return, about 1.5-2 hours.
Kilt Rock and Mealt Falls is a 10-minute viewpoint stop — worth it. The Quiraing is the day's highlight. The full circuit takes 3-4 hours, but the view from the car park alone is spectacular. If the cloud is down, skip the hike and just take photos.
Fairy Glen near Uig is a miniature landscape of grassy hummocks — 30-45 minutes to wander. End the day at the Oyster Shed in Carbost (near Talisker Distillery) for fresh oysters with a view, or back in Portree at Sea Breezes for seafood.
Sleep: Portree — second night.
Things That Make or Break This Drive
Single-track roads on Skye are narrow. A compact car squeezes into passing places that SUVs and campervans can't. You'll spend less time reversing.
Petrol stations are scarce on Skye and prices jump. Fill the tank before crossing the bridge. There's a Tesco in Portree if you need a top-up.
Skye accommodation is the bottleneck that determines everything. Find a room, then build the route to deliver you there. In peak summer, you're competing with people who booked in February.
Phone signal disappears on the Quiraing, Neist Point, and anywhere more than 5 miles from Portree. Google Maps offline mode is essential. A paper Ordnance Survey map in the glovebox is even better.