Located in the Dunvegan Castle car park, the recently refurbished MacLeod Tables Cafe offers good quality freshly prepared food and great bean to cup coffee at affordable prices accompanied by a warm Highland welcome.

OPEN DAILY between the 1 April and 15 October from 10am to 5.30pm with seating for up to 74 people.

Making use of fresh produce from the castle’s Walled Garden whenever possible, the MacLeod Tables Cafe self-service menu caters for those seeking delicious homemade soup, salads, pasta, quiche, sausage rolls, baked potato with all the fillings, our Specials served between 12pm to 3pm, toasties, homemade scones and cakes or one of our healthy Gluten Free options in a relaxed and friendly atmosphere. You can also enjoy a coffee and a light snack at Dunvegan Castle’s jetty while taking in the stunning views of the castle and Loch Dunvegan. We look forward to serving you.


On warm summer days, we roll out our traditional trike to serve up generous scoops of delicious homemade Isle of Skye ice-cream. The trike can usually be found outside the ticket office, car park and or in the gardens so make sure you don’t miss out on the great taste of scrumptious ice-cream made right here on the Isle of Skye.