Skip to content
Giovanni's, a Light & Airy Italian Restaurant
Dining in Aviemore

Eat & Drink in Macdonald Aviemore ResortMacdonald Aviemore ResortAA 4 Stars

Macdonald Aviemore ResortAviemoreInverness-shirePH22 1PNTel 0344 879 9152International +44 1479 815100

ShoppingRural EscapeFamily funOutdoor activitiesGolfCulture & History

At Macdonald Aviemore Resort, our guests have the option to dine at one of the Resort's many restaurants. Whether you want a relaxed family dinner, a healthy poolside snack, a sophisticated dinner for two, or a mouth-watering steak, you'll find the perfect restaurant. Every restaurant also welcomes children with unique kids menus in each restaurant. We also welcome non-residential guests at all times.

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

Read more about our restaurants below and either call our reservations team or use the online booking form if you wish to make a reservation in advance of your arrival (recommended).

Restaurant opening times vary depending on the time of year.

    Our restaurants and bars

    Light & Airy Italian Restaurant

    Giovanni's Italian Ristorante at Macdonald Aviemore Resort

    View menus or call on 0344 879 9152

    Giovanni's Italian Ristorante offers our guests a real taste of Italy, right at the heart of Macdonald Aviemore Resort. Our Italian restaurant is open for dinner all year round Friday and Saturday night, and daily during peak periods. We serve authentic Italian pizza and pasta dishes, all complemented by a fabulous wine list, including fine Italian wines and quality beers.

    The Fresh and Vibrant Spey Burger Restaurant

    Spey Burger at Macdonald Aviemore Resort

    View menus or call on 01479 815123

    Fresh vibrant and everything you want!  At Spey Burger Aviemore our burgers are handmade from fresh 100% prime Scotch beef.  We are passionate about great fresh food and our chefs only use the finest ingredients.  Our menu offers you a variety of different burgers, and even 'build your burger' so it's just the way you like it.  

    Dining in Aviemore

    Spey Valley Sports Bar at Macdonald Aviemore Resort

    View menus or call on 0344 879 9152

    Spey Valley Sports Bar is the ideal place to relax with a drink and watch 3D Sky Sports.

    Dining in Aviemore

    Spey Valley Food Court

    View menus or call on 0344 879 9152

    For relaxed family dining, Spey Valley Food Court is open daily for lunch.

    Dining in Aviemore

    Proud to serve Costa at Macdonald Aviemore Resort

    View menus or call on 0344 879 9152

    Relax with a Costa tea or coffee and cake made onsite by our chef.  Choose to relax beside Spey Valley Shopping after a shopping spree or poolside in Spey Valley Leisure whilst watching the kids in the pool or the three storey soft play maze.

    Serves hot and cold drinks, fresh fruit smoothies, salads, sandwiches, cakes and ice cream throughout the day.

    Dining in Aviemore

    The Laggan Whisky Bar at Macdonald Aviemore Resort

    View menus or call on 0344 879 9152

    Relax in the cosy Laggan Bar within the Highlands Hotel on resort with a wee dram or two, and order a snack from the lounge bar menu.

    Golf in Aviemore

    The Clubhouse

    View menus or call on 01479 812 920

    Offering freshly cooked locally sourced produce expertly prepared by our chef's it offers diners the perfect excuse to escape the crowds and enjoy a peaceful meal in the heart of the countryside.