Restaurants offering lunch & evening meals on Skye


The Dunvegan, Dunvegan.

The Dunvegan’s lunch and evening meals are freshly cooked, ingredient-led menu sourced locally wherever possible. Dog friendly too.

The Old School, Dunvegan

Offering lunch and evening meals serving up some of Skye and Scotland’s best produce with a friendly and relaxed atmosphere.

Edinbane Inn, Edinbane

Their food and drink is focused on the best of the traditional and contemporary. With a variety of classic Scottish food, prepared fresh every day.

Edinbane Lodge, Edinbane

The  tasting menu at Edinbane Lodge may change with the Seasons but, as the local Chef confirms: “The menu will constantly reflect his passion and determination to source, prepare and showcase the very best fresh seafood, game, and vegetables that Skye has to offer.”

T Three Chimneys, Colbost

The Three Chimneys Restaurant serves lunch and evening meals making the most of the rich natural bounty which Skye, Land, and Sea have to offer.

The Old Inn, Carbost

Carbost’s Old Inn is a free house pub set on the shores of Loch Harport. Popular with locals as well as tourists and hill walkers, Serving a selection of highland dishes with local fish, meat and produce for lunch and evening meals. Dog friendly

Loch Bay Restaurant, Stein, Waternish

Loch Bay Restaurant is a contemporary Scottish restaurant with classic French influences.

Skeabost Hotel, Skeabost Bridge

Offering afternoon tea, lunch, and evening meals to non-residents. Using a wealth of locally sourced ingredients.

Chargrill Restaurant, Marmalade Hotel, Portree

Chargrill offers a seasonal menu that uses the best of the best ingredients sourced from the region. Enjoy a variety of dishes with the perfect pairing of wine whilst enjoying views of Portree and the mountains.

Skye Restaurant, Flodigarry Hotel, Staffin

Globally inspired classic dishes prepared with Scotland’s finest quality products.

Sligichan Hotel & Seamus’ Bar, Sligichan

There are two options to eat at the Hotel or in Seamus’ Bar (which is dog friendly) The Hotel offers fresh, local produce and seafood. an selection of delicious menus, sourcing only premium ingredients and the finest local fare.

Seumas’ Bar serves award-winning pub food 7 days a week. Expect a varied menu including light snacks, freshly landed seafood, wholesome pub fare, and daily specials.



Book directly for the best rates.