• Hotels
  • Scotland
  • aviemore
Food and Drink in

Places to eat

A relaxed family meal, a snack after swimming, a sophisticated dinner for two, or a mouth-watering steak, you'll find the perfect restaurant.

Enjoy a choice of restaurants at Macdonald Aviemore Resort or one of our sister Resorts nearby.

For guests staying on a dinner inclusive package at Macdonald Aviemore Resort you can currently choose between dining at Aspects Restaurant or Giovanni's Italian. 

Aspects Restaurant

Enjoy a choice of great dishes including juicy steaks, fresh wild white fish together with delicious vegetarian and vegan options at our signature eatery. Location: Macdonald Aviemore Resort

Giovannis Italian

Offering a real taste of Italy in the heart of Aviemore. This relaxed family friendly restaurant is open throughout the summer and busy times. Location: Macdonald Aviemore Resort

Spey Burger

Spey Burger is a contemporary American-style family diner serving gourmet burgers and other dishes and is open seasonally (currently closed). Location: Macdonald Aviemore Resort

The Laggan Whisky & Cocktail Bar

Specialising in malt whisky, the cosy Laggan bar in Macdonald Highlands Hotel offers an extensive selection of Scottish whiskies and classic cocktails. Location: Madonald Aviemore Resort

The Coffee House

Located in the heart of our resort next to Spey Valley Shopping, The Coffee House serves hot and cold drinks, cakes and sandwiches. Location: Macdonald Aviemore Resort

Afternoon Tea

Enjoy Afternoon Tea at it’s best in The Laggan Bar. It’s our dedication to serving home-made variations using the finest, fresh ingredients that ensures our Afternoon Tea is something special. Location: Macdonald Aviemore Resort

Scottish Steakhouse

The Scottish Steakhouse, serving juicy steaks, is located within our sister resort at Macdonald Spey Valley, on the north side of Aviemore around a 5 minute drive away. Location: Macdonald Spey Valley Resort

The Clubhouse

Set within Scotland’s recently acclaimed ‘most picturesque golf courses’, The Clubhouse offers a light menu of daytime snacks. It's located at our sister resort around a 5 minute drive away. Location: Macdonald Spey Valley Championship Golf Club

Book a table online

Check availability and book a table online to avoid disappointment.

Aviemore Restaurants

At Macdonald Aviemore Resort, our guests have the option to dine at one of the resort’s restaurants. At the resort you'll find Aspects Restaurant, Giovanni's Italian together with the Laggan Bar which offers lunch, bar menu and afternoon tea. Spey Burger is seasonal and currently closed.

At Macdonald Spey Valley Resort (5 minutes drive away) you'll find the Scottish Steakhouse and The Clubhouse.

Whether you want a relaxed family dinner, a snack after swimming, a sophisticated dinner for two, or a mouth-watering steak, you’ll find the perfect restaurant. Children can enjoy unique kid friendly menus in each of our restaurants. 

It is our dedication to serving only the highest quality food that makes us different. We believe in using only the finest and freshest produce at all of our hotels, planning to season and ensuring wherever possible UK produce comes first.