Top 10 Scottish Islands to Visit

Last updated: October 2026

Scotland has more than 900 islands, and fewer than a hundred are inhabited. The best Scottish islands to visit offer a mix of dramatic mountains, white sand beaches with turquoise water, ancient history, wildlife and world-famous whisky.

Each island has its own character, from the Gaelic-speaking Outer Hebrides to the Norse-influenced Northern Isles. This guide covers the top 10 Scottish islands to visit, with tips on getting there and what to see. Most west coast islands are served by CalMac ferries, and VisitScotland has detailed island guides.

Quick answer: Which Scottish islands are best to visit? Our top 10 are Isle of Skye, Isle of Mull, Iona, Islay, Lewis and Harris, Orkney, Shetland, Isle of Arran, Barra and St Kilda. Skye for mountains, Harris for white sand beaches, Mull for wildlife, Orkney for Neolithic history and Islay for whisky. Arran is the easiest short break, under an hour by ferry from the mainland.

Top 10 Scottish Islands to Visit at a Glance

# Destination Best for
1 Isle of Skye Dramatic landscapes and hiking
2 Isle of Mull Wildlife and boat trips
3 Iona History and tranquillity
4 Islay Whisky lovers
5 Lewis and Harris Beaches and Gaelic culture
6 Orkney Ancient history
7 Shetland Wildlife and Norse culture
8 Isle of Arran A short, easy island break
9 Barra Something unique
10 St Kilda Adventurous travellers and birdwatchers

1. Isle of Skye

Skye is Scotland’s most famous island, known for its jagged Cuillin mountains, fairy pools and otherworldly rock formations. It’s connected to the mainland by a bridge, making it the easiest island to reach.

Must-sees include the Old Man of Storr, a rock pinnacle reached on a steep walk, the Quiraing, a landslip with spectacular views, the Fairy Pools in Glen Brittle and the colourful harbour town of Portree. Skye gets very busy in summer, so book accommodation well in advance.

Best for: dramatic landscapes and hiking.

2. Isle of Mull

Mull is a large, green island with a rugged coastline and some of the best wildlife watching in Scotland. Look out for white-tailed eagles, otters, seals, dolphins and, in summer, whales and basking sharks.

Tobermory, the main town, has a harbour lined with brightly painted houses. Boat trips to Staffa let you see Fingal’s Cave, a sea cave of hexagonal basalt columns, and in season, puffins on the Treshnish Isles.

Best for: wildlife and boat trips.

3. Iona

Iona is a tiny island off the tip of Mull, regarded as the cradle of Christianity in Scotland. Saint Columba founded a monastery here in 563 AD.

The restored Iona Abbey is a peaceful place to visit, and many early Scottish kings are said to be buried in its graveyard. The island’s white beaches and clear water are stunning. Visitor cars aren’t usually allowed, so leave yours in Fionnphort on Mull and walk on the ferry.

Best for: history and tranquillity.

4. Islay

Islay is known as the “Queen of the Hebrides” and is home to around ten working whisky distilleries, famous for their smoky, peaty single malts.

Distilleries such as Laphroaig, Lagavulin and Ardbeg offer tours and tastings. Beyond whisky, Islay has long sandy beaches, birdwatching (it hosts huge flocks of geese in winter) and quiet coastal walks. The Fèis Ìle whisky festival takes place each spring.

Best for: whisky lovers.

5. Lewis and Harris

Lewis and Harris are two parts of the same island in the Outer Hebrides, with some of the most beautiful beaches in Europe. Harris’s Luskentyre and Seilebost beaches have white sand and turquoise water that could pass for the Caribbean.

On Lewis, the Callanish Standing Stones are older than Stonehenge. Harris is famous for Harris Tweed, still hand woven in islanders’ homes, and gin from the Isle of Harris Distillery. Gaelic is widely spoken here.

Best for: beaches and Gaelic culture.

6. Orkney

Orkney is an archipelago off Scotland’s north coast with some of the best-preserved Neolithic sites in Europe. The Heart of Neolithic Orkney is a UNESCO World Heritage Site.

Highlights include Skara Brae, a 5,000-year-old stone village, the Ring of Brodgar stone circle and Maeshowe, a chambered tomb with Viking graffiti. Kirkwall’s St Magnus Cathedral was founded by Vikings. The Italian Chapel, built by prisoners of war during the Second World War, is a moving sight.

Best for: ancient history.

7. Shetland

Shetland is Britain’s most northerly point, closer to Norway than to Edinburgh. Its Norse heritage is strong, celebrated in the fire festival of Up Helly Aa each winter.

The islands are a haven for seabirds, including puffins at Sumburgh Head, and you may see otters along the coast. Look out for the famous Shetland ponies. In winter, Shetland is one of the best places in the UK to see the aurora. Shetland also appears in our guide to the best places to see the Northern Lights, alongside Norway and Iceland.

Best for: wildlife and Norse culture.

8. Isle of Arran

Arran is known as “Scotland in miniature” because it packs Highland mountains, Lowland farmland, beaches and castles into one small island. It’s easy to reach by ferry from Ardrossan, under an hour from Glasgow by train.

Climb Goatfell, the island’s highest peak, visit Brodick Castle and taste Arran whisky, cheese and ice cream. It’s a perfect choice for a short break. For more short trips like this, see the best weekend getaways in the UK.

Best for: a short, easy island break.

9. Barra

Barra is a small island at the southern end of the Outer Hebrides, famous for its airport, where planes land on the beach. Flights are timed around the tides.

The island has beautiful beaches, a 15th century castle (Kisimul) sitting in the bay at Castlebay and a friendly, close-knit community. A ferry links Barra with Eriskay and South Uist, making it a great end point for an island-hopping trip.

Best for: something unique.

10. St Kilda

St Kilda is a remote archipelago far out in the Atlantic, abandoned by its last residents in 1930. It’s one of the few places in the world with dual UNESCO World Heritage status for both its natural and cultural significance.

Its sea cliffs are among the highest in the UK and home to huge colonies of gannets, puffins and fulmars. Day trips run in summer from Harris and Skye, weather permitting, with a long but unforgettable boat journey.

Best for: adventurous travellers and birdwatchers.

When Is the Best Time to Visit the Scottish Islands?

May to September is the best time to visit, with long days, milder weather and full ferry timetables.

  • May and June: long days, puffins nesting and fewer midges.
  • July and August: warmest but busiest, with midges in the evenings.
  • September: quieter, with golden light and autumn colours.
  • Winter: dark and stormy but atmospheric, with aurora chances in the north.

What Should You Know Before Visiting the Scottish Islands?

Book ferries early. Car spaces on popular routes sell out in summer. Foot passengers usually have more flexibility.

Plan for weather delays. Ferries can be cancelled in high winds, so allow a buffer day before flights home.

Bring midge repellent. Midges are small biting insects that are common in summer, especially on calm, damp evenings.

Hire a car or bring a bike. Buses on the islands are infrequent, especially on Sundays, when some services don’t run at all. A car gives you the freedom to reach remote beaches and viewpoints.

Respect the land. Follow the Scottish Outdoor Access Code, close gates and take your litter home.

Frequently Asked Questions

Which Scottish island is the most beautiful?

Skye is the most famous, but many visitors find Harris’s beaches and Mull’s coastline just as beautiful.

Which is the easiest Scottish island to visit?

Skye is connected by a bridge, and Arran is under an hour by ferry from the mainland.

How do you get to Orkney and Shetland?

By ferry from Aberdeen or Scrabster, or by flights from mainland Scottish airports.

Explore Scotland’s Islands

Each Scottish island offers something different, from Skye’s mountains to Orkney’s ancient villages and Harris’s white beaches. Pick two or three that suit your interests and take your time.

Starting your trip in the capital? Our guide to the best things to do in Edinburgh helps you plan a day or two before heading north. Love the coast? Our guide to the UK’s best coastal destinations covers Cornwall to Northumberland, and the UK’s best hidden gems has more places beyond the tourist trail.

Featured image: Photo by martin bennie on Unsplash

Share this :
Signup our newsletter to get update information, news, insight or promotions.