A87 Road to Skye: Invergarry to Uig
Follow the A87 from the Great Glen over the western Highlands and across the Skye Bridge. Glen Shiel supplies the mountain drama before the road opens onto Skye, with a longer island run north towards Uig.
Driving roads near Invergarry and Uig. Nearby visits are optional. · 99 miles · 148 minutes estimated driving · Point-to-point

Photo: @ Stephen Darlington / Geograph
Highlights along the way
Glen Shiel
A sustained mountain-valley section on the A87, with steep-sided hills above the driving road.
Skye Bridge
The road crossing connects the mainland to Skye without a ferry journey.
Before you set off
This is a substantial through-drive, not an island sightseeing itinerary. Expect coaches, exposed bridges and slow traffic around Portree. Check current road closures, vehicle suitability and weather before travel. Driving time excludes stops and live traffic. The route follows through-roads; all visits off the line are independent optional detours.