The 23 most beautiful Scottish islands to visit
You don’t have to go abroad for an idyllic island getaway. Feast your eyes on these beautiful Scottish isles

We love relaxing on gorgeous beaches, soaking up the beauty of the world’s best natural landscapes and learning about different cultures.
But you don’t always have to travel long distances for exciting experiences as we’ve got a wealth of stunning beaches, amazing landscapes and interesting traditions right here in the UK.
Cornwall, the Isle of Wight, the Jurassic Coast and the Isles of Scilly are home to some of our favourite British beaches, but for really remote landscapes, unique food and drink tastings and fascinating heritage, there is nowhere quite like the Scottish islands.
There are over 900 offshore isles to explore, grouped into four main clusters: the northernmost Shetland Islands, the Neolithic Orkneys and the Inner and Outer Hebrides - famous for their white-sand beaches and brilliant outdoor activities.
Visitors will also find islands in Scotland's inlets and firths and on its iconic freshwater lochs (just watch out for mythical monsters!). Yet somehow, Scotland's beautiful islands are still one of Britain’s best-kept secrets.
To make things easier, we’ve narrowed down our favourite Scottish islands and all of their best bits, with how you can visit, whether you love a spot of island hopping, travelling in luxury or you're after an eco-friendly escape.
There are some incredible trips to explore the Scottish islands this year. You could join TV weather star Carol Kirkwood on a boutique cruise that visits the islands of Eigg, Skye and Iona in May, as well as enjoy drinks and a talk from the Scotswoman. Or explore Mull and its pretty town of Tobermory with broadcaster and journalist Kirsty Wark in October. The trip combines some Highland highlights, including the Glenfinnan Viaduct and Urquhart Castle.
For something that takes in a dozen Scottish islands, hop on an expedition ship and feel like a real explorer as you venture to the Inner and Outer Hebrides in May 2023 or spring 2024. The small cruise ship will take you to the Treshnish Isles, Gigha, St Kilda and other islands that are often missed by tourists.
Prefer to stick to one island? Take the ferry to Mull from Oban and make the Isle of Mull Hotel & Spa your base. There are indulgent spa treatments to try, the town of Tobermory is just half an hour away and you can enjoy a day trip to the island of Staffa, where porpoises and whales are often spotted.


The 10 best weekend bags for your next mini break

Quiet luxury: Inside Christian Louboutin's hotel

6 easy ways to prep for your bucket-list trip

Brilliant no-fly holidays for 2025