Background

Old School Restaurant, Dunvegan – A Historic Culinary Haven on the Isle of Skye

Historic family-run restaurant in Dunvegan serving fresh local seafood and Scottish fare with warm hospitality and a cozy atmosphere.

4.5

Located in Dunvegan on the Isle of Skye, the Old School Restaurant is a family-run establishment housed in a charming 19th-century building. Celebrated for its fresh, locally sourced seafood, Scottish meats, and game, it offers a warm, inviting atmosphere with fireplaces and a spacious dining area. With a menu that honors traditional Scottish flavors alongside craft beers, wines, and whiskies, it provides a memorable dining experience steeped in local heritage.

A brief summary to Old School Restaurant

  • Isle of Skye, Dunvegan, IV55 8GU, GB
  • +441470521421
  • Visit website
  • Duration: 1 to 2 hours
  • Mid ranged
  • Environment icon Indoor
  • Mobile reception: 4 out of 5
  • Monday 5 pm-9 pm
  • Tuesday 5 pm-9 pm
  • Friday 5 pm-9 pm
  • Saturday 5 pm-9 pm
  • Sunday 5 pm-9 pm

Local tips

  • Book your table in advance, especially during peak tourist seasons, as the restaurant is popular and has limited seating.
  • Try the locally caught seafood dishes such as langoustines and mussels for an authentic taste of Skye.
  • Visit during Sunday lunch for a special two- or three-course menu experience.
  • Enjoy a drink in the pre-dining room by the fireplace before your meal to soak in the cozy atmosphere.
  • Inquire about gluten-free and vegan options, as the kitchen is accommodating to dietary requirements.
widget icon

Old School Restaurant location weather suitability

  • Weather icon Any Weather
  • Weather icon Rain / Wet Weather
  • Weather icon Cold Weather
  • Weather icon Mild Temperatures

Unlock the Best of Old School Restaurant

Buy tickets

    No tickets available

Book tours with entry

    No tours available

Book tours without entry

    No tours available

Discover more about Old School Restaurant

A Heritage Building Transformed into a Culinary Landmark

Originally built in the 1870s as Duirinish School and later serving as a near-supermarket for Dunvegan, the Old School Restaurant opened its doors to diners in 1985. Founded by Maryann and Hugh Mackenzie, who returned to Skye after a naval career, it began as a tearoom and television repair shop before evolving into a beloved family restaurant. The building retains its historic charm, featuring two fireplaces—one in the pre-dining area and another in the main restaurant—that add warmth and character to the space.

Locally Sourced Ingredients and Traditional Scottish Cuisine

The Old School Restaurant prides itself on using fresh, locally sourced produce, including seafood such as langoustines and mussels caught nearby. The menu also highlights Scottish meat and game, prepared by experienced local chefs with a focus on quality and authenticity. Diners can enjoy a variety of dishes that reflect the rich culinary heritage of the region, complemented by an extensive selection of craft Scottish beers, wines, and whiskies. Homemade bread and desserts crafted in-house further enhance the dining experience.

Atmosphere and Dining Experience

With seating for around 50 guests, the restaurant offers a spacious yet cozy setting. The warm ambience is enhanced by attentive and friendly staff who contribute to a welcoming atmosphere. The pre-dining room provides a relaxing space to enjoy a cocktail or coffee before your meal. The Old School is known for its accommodating approach to dietary needs, including gluten-free, vegetarian, and vegan options, ensuring a broad appeal.

Community and Longevity

Having been in operation for over 35 years, the Old School Restaurant has become a fixture in the Dunvegan community and a destination for visitors from around the world. It is family-run, now including the founders’ son John, and is cherished for its consistent quality and friendly service. The restaurant also offers a takeaway menu, allowing guests to enjoy their dishes beyond the dining room.

Seasonal Operations and Special Features

The restaurant operates primarily in the evenings from 5 pm to 9 pm on selected days, with Sunday lunches offering a two- or three-course menu. During the festive season, it extends hours to include Friday and Saturday evenings and Sunday daytime. Private parking is available for diners, enhancing convenience. The Old School’s commitment to quality and tradition makes it a standout choice for an authentic taste of Skye.

Complementary Local Attractions and Culinary Scene

Situated in Dunvegan, the Old School Restaurant is part of a rich local dining scene that includes renowned establishments like The Three Chimneys and Stein Inn. Its proximity to these highlights makes it an excellent base for exploring the culinary delights of the Isle of Skye’s west coast.

Busiest months of the year

Busiest hours of the day

Popular Experiences near Old School Restaurant

Popular Hotels near Old School Restaurant

Select Currency