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.
Book a table online
Check availability and book a table online to avoid disappointment.
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.