loader image

Dining at Greshornish

Our Isle of Skye Restaurant

We have a variety of options and spaces to host your perfect day. From lochside vows to garden parties to intimate gatherings, we can accomodate all.


Enjoy a relaxing breakfast in our bright and welcoming Dining Room.

We offer a freshly-prepared Scottish breakfast menu using locally sourced food, wherever possible.

We also have a carefully selected buffet table full of Scottish produce, from cured meats and cheese to homemade muffins and oatcakes.

Breakfast is served from 8.30 – 9.30 am.


A traditional Scottish afternoon tea is a must after a long journey or busy day exploring the island.

You can relax and enjoy afternoon tea in our drawing room beside the fire or our bright conservatory looking out to the surrounding trees.

We offer a variety of homemade sandwiches, scones, cakes and biscuits to enjoy with our selection of teas or coffee.

We will require a little notice if you wish to book Afternoon Tea with us. Please either contact us prior to your arrival or speak with us during your stay.


Our Skye Restaurant is open from 6.00pm to 8.30pm daily, we offer an a la carte menu in which we try and incorporate as much local produce as possible. Including fresh fish choices and local butcher meat options.

We recommend that you book beforehand so that you can dine at a time that suits you.

We are also able to cater to any dietary requirements you may have however we can accommodate you best if you give us notice beforehand.

Non-Residents are welcome.

Packed Lunch

We’re happy to prepare a packed lunch for you to take out for the day; ideal for exploring the island. To book one, please let us know by 8pm the night before.