An expert’s honest review of Scotland’s 10 greatest islands

Our expert has spent 20 years scouring the Scottish isles for the best food, whisky and wildlife. Here’s how to find the perfect one for you

Portree is a picturesque harbor town on the Isle of Skye
Scotland is home to 800 islands, each with its own unique character Credit: Pawel Toczynski

Scotland’s treasure trove of more than 800 islands – just under 100 inhabited – make up over 10 per cent of Europe’s coastline. There are hundreds of isles in the Hebrides – both Inner and Outer – as well as the Firth of Clyde and that is not even mentioning the 100 or so Shetland Islands, nor the 70 or so Orkney Islands.

I’ve spent the last 20 years as a travel writer scouring the isles and I’m often asked which is best. I answer that it’s more a question of which is best for you? Are you a foodie, an ornithologist or just crave a deserted beach? Handily Scotland’s isles also share remarkable walking, scenery and eye-popping sunsets, plus that genuinely friendly welcome you feared only existed on television.

Make this the year you hop aboard a ferry (or a flight landing on a beach) to the perfect isle to suit you.

Scotland's best islands
Click on a place to read more

1. Skye

Best for foodies

Yes, too many motorhomes bundle across the Skye Bridge, but you’ll forget about them tucking into Michael Smith’s Michelin-starred wonders overlooking the water at Loch Bay in sleepy Stein. The excellent Scorrybreac and Edinbane Lodge come Michelin-recommended too. As is the legendary, pioneering Three Chimneys, which is going great guns again as they strive to win back their Michelin star in this brilliantly reborn croft.

Kinoch Lodge is home to one of the best restaurants in Skye
Kinoch Lodge is home to one of the best restaurants in Skye Credit: Lynne Kennedy

You can stay over to really make the most of it at the latter’s House Over-By. And you should, with calmy contemporary rooms with a loch view. In Skye’s south, Isabella Macdonald is continuing her mother’s remarkable legacy – as hotelier, chef and food writer – at Kinloch Lodge, with talented head chef Jordan Webb in the kitchen. Swim off their secret wee beach and go foraging for the likes of sea herbs and chanterelles with the Skye Ghillie.

Where to stay

Indulge in the old-world luxury of Kinloch Lodge, a former hunting lodge with hill and loch views; timeless, velouté-smooth service too. Doubles from £552.

Where to eat

At all of the above. If only one, it has to be the Michelin treat of Loch Bay.

2. Coll

Best for beaches

Coll’s west coast is basically one giant necklace of beaches. I’ve heard – and written – there are 23, but on my last visit a whisky-fuelled Collaich insisted it was more; his equally adamant friend, less. Either way there are plenty. Kick off with a beach brace – enjoy the wide sweep of Crossapol and its huge sand dunes, before easing over the wildflower-clad machair to Feall.

Feall beach on Coll
Feall beach on Coll is a distinct crescent of golden sand with endless views out over the Atlantic Credit: Robin McKelvie

I’ll never forget my daughters whooping with delight on spotting the perfect sands, then going off the scale when seals swam right next to us. Lazily cycling between the beaches with a picnic you’ll forget what century it is, never mind what day. Coll is also a Dark Sky Community, with the beaches a great venue for stargazing.

Where to stay

The Coll Hotel is the place; all sea views and beaming smiles from the close-knit family team, the Oliphants. Doubles from £125.

Where to eat

The Coll Hotel’s dining room is a delight with lobster, crab, langoustine and squat lobster fresh from the island’s fishing boats; Coll lamb too from local farms.

3. Islay

Best for whisky

It has to be Islay, which will soon have a whopping 14 distilleries on an island smaller than Anglesey as single malts boom. Sail in and you’ll see Ardbeg, Laphroaig and Lagavulin on route. Start with this trio of whitewashed Victorian dames as a walkway – a cycle path connects them and Islay E-Wheels rent e-bikes. Ardnahoe is the stuff of Grand Designs, with floor-to-ceiling windows sweeping out to the water. Try their whisky food pairings for lunch.

Kilchoman Distillery is the only independent farm distillery on Islay
Kilchoman Distillery is the only independent farm distillery on Islay Credit: Konrad Borkowski

Near neighbour Bunnahabhain (try spelling that after a dram) does superb tours too, while neighbour Caol Ila finds its way into the famous Johnnie Walker blends. Kilchoman is crafted around an old farm and made with obvious love. Bruichladdich charms too, using traditional production methods long lost to modern rivals. Bowmore sits handily at the heart of the eponymous island capital. Production helps heat the local swimming pool so savour your dram with a clear conscience.

Re-opened legendary distillery Port Ellen is pushing for a posh crowd with exclusive evening experiences from £600. Watch this delicious space for the slated openings of Portintruan, Laggan Bay and Ili Distillery, with Chivas Brothers also planning to open a new distillery at Gartbreck Farm.

Where to stay

Staying at the Port Charlotte Hotel feels like living in a postcard, with its whitewashed façade and period features. Doubles from £255.

Where to eat

Dine in overlooking Loch Indaal at the Port Charlotte Hotel on boat-fresh seafood and then ease next door to their legendary whisky bar to continue your epicurean adventure on Scotland’s whisky isle.

4. Mull

Best for wildlife

Why bother jetting abroad to view wildlife when Mull offers a world of fauna? Mull Sealife Surveys hunt all manner of cetaceans armed with Canons and Nikons rather than harpoons. You’ve a good chance of spotting whales – minkes most regularly, even humpbacks and orcas – plus dolphins and porpoises. You’ll know if you spot a sea eagle as you’ll likely mistake it for a glider. On land red deer – the UK’s largest land mammal – roam the glens and you’ll see them on hill walks (Ben More is the only island Munro outside Skye).

Writer Robin and his family on the lookout for wildlife on Mull
Writer Robin and his family on the lookout for wildlife on Mull

Golden eagles tend to steal attention from the bountiful local buzzards – to really get a feel for Mull join Nature Scotland. At the end of a day wildlife spotting enjoy a wee dram by the shore in the dappled light of the gloaming – an ideal time for seeing otters.

Where to stay

The Mishnish, in the island capital of Tobermory, is a vibrant induction into island life; their pub is famous for its Scottish ales and live music sessions. Doubles from £165.

Where to eat

Café Fish in Tobermory are on first-name terms with their ultra-local suppliers. No wonder they have been named “UK Fish Restaurant of the Year”. Devouring the seafood platter on the terrace on a sunny day is feasting with the Gods.

5. Arran

Best for it all

People who ask me where they should head if they can only visit one island seem disappointed when I instantly answer Arran, without debating a list of world-class isles. I firmly stand by Arran. This Firth of Clyde oasis more than earns the “Scotland in Miniature” epithets: one half firmly north of the Highland Boundary Fault, soaring with craggy peaks, stag-packed glens and rugged castles; the gentler south soothing with empty, sandy beaches, cute wee whitewashed villages and the rich farmland that conjures up the award-winning Arran cheese.

Arran hosts all of Scotland's wildlife 'Big Five', with seals, otters, red deer, golden eagles and red squirrels
Arran hosts all of Scotland's wildlife 'Big Five', with seals, otters, red deer, golden eagles and red squirrels Credit: Alamy

Arran sports two distilleries (a brace of breweries too), plus a great butcher, baker, ice-cream maker, and even a chocolatier. It’s the only island with all of Scotland’s wildlife Big Five (red deer, seals, otters, red squirrels and golden eagles). You can cycle round in a day, or go with foraging with Wild Food Arran; even recline in a beachfront sauna with Stonesthrow Sauna. On the foodie front tuck into local butcher meat at The Corrie Hotel, dine with an epic view on local produce at the Drift Inn or meet the locals at the welcoming Ormidale, with home-cooked delights such as local venison casserole.

Where to stay

The Corrie Hotel is a waterfront delight in the sleepy, picturesque eponymous village. Two switched-on Manhattanites swapped the Big Apple for Arran to open it and their cosmopolitan touch is on show in this cosy boutique bolthole. Doubles from £98.

Where to eat

Ease downstairs and settle in a stone’s throw from the water. Kick off with breaded Arran Camembert with Arran beetroot chutney and Wooleys of Arran oatcakes. A platter of Scottish seafood tempts, served with Arran’s Blackwaterfoot Bakehouse sourdough, or any meat or game dishes sourced from Blackwaterfoot’s famous butcher.

6. Barra

Best for the Outer Hebrides in miniature

The Outer Hebrides spread out over a whopping 130 miles and myriad isles, so if you’re short of time pick “Barradise”, an ideal microcosm. Arrive on the Loganair plane that swoops down onto the beach, the world’s only scheduled beach landing. The island capital of Castlebay sports Bùth Bharraigh, a brilliant community-run tourist information centre, shop and hub.

Barra is home to some beautiful beaches
Barra is home to some beautiful beaches Credit: Alamy Stock Photo

Cycle around the island taking in the epic white sand beaches and rugged hills, including Heaval, which peers down on Castlebay. For an otter’s eye view – there are plenty around Barra – head out on an adventure (they offer many) with Clearwater Paddling, or paddleboarding or kayaking with sister company Barra Surf Adventures. For a real challenge try the madcap golf course, with Atlantic beaches for bunkers and fences around greens to keep the cows out.

Where to stay

Book a sea-view room at the legendary Castlebay Hotel and pray that the legendary Vatersay Boys are in, taking the roof off with a live session. Doubles from £89.

Where to eat

You won’t forget the king scallop pakora at Café Kisimul, with the giant scallops hand-dived by Martin.

7. Eigg

Best for community spirit

This gorgeous wee isle in the southern shadow of Skye shows what can be achieved when an island community is allowed to run its own affairs. In 1997 Eigg took community ownership and the population has mushroomed with the impressive An Laimhrig community hub, shop and café a striking testament to what they have achieved.

Stuart Paul McCarthy is the man behind the Eigg Brewery
Stuart Paul McCarthy is the man behind the Eigg Brewery

Swirl in the Eigg Brewery, the excellent Eigg Adventures (with their community electricity-run e-bikes) and Lost Map Records, the island’s record label, and there is a lot going on. Then there are the white sand beaches, wee old school museum, the superb hiking and the cleared villages that show what can happen when islands are not looked after.

Where to stay

Eigg Camping Pods are cosy wooden pods overlooking the ferry and the An Laimhrig community hub. Doubles from £60 (minimum two-night stay).

Where to eat

Galmisdale Cafe in An Laimhrig serves Eigg beer with a view of the isles and the ideal accompaniment of Arisaig mussels from just across the water. They, of course, also offer a fried Eigg roll.

8. Orkney mainland

Best for epic prehistory

The Unesco World Heritage-listed Heart of Neolithic Orkney blows Stonehenge out of the prehistoric water. This vast network of linked prehistoric sites includes the 5,000-year-old village of Skara Brae, which makes Stonehenge look like Ikea in comparison as it is half a millennia older. Next, drift inland to the spectacular henge at Brodgar, the vast Ness of Brodgar settlement and the vaulting stones at Stenness, themselves part of a prehistoric circle.

The Ring of Brodgar is arguably the most iconic symbol of Orkney's prehistoric past
The Ring of Brodgar is arguably the most iconic symbol of Orkney's prehistoric past Credit: Getty

Maeshowe is the showstopping experience – guided tours eke down the long dark tunnel into the ancient burial cairn illuminated with Viking graffiti. Ask the tour guide about the trio of less well-known burial cairns nearby. I didn’t see a soul in either of the three.

Where to stay

The Kirkwall Hotel is a grand old dame right down on the waterfront in Kirkwall. The Harbourview Restaurant is worth staying in for, as is the Highland Park Bar, named after the local whisky. Doubles from £110

Where to eat

The Foveran is a restaurant with rooms in a life-affirming location high on the cliffs overlooking Scapa Flow. Tuck into boat-fresh seafood, including hand-dived Orkney scallop and crab.

9. Unst

Best for geographical extremes

The UK’s most northerly inhabited isle is a magnet for geography fanatics as everything is the “most northerly” and they make the most of that: sending a postcard from the UK’s most northerly post office is de rigueur. It’s a surreal outpost with a local bus shelter winning awards as a pop-up art gallery, and a beached Viking longship at a local museum proudly proclaiming Unst’s Norse roots.

The Hermaness National Nature Reserve is a globally significant bird reserve
The Hermaness National Nature Reserve is a globally significant bird reserve Credit: Alamy

Mother Nature really shows off too with otters and killer whales patrolling the coast, while the Hermaness National Nature Reserve is a globally significant bird reserve. Peer out past the bonxies (great skuas) and gannets and you will see the wilds of Muckle Flugga, the UK’s most northerly isle, one of my favourite views in Scotland. The Northern Lights are an Unst regular too.

Where to stay

You will want to stay at the Baltasound Hotel as it’s often the only place to eat on Unst. It’s a stately, cosy bolthole with only 24 rooms. Doubles from £130.

Where to eat

Dine in at the Baltasound Hotel with Shetland’s superb seafood. Tuck into crab, monkfish, lobster and haddock; Shetland lamb is superb too.

10. Inchcolm

Best for a short break

This is a real wildcard, a rarity in Scotland – an east coast island. Inchcolm is also unusually within easy striking distance of Edinburgh, so I’d recommend it if you don’t have time to head out west. Maid of the Forth sailings ease out from the Edinburgh suburb of South Queensferry, with cruises that take in the epic trio of Forth Bridges and call at Inchcolm. Check out the bountiful birdlife – including puffins in summer – and Inchcolm Abbey, the “Iona of the East”.

Incholm Abbey and it's grounds are all fully open to the public
Incholm Abbey and it's grounds are all fully open to the public

The views from its tower open up Edinburgh across the water, but you’ll feel a million miles from the Royal Mile crowds. You cannot stay on Inchcolm, but you can get married here, or just have your heart stolen by a brilliant east coast island. You might just spot a seal or dolphin on the scenic cruise back as you sup on a chilled pint local ale Belhaven Best.

Where to stay

Book a room with a Forth Bridges view in South Queensferry at Orocco Pier and you’ll be able to see Inchcolm in the distance. Doubles from £99.

Where to eat

Dine next door at South Queensferry’s Samphire on seafood platters and superb steaks, served with scarcely believable views back out to that breathtaking trio of Forth bridges.


How to get there

To access Scotland’s islands a car is imperative – drive the entire way, with scenic stops on route, or rent from Scotland’s major cities and airports. easyJet offer low-cost airfares or take the train – including the Caledonian Sleeper – to Aberdeen, Edinburgh, Glasgow and Inverness. The islands are easy to get around on a bike, on foot, or a combination of walking and public transport. You cannot bring a car on to either Eigg or Inchcolm. Nor a bike on Inchcolm.

  1. Skye
    From Inverness drive across the Skye Bridge, 80 miles from Inverness.
  2. Coll
    From Glasgow drive 90 miles to Oban. CalMac (calmac.co.uk) ferries cross from Oban to Craignure on Mull in 2.5 hours.
  3. Islay
    From Glasgow drive 100 miles to Kennacraig. CalMac ferries cross from Kennacraig to Port Ellen on Islay in 2 hours 20 minutes.
  4. Mull
    From Glasgow drive 90 miles to Oban. CalMac ferries cross from Oban to Craignure on Mull in under an hour.
  5. Arran
    From Glasgow drive 25 miles to Ardrossan. CalMac ferries cross from Ardrossan to Arran in just over an hour.
  6. Barra
    From Glasgow drive 90 miles to Oban. CalMac ferries cross from Oban to Barra in just under five hours. Or fly Loganair from Glasgow (loganair.com).
  7. Eigg
    From Inverness drive 114 miles west to Mallaig. CalMac ferries cross from Mallaig to Eigg in less than an hour.
  8. Orkney Mainland
    From mainland Scotland take the Northlink (northlinkferries.co.uk) ferry to Orkney. Or fly Loganair from Edinburgh.
  9. Unst
    From Aberdeen take the overnight Northlink ferry to Shetland. Or fly Loganair from Edinburgh. It’s another two ferries north to Unst (shetland.gov.uk/ferries).
  10. Inchcolm
    From Edinburgh take a Scotrail (scotrail.co.uk) train to Dalmeny, a 15-minute walk from the Maid of the Forth.

This article was first published in May 2024, and has been revised and updated.