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.

5. Islay
Completing the top five largest islands is Islay, with an area of 61,956 hectares. Famous for whisky production, the island is known as 'The Queen of the Hebrides' and lies just km from the coast of Northern Ireland. Photo: Canva/Getty Images

6. Mainland, Orkney
Also known as Hrossey and Pomona, the Mainland is the largest island of Orkney and home to 75 per cent of its population - many of whom live in the towns of Kirkwall and Stromness. It has an area of 52,325 hectares. Photo: Canva/Getty Images

7. Arran
Known as 'Scotland in miniature' due to it's wide range of landscapes, Arran extends to 43,201 hectares. The island is divided into highland and lowland areas by the Highland Boundary Fault and has around 4,500 fulltime residents. Photo: Canva/Getty Images

8. Jura
The Inner Hebrides island of Jura has an area of 36,692 hectares. It's one of the least densely populated islands in Scotland as, although it's the eighth largest, it's 31st in terms of population. Most people live in the main settlement of Craighouse, which is where you'll also find the famous Jura distillery. Photo: Canva/Getty Images

