Which Scottish island should you visit?

Scotland has nearly 800 islands, and around 90 are inhabited. Most visitors go to Skye. It is worth knowing what the others offer before you decide.

The Bay of Laig on Eigg with the mountains of Rum across the sea
The Bay of Laig on Eigg, looking across to Rum. Photo: Michael Earnshaw, CC BY-SA 2.0, via Wikimedia Commons

Last checked 11 November 2026. Timetables, prices and opening dates change: check the operator before you travel.

IslandBest forGetting thereCrowds in summerAllow
SkyeDramatic mountain and coast sceneryBridge, or ferry from MallaigVery busy2 to 4 nights
Mull and IonaWildlife, Iona Abbey, StaffaFerry from Oban (45 to 50 min)Busy at ferry times, quieter elsewhere2 to 3 nights
Lewis and HarrisBeaches, standing stones, Gaelic cultureFerry from Ullapool or Skye, or flyModerate3 to 4 nights
The Uists and BarraEmpty beaches, birdlife, slow paceFerry from Skye, Mallaig or ObanQuiet3 nights or more
IslayWhisky distilleries, birdlifeFerry from Kennacraig (about 2 hr), or flyBusy at festival time in late May2 to 3 nights
Arran"Scotland in miniature", easy from GlasgowTrain and ferry, about 2 hr from GlasgowBusy at weekends1 to 2 nights
OrkneyNeolithic sites, gentle landscapeFerry from Caithness or Aberdeen, or flyBusy on cruise-ship days3 to 4 nights
ShetlandSeabird cliffs, Norse heritage, remotenessOvernight ferry from Aberdeen, or flyQuiet4 nights or more
Eigg and the Small IslesCar-free peace, community islandsPassenger ferry from MallaigQuiet1 to 2 nights

Some honest pointers