We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Old School Restaurant

The Old Schoolhouse A863 | The Old School Restaurant, Dunvegan, Isle of Skye, Dunvegan IV55 8GU, Scotland
+44 1470 521421
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent64%
  • Very good29%
  • Average5%
  • Poor1%
  • Terrible1%
Travellers talk about
“steak” (71 reviews)
“langoustines” (72 reviews)
“seafood” (40 reviews)
Closed Now
All hours
Seafood, European, British, Scottish, Gluten Free Options, Vegetarian Friendly
₹₹ - ₹₹₹
The Old Schoolhouse A863 | The Old School Restaurant, Dunvegan, Isle of Skye, Dunvegan IV55 8GU, Scotland
All Details
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (1,163)
Traveller rating
Traveller type
Time of year

1 - 10 of 925 reviews

Reviewed 2 days ago

We had been away for a week on our holiday and thought we deserved some fine dining, we were not disappointed, lovely meal and service excellent. I had the Sunday roast disappointed, as the roast potatoes had been roasted whole and were not nice and...More

1  Thank Alison D
Reviewed 2 days ago

A random stop for lunch which turned out to be very good. Attentive and pleasant staff. Local beers. Pleasant ambience in this converted school house.

Thank Rob4Roy
Reviewed 4 days ago

Enjoyed a fabulous dinner here while staying on Skye. The service was excellent and the food superb and freshly cooked. I would recommend that you book in advance as the restaurant was very busy on the Tuesday evening we visited.

Thank JoeSmith1960
Reviewed 5 days ago via mobile

We would've rated this restaurant 5/5 if it wasn't for those awful old church pews, they are so uncomfortable! We were offered cushions but, if the wooden plank you're sitting on is too narrow and too hard then a cus

Thank ANN J
Reviewed 5 days ago via mobile

The Old School serves tasty local food. There are a few meat dishes, but mostly it is seafood. The service was quite attentive even though the place was packed full. The courses were served with an adequate spacing so that we didn't feel rushed or...More

Thank capecr0ss
Reviewed 6 days ago

We had a lovely dinner! The service was great and the staff were friendly and happy to help. The food was excellent and nicely presented.

Thank stjoh156
Reviewed 6 days ago via mobile

This restaurant is the only one in town and it is awesome that the food is so fabulous! The restaurant was so busy you have to book probably best to do it 24 hour hours in advance. I had fish and chips and the fish...More

Thank Sharon F
Reviewed 6 days ago via mobile

Was a very chilly, rainy day when we went to restaurant. It was a lovely reprieve. Nice restaurant and very good service. Definitely need to make reservation as it's very busy. All great, no complaints!

Thank dfmiller1
Reviewed 1 week ago

We celebrated our 30th wedding anniversary at the Old School Restaurant and were not let down. The food was very good, well cooked and well presented. Although very busy we didn't have to wait too long for our meal. Due to a packed restaurant service...More

Thank Elaine M
Reviewed 1 week ago

We had a lovely meal here - they only just managed to fit us in as they were fully booked. Very attentive staff, amazing food and really really good value. Add to this the wonderful location and you have the makings of a great night...More

Thank Jambichops
Nearby Restaurants
The Three Chimneys
1,759 reviews
4.29 km away
Cafe Lephin
79 reviews
7.51 km away
Jann 's Cakes
408 reviews
.53 km away
Nearby Attractions
Dunvegan Castle & Gardens
2,004 reviews
2.08 km away
Colbost Croft Museum
81 reviews
2.08 km away
Skye Weavers
78 reviews
7.05 km away
Skye Silver Gift Shop
85 reviews
4.70 km away
Questions & Answers
Get quick answers from The Old School Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$ 4 - US$ 30
Lunch, Dinner
Restaurant features
Seating, Waitstaff, Parking Available, Street Parking, Free Off-Street Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Cash Only, Reservations
Good for
Kids, Child-friendly, Local cuisine, Groups
Open Hours
18:00 - 22:00
12:00 - 14:30
18:00 - 22:00
18:00 - 22:00
12:00 - 14:30
18:00 - 22:00
12:00 - 14:30
18:00 - 22:00
12:00 - 14:30
18:00 - 22:00
12:00 - 14:30
18:00 - 22:00
12:00 - 14:30
Location and Contact Information
  • Address: The Old Schoolhouse A863 | The Old School Restaurant, Dunvegan, Isle of Skye, Dunvegan IV55 8GU, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  The Hebrides  >  Isle of Skye  >  Dunvegan
  • Phone Number: +44 1470 521421
  • E-mail
We are a family run business in our 30th year of trade, serving seafood and other locally grown and harvested produce, Scottish Meat and Game, craft Scottish Beers, wines and spirits. We are open from Mon-Thursday for light lunches, Sunday Lunch for a 2/3 course menu, and 7 nights a week from 6pm.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing