top of page


Skye has restaurants and pubs to suit all tastes (and budgets!) from the simple bar meal to fine dining. The following is a small selection.

1. Ullinish Country Lodge, Ullinish


Fine dining in a 300 year old lodge.


0.5 Miles - 3 minutes drive time, 10-15 minutes walk

2. Dunvegan Hotel, Dunvegan


The lounge bar and candlelit restaurant are open to non-residents.


10 Miles - 15 minutes drive time

3. Old Schoolhouse Restaurant, Dunvegan


Originally built as a school in the 1870's now a friendly and relaxed restaurant.


10 Miles - 15 minutes drive time

4. The Old Inn, Carbost


Free house on the shores of Loch Harport offers food from mid-day all day, every day.


12 Miles - 20 minutes drive time





5. Scorrybreac Restaurant, Portree


Fine dining in Portree.


12.5 Miles - 30 minutes drive time

6. The Three Chimneys, Colbost


World-renowned Michelin starred Scottish restaurant


14 Miles - 25 minutes drive time

7. Stein Inn, Stein


The oldest Inn on Skye. Offers bar snacks, light lunches and three course evening meals.


16 miles - 30 minutes drive time

bottom of page