Food and Drink
There are so many things to do in Aviemore that you'll need to keep your energy levels up with some fine wholesome food - and at the Macdonald Aviemore Highland Resort, good food is what we're known for.
With five quality restaurants, five bars and a café onsite you can choose where you want to eat. Whether that's a relaxed meal with the family, a healthy poolside snack, a sophisticated dinner for two, a juicy steak or even a pizza in front of the TV, all our food is prepared to strict quality standards, using the freshest local and organic produce available.
Aspects Restaurant & Bar
Open daily for breakfast and dinner, Aspects is the Macdonald Aviemore Highland Resort's signature restaurant. Delicious menus comprising the best Scottish produce and fine wines are offset by the elegant warm décor, crisp table linen and views over the terrace and Aviemore resort. Perfect for a romantic meal or civilised breakfast.
Aspects Restaurant & Bar
Set yourself up for the day ahead with a full Scottish breakfast, prepared from the finest local produce and free range eggs. Or for something lighter, select a fresh fruit salad, cereals or warm croissants from the continental buffet.
Return for a softly-lit sophisticated evening in this contemporary, award-winning Highland restaurant, accompanied by gentle piano music, fine wine and discreet, friendly service. Seasonal menus ensure a fresh, varied selection of dishes and because quality tastes better we only serve corn-fed poultry, grass-fed beef and wild white fish in our restaurants. Try celeriac and apple soup followed by cod fillet on a chorizo mash and finish with an exquisite chocolate fondant for pure indulgence! Private dining can also be arranged. Make an enquiry
Opening Hours
- Breakfast 7.30am - 10.30am
- Dinner 6.30pm - 9.30pm
At Your Service
- Dress code: Smart casual. No trainers, football colours, t-shirts or fancy dress please.
- Child policy: Accompanied children welcome until 8pm. Children's menu available.
- Seats: 120
- Special requirements: Catered for on request. All food cooked to order.
Booking Information
Due to the popularity of Aspects Restaurant, we advise you to book your table when you make your hotel reservation.Make a Reservation
If you have a question about our dining policy or would like to enquire about a table reservation, please send us an enquiry form or contact 01479 815100.
Four Seasons Restaurant & Bar
Set in the Macdonald Four Seasons Hotel, this bright comfortable restaurant with adjoining bar serves a full buffet breakfast and a mouth-watering carvery and table d'hote menu into the evening, making it ideal for families and large groups. Admire the majestic mountain views or enjoy a chilled white wine while our friendly staff take your order.
Highland Food Court & Atrium Bar
Just off the resort's Reception area and next to the luxury shopping complex, the country-kitchen style Highland Food Court is open daily for breakfast and lunch. Serving homemade soups, snacks, salads, hot meals and drinks, it excels at relaxed family dining and makes an ideal refuelling stop after a shopping spree.
Highland Food Court & Atrium Bar
Enjoy a wholesome buffet breakfast, light bite or 3-course meal in our rustic self-service food court. There are dishes to suit all appetites - try nourishing parsnip and rosemary or celery soup with a warm crusty roll, stuffed peppers, lasagne with thick handcut chips or a light salad. After some retail therapy, settle into a leather sofa with a refreshing tea, Starbucks™ coffee or fine champagne while you admire the contemporary artwork at the Atrium Bar.
Opening Hours
- Breakfast 7am - 10.30am
- Lunch 12pm - 2.30pm
At Your Service
- Dress code: Relaxed
- Child policy: Accompanied children welcome.
- Seats: 160
- Special requirements: Catered for on request
Booking Information
No reservation necessary.Make a Reservation
If you have a question about the Highland Food Court, please send us an enquiry form or contact 01479 815100.
Giovanni's Italian Ristorante
Experience a real taste of Italy! Set within the Macdonald Aviemore Highland Resort's Aviemore Inn, this inviting Italian restaurant is open for dinner from Wednesday to Sunday. Serving authentic pizza and pasta dishes complemented by a selection of Italian wines and quality beers, this is a great place to round off an action-packed day with the family.
Giovanni's Italian Ristorante
Giovanni's Restaurant is a treat for Italian food lovers, serving delicious pizza and pasta dishes most evenings. Whether you're looking for an informal family-friendly restaurant with an engaging atmosphere, or you're feeling peckish but don't want to leave the comfort of your Highland Lodge, Giovanni's delivers... on quality and in person! If you're staying in a lodge, simply pick up the phone and place your order for an express pizza delivery.
Opening Hours
- Dinner 5pm - 10pm (Wed - Sun)
At Your Service
- Dress code: Relaxed
- Child policy: Accompanied children welcome.
- Seats: 60
- Special requirements: Catered for on request
Booking Information
To make a reservation at Giovanni's Italian Ristorante, please call 01479 815100.Make a Reservation
If you have a question about Giovanni's, please send us an enquiry form or contact 01479 815100.
The Steakhouse
Just 5 minutes from the Macdonald Aviemore Highland Resort, the Steakhouse at Dalfaber serves the finest steaks and grills available locally, plus a range of tasty snacks throughout the day. The restaurant is also available for private dining and transport can be arranged if required. Families are welcome.
The Steakhouse
Treat yourself to a juicy steak or grill at firm family favourite, The Steakhouse restaurant. Settle into a Chesterfield sofa or order a drink from the bar and enjoy the country club atmosphere as you admire views of the lake and surrounding woodland. All our steaks are reared locally and matured for a minimum of 21 days, ensuring melt-in-the-mouth tenderness.
Opening Hours
- Light snacks throughout the day
- Dinner 5.30pm - 10pm
At Your Service
- Dress code: Relaxed
- Child policy: Accompanied children welcome.
- Seats: 100
- Special requirements: Catered for on request
Booking Information
To make a reservation at The Steakhouse restaurant, please call 01479 815100.Make a Reservation
If you have a question about The Steakhouse, please send us an enquiry form or contact 01479 815100.
Revitalise Café
Choose the healthy option and order drinks or nutritious snacks poolside at Revitalise Café. Set within the Leisure Arena, the café serves fresh fruit smoothies, salads, sandwiches, hot and cold drinks, cakes and ice cream throughout the day.
Revitalise Café
Revitalise Café is perfect for mums and dads needing refreshment and hungry kids with an appetite after swimming. Grab a Starbucks™ coffee while the little ones play with toys in the soft play area, or watch older children splash around and slide down the flumes while you enjoy a freshly-prepared sandwich by the pool.
Opening Hours
- 10am - 7pm
- Light snacks & drinks throughout the day
At Your Service
- Dress code: Relaxed
- Child policy: Accompanied children welcome
- Seats: 20
- Special requirements: Catered for on request
Booking Information
No reservation necessary. If you have a question about Revitalise, please send us an enquiry form or contact 01479 815100.
The Laggan Whisky Bar
The Scottish Highlands are famous for their whisky distilleries and Aviemore is no exception. Specialising in malt whisky, the cosy Laggan bar in the Macdonald Highlands Hotel sports over 60 local Speyside malts or, if you prefer, ask our bartender to whip up your favourite cocktail. Feeling peckish? Choose a light meal or snack from our lounge bar menu.
Aviemore Room Service
Tired after a long day? Tempted by breakfast in bed? Our Room Service menu has been designed with your convenience in mind. So kick off your shoes, pick up the phone and let us serve you in comfort.
Room Service
Sandwiches, salads, side dishes, beverages, light meals and desserts can all be served to your room between 10am and 10pm and there is a limited menu available 24 hours a day.
Opening Hours
10am - 10pm daily
Limited menu available at all other timesAt Your Service
Child policy: Children's room service menu available on request
Special requirements: Catered for on requestBooking Information
We like to deliver your room service requests as quickly as possible.Enquiry Form
If you have a question about our room service policy please send us an enquiry form or contact 01479 815100.
Contact Us
Please fill in the form below:
Stay in touch for latest Offers & Updates
Macdonald Aviemore Highland Resort, Aviemore, Inverness-shire, PH22 1PN
Tel: 0844 879 9152
E-mail: Click here

Hotel Group of the Year












