Places to stay and eat on Skye.

If you are planning to visit the Isle of Skye to witness the beauty for yourself, then you'll need a place to stay and somewhere to eat. Whether you prefer to be under canvas (here), or something more luxurious, there are plenty of choices.
I've listed some below, just click on blue text.


The Old School Restaurant, Dunvegan, Isle of Skye, Scotland.

If Ca***berg did restaurants this would be it. The very best food, sourced locally, cooked to perfection and in a very friendly relaxed atmosphere.



Skye Crofters Cottage, Balmeanach, Struan, Isle of Skye, Scotland.

A five star cottage for two situated in a romantic and historical position on a croft close to Dunvegan. Highly recommended.

Doune Shagarry, Struan, Ose, Isle of Skye.
If you require a little more space, this beautiful self catering cottage, sleeping up to nine, on the shores of Loch Bracadale, could be for you. Stunning scenery across the loch to MacLeod's Tables and only about 5 miles from Dunvegan, an ideal location.


The Stein Inn, Waternish, Isle of Skye, Scotland.

Skye's oldest Inn, on the shore of Loch Bay, looking out to the Outer Isles. Fabulous sheltered location (there is even a Palm Tree).
Excellent food and great bar serving real ales from Scotland and a fine selection of whiskies. Open fire place or sit outside during better weather.
A favourite of mine.


Broadford Hotel, Broadford, Isle of Skye, Scotland.
This Hotel is the original home of Drambuie and was established in 1611. Now totally refurbished, this is a luxury four star hotel offering first class food and excellent service.

Bosville Hotel, Portree, Isle of Skye, Scotland.
Award winning food, refurbished rooms and superb service situated in the centre of Portree.

Marmalade, Portree, Isle of Skye, Scotland.
A beautifully refurbished Georgian house, ideal for families situated in Portree and overlooking the village and the Cuillin mountains.

The Three Chimneys Restaurant and accommodation is perhaps the most famous restaurant in the Highlands and Islands if not in all of Scotland.

The Dunvegan Hotel, Dunvegan, Isle of Skye, Scotland. A great base for exploring north west Skye and a good pub "The Cellar Bar" with a beer garden looking out over Loch Dunvegan and MacLeods Tables to return to, my local!