Skip to main content
Beginning of main content

Macdonald Aviemore Highland Hotel

4.0 out of 5.0

Recent guest reviews

Stayed for 4 nights in a family room. Clean spacious room with comfortable beds and well kept bathroom with shower and bath. Excellent breakfast buffet with attentive staff especially man serving the eggs and David Green. Good facilities on sight including swimming pool, kids activities and cinema ( a little overpriced). Overall enjoyable stay.

The hotel is part of the complex Macdonald Hotel has. The best thing is the staff, they were all friendly. Aspects restaurant is very nice and ,the team there are excellent. The cleaning staff are overwhelmed, so the rooms were not cleaned by 1800 on 1 day but the reception staff gave us a voucher to compensate. The pool is good but can get very busy, the gym is okay but not all the equipment works. The cinema is very large and the volume was perfect for young children.

Stopped in for a Costa hot chocolate. We were greeted by Andreas who is the most polite friendly guy. We were so impressed with the service he provided yesterday that we had to come back today. Andreas certainly goes that extra mile and is an asset to the company. Thank you Andreas for making our visit we coming and fun xx

Will start with the good bits. A good breakfast both days and the main course in aspects was nice. However, on arrival they couldn’t find our booking. It was through EBookers who the hotel said they’d never heard of and asked us to get in contact with them. Quite embarrassing to say the least, being asked if they are ‘legit’ only for it to be found that our name was taken down incorrectly. In fairness they apologised with a bottle of wine... once we complained. Small points - no soap in our room, all tiles in bathroom need grouted, the water isn’t hot enough and our room wasn’t made up till 3.45pm. A strange moment in the bar when my partner slapped the chair whilst laughing only to be engulfed in dust that sprang from the chairs arms. It was like a ‘bad guy’ from batman entering a scene.. We kept doing this a few times to amuse ourselves before leaving. The strangest bit of all was we waited 35 mins, no exaggeration, from the moment we asked for our bill in aspects till when we received it. We watched the staff tripping over each other and getting other people’s bills wrong. One guy had to bring his wine bottle over to the desk to highlight their mistake. I eventually got up and payed at the desk too. It was so long. Breakfast again was good in the morning, and the guy who does the eggs is just about as cheery as it gets, really liked him. Just read other reviews and problems with bills, no soap in room and cleanliness seem to be themes. It’s just a bit of care and attention away from pitching itself at the right level.

We went for an overnight for my daughters 11th birthday, staff left her a present on her bed - a teddy & some other little things! The hotel is fantastic for kids with loads to do. Staff were friendly (except the angry Novak Djokovic lookalike pool attendant) Bed very comfy and room was clean. The coffee shop is highly overpriced to the point that it's ridiculous, £2.50 for a Capri sun! Overall it's a great resort and we will definitely be back!

Actually, this hotel is quite hard to find if you enter the resort in the dark. The whole place is poorly lit and it can be difficult to see where you are going. That being said, after a rather long queue at reception, we checked in. Let's start with the issues. Our "executive" room is nothing more than a slightly larger double. Irritatingly, the TV has limited functionality (dont even try and get the TV guide up) and the white electric heaters will click all night if you leave them on. There was no hand soap, and the speaker from the TV into the bathroom is reminiscent of a hotel from the early 90's trying to be trendy. We were also (like other reviews) overcharged. And more than once. Having our dinner the first night, we were charged for two drinks we did not have. Apology given, which appeared to show a genuine mistake. The next night, we ordered a pint of Peroni and a (rather small I have to say) cocktail. The price? Wait for it......£19. Of course, this was another "error" which they only fixed when it was pointed out. Even at that, the bar staff and manager had different opinions. Apparently, the cocktails and not made as advertised, and it depends on what they put in. Not good enough for a hotel attempting to project a premium image. That being said, the food was excellent (but not hot) although somewhat basic. Breakfast was brilliant. You cant help but get the feeling these people are just there to do a job rather than excelling in a profession they want to be in. The whole place is some what lackluster in both service and decor. The staff serving you dinner will also be the same staff serving you first thing. I was left standing at the bar for quite a short time while the staff were busy "supervising" their friends at reception. Its both comfortable and dull. Parking is another issue. While I somewhat applaud the encouragement to electric vehicles, most of the rear parking lot is taken up by about a dozen Tesla electric charging slots. Only one of which I ever seen used. I had no idea where "Giovanni's" was because of the over-photocoped map which was about as much use as a Twister mat through prescription glasses. If you get this hotel in a deal, its worth a look. There is no way I would have spent nearly £500 on two nights here. That being said, its reasonably comfortable, tidy and clean. But don't rush to it - there are far, far better places for the money. Just be sure to check your receipts.

We usually stay at Hilton Coylumbridge but thought we would try Aviemore centre for a change. On this occasion Coylumbridge is far superior & more family friendly. We booked DB&B for3 nights in the Macdonald Aviemore Hotel. 36hrs before we arrive we got a phone call to move us to another hotel - Macdonald Highlands which was still within the complex. I confirmed all details would remain the same and asked if we required to book diner. It was advised so they booked us for 5pm Fri & Sat night & 6pm Sun night as these were the earliest diner was served. Upon arrival there was no access for a pushchair without crossing rubble by the laundry store or going up a grass banking, and the receptionist was very hard to understand and most unhelpful. There was no record of any diner bookings and we were told the earliest we could eat would be 6pm. We had 2 interconnecting rooms (2246 & 2248) which were a good size and lovely, however they were located on a split level with the only access being via 8 steps - not at all suitable for a family with a baby & push chair! A further 2 sets of stairs to negotiate to get to breakfast & diner (did have fold down wheelchair lift).The following morning we revisited reception to ask about dining options within our DB&B package. Thankfully we got a different member of staff who confirmed there was only 1 restaurant, however they did track our original bookings and told us the previous night was 5pm, Sat 5pm & Sun 6pm. Very annoying. Food in general was good however I was disappointed with the buffet breakfast as there was no fish without paying a supplement, no rolls, apple juice or wheetabix. Dirty cereal dishes were not cleared once finished to allow room for cooked breakfast/fruit etc. On the Monday morning I even had to ask for dishes to put the marmalade/jam etc in. High chairs were filthy with bits of food on the seats at both breakfast & diner. Leisure staff very helpful & childrens facilities are really good. No information packs in the bedroom and only discovered we could access the leisure facilities without going outside on our last day. Overall a very disappointing weekend away. Mrs MacDougall

We stay in Aviemore several times a year and always at the MacDonald Hotel, we've stayed in all the hotels and the Lodges, but from now on we will be staying elsewhere in Aviemore. The standard of the hotel is going down hill. Everytime we stay theres an issue. Its more the rudeness of the staff thats an issue. We got locked out our room for 25 minutes because of an issue with the keys. My husband had to go back to reception 3 times. The first time to say the card wasn't working - no security was asked to whom he was, a new key was just handed over after he said the room number!!! After going back and forward we waited for someone to get a "device" that would solve the problem. It did not. Then came back again with batteries, that didn't work. No proper apology just a mumbles as the man walked away. We were asked if we were staying in our room for the rest of the night and then a handy man would be there in the morning to at 8.30 to solve the problem so we could go to breakfast and get back in. By 9am no one had turned up so we decided just to pack up and head to breakfast. The cooked breakfast was so over salted that my husband wouldn't even touch in (nothing ever puts him off his food!). When we explained the issued to reception when checking out it was basically oh night shift left a note of that and if we were saying for lunch we'd get some vouchers for lunch but since we were leaving there was nothing they could do! We were leaving so we didn't have another fight to get back in our room!!! Left a message on Facebook and was brushed off! When asked for a more appropriate response was told would get an email. Messaged two times since and been ignored. Obviously our custom isn't important for this hotel.

After what was a lovely two day break away at this hotel for my husband’s birthday we proceeded to check out. We knew we had a glass of wine to pay for as everything else had been a gift from our daughter. The hotel deal included dinner in the first night and we had birthday gift money to pay for dinner on our second night. On checking out we were asked to pay for dinner for our second night. I explained we had paid but the receptionist said there was still £55 outstanding! I had to stand and rake thro my handbag looking for the receipt which fortunately I found. This was extremely embarassing and made me very annoyed at being put in this position. So beware and keep a hold of your receipts

Booked here for one night after being stranded in Aviemore with the recent weather while trying to travel further north. Completed the booking over the phone with check in being quick and efficient considering we had only called 10 minutes before. Room was clean with everything we needed and facilitates were of a standard expected of this kind of resort. We had booked in for dinner that night which was very enjoyable and staff were attentive. There was a good selection of hot and cold buffet items for breakfast the next morning with the option to order from the kitchen. With a good few inches of snow, the resort did an excellent job making sure the roads around the resort were gritted and paths were cleared. Over all an enjoyable stay with everything we needed for an unexpected visit.

Macdonald Aviemore Resort Aviemore Scotland

Hotel highlights

  • Free WiFi in rooms and public areas
  • Free parking
  • Onsite dining
  • Spa

Located within a leisurely stroll of Cairngorm Brewery, Macdonald Aviemore Highland Hotel is within a few miles (5 km) of Rothiemurchus Estate Visitor Centre. 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 Speyside Wildlife and Craigellachie National Nature Reserve.


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 Twin Room

Twin 2 | Sleeps 2

Executive Double Room (King)

King 1 | 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 840 reviews