Scotland has over 790 islands scattered around its rugged coast – although just 93 of those are inhabited.
Those who have explored these microcosms of Scottish life will tell you that each has its own unique character, landscape and history.
In short, you’ve not properly seen Scotland if you’ve yet to hop on a ferry and visited at least a few of these fascinating places – whether it’s a trip to tiny Iona or trekking into the mighty Cuillin mountains of Skye.
To whet your appetite, here are the 10 largest islands in Scotland.

9. South Uist
The second-largest island of the Outer Hebrides group, South Uist has an area of 32,026 hectares. Inhabited for thousands of years, it's the only place in the British Isles where prehistoric mummies have been found. Photo: Canva/Getty Images

10. North Uist
At 30,305 hectares North Uist is slightly smaller than its southern neighbour and is the 10th largest island in Scotland. Attractions on the island include a number of standing stones, a stone circle at Pobull Fhinn, and a large burial cairn at Barpa Langass. Photo: Canva/Getty Images

