Skip to main content
Beginning of main content

Macdonald Aviemore Highland Hotel

4.0 out of 5.0

Recent guest reviews

Clean,comfortable,pleasant staff and good food 👍 The two of us enjoyed a nice midweek break here and think we could make a return trip to this hotel, good place to use as a base for exploring the surrounding areas.

This hotel makes a great base for a visit to Aviemore. The prices are reasonable and the rooms are fine. We had two nights in a standard room B&B for £170. Check in was smooth and quick, and as others have mentioned the complimentary shortbread and water are a nice touch. We enquired about a possible massage treatment in the attached spa but were told that the masseuse was away for the duration of our stay which was a little disappointing. The 'classic double' bedroom wasn't huge but was big enough, was on the top floor and had a decent view. The over bath shower is very good. The TV has a good choice of channels too. We ate in the steakhouse on one evening, it was good but not particularly memorable. The breakfast is a buffet type and is actually very good indeed. The sausages deserve special mention! During our week in Scotland we stayed at much more expensive establishments including a Michelin star rated hotel and nowhere were the sausages as good as the MacDonald's. The attached swimming pool complex is also very good with steam, sauna, waterslide etc. Overall we were very pleased with our stay in Aviemore and we would happily stay here again.

We had a wonderful stay at this hotel for my birthday weekend. Our room was clean, the towels were fluffy and the complimentary shortbread in the reception area were a winner for our 2 year old son! :) the staff are polite, professional and warm, whilst the views are just spectacular. Perfect for small children with an excellent outdoor play area, warm swimming pool and brill soft play, all complimentary as guests. We ate at the Italian restaurant too which was very nice, and breakfast in the steakhouse was great, a hot and cold buffet with food of a good standard... love the potato cakes! Thank you for a wonderful weekend. Martine

I stayed here with work commitments. I won't stay again. The location is lovely, Scottish highlands, perfect. However, upon arrival at the hotel the receptionist was very unwelcoming and I felt I was in the wrong and shouldn't be here. Once I got checked in, I was then told, I had to leave the hotel and go across the road to your room, ok. The room was ok, but certain things let it down, like the giant coach bolt holding the window closed. I booked a table and , passed the reception on route without going outside and quicker than before. Sitting in the restaurant was an experience, if you have ever felt out of place, it's here. Again I was an inconvenience. I don't think any staff talk or communicate as my bill is paid by my company, 4 times I was told no you have to pay, no you read the invoice! Room service from then on, oh and I got my room service soup with butter, no roll, lol. Upon checking out, new staff on and again to be told, you owe us money, no read the invoice. Overall it was poor, staff not nice, rooms a little dated and the surrounding areas could do with some work. Disappointed:-(

You will find the usual high standards of MacDonald hotels here. Decor is traditional style. Feels like you're in the Scottish Highlands. This is a resort with 3 hotels and 18 lodges. We chose the Highland hotel because it's restaurant was the steakhouse and it was attached to the leisure centre. I'm sure all 3 hotels are of the same standard. We were only there for 2 nights so didn't have time to sample the burger restaurant or Italian. The steak restaurant offers a variety of meals, something for everyone, however their steaks are delicious. Breakfast is served here too, another delight. There is a cinema and large shop with upmarket goods to treat yourself. The town is a 2 minute walk if you're looking for bargains. They have Costa coffee bars dotted around the resort for convenience too. We had an executive room which was large, well maintained and very comfortable and cosy. Bathroom good size and well maintained. All staff are very polite and professional. I just hope that the hotel is able to maintain this with the uncertainty with Europe. It would be a real shame to lose staff who are clearly committed to hospitality/service. Only down side was that the pool appears to be used for local swimming club, during low season, (fair enough) so you need to take this into account when planning your visit to the leisure centre. Thank you to all staff and management for another lovely MacDonald experience. P.s. Forget skiing, visit the Highland Wildlife Park.

We were booked into the macdonald hotel so I though ? Turned out it's only used for coach parties ? We were put into another part of the macdonald avemore resort , I was not impressed , on opening the door . We were greeted by a pungent smell ? Which was overpowering ! At that I immediately phoned the reception. However on going to use the telephone thier was several bad very clear stains on the carpet beside the bed that had not been cleaned up ? As this was suppose to be an excecutive room ? I was absolutely discusted at the state of the room , the smell and location . As this was clearly not an excecutive room . To be fair the manager was over withing 15 min and agreed about the smell , stains . And the dirt that was about an inch thick right along the back wall . I have stayed in navy hotels a lot and never in my life have I experienced this ever . We were moved up the the 3 floor to a rom I was expecting , clean and no smell spotless . However , I was expecting to be under the one roof ,for dinner breakfast , swimming etc . This was not the case . We had to go outside the hotel in the freezing cold , to get dinner . Breakfast, not what you want to be doing . In the freezing winter ? We went to the steak house as this was the closest one the rest were much further away 😡 . No lift . Despite I could see one ? Was told no ? Although to be fair I could not see the access to it just the little lift . That people with bad LEGGS could not use .2 flights of stairs to the restaurant☹️ which would have been ok , had I been told about it or expected it . The manager was nice she gave us 10 for out inconvenience. To be spent on food , first night was just appalling . We waited about 25 for out first drink .and think they forgot about out door as that was another 35/4o min .the service was fish was excellent, as was the starter , all round . However the vegetables were over cooked . The other Ines were crunch not cooked? And luck warm to say the very least this was for the both of us .asked for a pepper mill , was told they don't have one ? Just the salt and pepper on the table ? Sweet was great . My grandson was allowed to go to the pool the first afternoon , no problem . He is 12 big boy . Later that same night. He was refused entry as he had to be with an adult of 16 and over ? I was confused as he had been in earlier? Then he went to the soft play . And was asked to leave ? For the same reason ? I was more confused! Seemingly this is the policy ? The staff however don't seem to share this ? Next morning breakfast was excellent no problems , at night the meal was excellent staff were. Nice ,and they had pepper mills ?that they seemingly, did not possess the night before ? Next morning . We were shown to a table that had been used , they took away the plates but did not clean the table , full of crumbs ! The waiter seemed very stressed, on outing out the plates I notice something black in my cup , I picked it up , looked at it saw a black hard back animal , stuck to the inside of my cup 😳I told the waiter who was still setting the table ? He looked at it , said o my , just changed the cup! What surprised me was , he was not in the least surprised by it ? Indicating to me he knew what it was , and must happen a lot ? By his reaction . Having said that my breakfast was nice , the reception staff in the steak house , leave a lot to be desired, as does the manners of the , staff in the children's area . I would recommend that the management , might visit the cardona hotel in Peebles , which is run like clockwork, excellent service , excellent staff , excellent hot food , no surprise animals in you tea cups , very clean well laid tables, we spent 2 nights in avemore . I would not recommend it . The worst macdonald hotel by Far ! If this is thier flag ship ? I would be very worried ! It lets the good name of the macdonald down badly , thevmanager might want to reply to this as clearly he was avoiding my feedback from the original booking ? Totally disappointed in that stay , it was stressful .

We have just returned from our complementary stay at your Aviemore Highlands Hotel after our disastrous stay last year. We Were in the same room we had last year and I must say this room is really showing it's age the carpet was full of stains and really could be done with replacing or a really good clean. The mini fridge in the room was absolutely rotten it had a disgusting sour smell to it. My daughter's pillow had stains all over the pillow case it was a good job my husband only sleeps with one pillow so she could use it. At breakfast there was the usual shocking service that we had became accustomed to the last time we stayed, We ordered tea and coffee on being seated by your host on returning to the table we had only received the tea. So I set about to find someone to get coffee I then asked a further 4 time to get our coffee and still did not receive a pot of coffee. A waiter appeared just as we had finished our breakfast to ask what it was that we wanted so my reply was coffee that we had ordered 45 minutes ago but it was now to late as we had finished our breakfast no apologies or nothing. Now I could understand if they were rushed off there feet but they were not the restaurant was a total disgrace none of the tables had been cleared from previous sittings there was dirty plates on every table, one of the waiters I asked was standing folding napkins and told me his colleague would be getting it just a total disgrace. I have to say in all my years working in customer service and dealing with the public if this was my staff I would be absolutely disappointed and I would be re-thinking my training as I was always taught THE CUSTOMER IS ALWAYS RIGHT AND SHOULD COME FIRST. I would have to say that we used to love our weekends at The Highlands hotel and have stayed here for the last 5 years and have recommended the highlands hotel to other people. But that won't be happening again as for 4 stars I think you would be lucky if you get 3 as the standard of the service in this hotel has slipped over the last 2 years.

Had a great week here last week for half term. Nice hotel but the Highlands building could do with smartening up a bit, especially the corridors. Family room was a reasonable size and standard, but the fridge didn't work (apparently we shouldnt have even had one) and we had to have the wardrobe door fixed on before we could unpack and use it. Nice clean comfy beds, good heating, nice bathroom and toiletries, and fresh towels each morning, room always lovely to go back to, those housekeepers work hard. As an aside though, our room could definitely have benefitted from a hoover round the edges of the room! Dust looked like it had been been a while, which was surprising. On site restaurants pricey but the breakfast each morning was lovely and the chef was better than a tour guide!! Friendly and knowledgeable - and served a great breakfast. The children's entertainment over in the conference building was a nice surprise as it wasn't advertised anywhere in our hotel building so had we not bumped in to one of them while exploring, we'd never have known about it. They do a great job, day and evening sessions, and work so hard and think they really deserve some promotion around the resort. Chris, Billy, Olly, Magic Mike, Alison, Claire and the White Queen lady :-) - thanks so much for you energy and enthusiasm. Our two had a great time and were sad to leave! Ask management for more advertising round the resort! We had some snow at the start which was ace, but melted quickly. But there was so much more to do in the area too. We'd have no problem staying here again. It's a good base. Parking was a pain on Friday and Saturday night at our building but fine the rest of the week. Pool looked lovely too tho we didn't use it... and soft play on site too looked good. On site shop is nice for a browse and the chocolate counter is ace. 50p each with some great flavours. This was our first time in Aviemore and we absolutely loved the area. We'd happily stay here again!

The hotel room itself was fine but the corridor and hotel in itself appeared a little tired. Receptionist was friendly to the point of being unprofessional. Nice breakfast and a fairly average evening meal. However, the hotel is very central to Aviemore, is amazing for kids and there's loads to do close by.

Me and my friend stayed here last weekend. The hotel was lovely, breakfast was amazing and the surroundings were out of this world. Had a great two night stay and would recommend to everyone! Perfect location.

Macdonald Aviemore Resort Aviemore Scotland

Macdonald Aviemore Highland Hotel places you within a 10-minute stroll of Cairngorm Brewery and Extreme Dream Climbing Centre, Aviemore. This 151-room, 4-star hotel welcomes guests with 5 restaurants, a full-service spa, and an indoor pool. It's in a national park and also near Strathspey Steam Railway and Spey Valley Golf Course.


Start your day off right with a free continental breakfast offered each morning. Enjoy dining at Giovannis, one of 5 onsite restaurants. Savor a meal from the comfort of your room with 24-hour room service, or get a quick energy boost at the coffee shop/café.


Macdonald Aviemore Highland Hotel's 151 rooms provide ironing boards. Guests can enjoy satellite TV and stay connected with free WiFi. Hair dryers are also included.

Property features

Macdonald Aviemore Highland Hotel features a full-service spa, an indoor pool, and a children's pool. You can put free parking to good use if you drive. Multilingual staff at the front desk are standing by 24/7 to help with dry cleaning/laundry, tours or tickets, and luggage storage. Other amenities at this ski hotel include a health club, a sauna, and free WiFi in public areas.

Room options

Classic Double Room

Full 1 | Sleeps 2

Classic Twin Room

Twin 2 | Sleeps 2

Executive Room

Full 1 | Twin 2 | Sleeps 2

Classic Double Room Single Use

Full 1 | Sleeps 1

Reviews from Trip Advisor

Trip Advisor aggregated rating

59% of guests recommend this hotel

Total of 733 reviews