Skip to main content
Beginning of main content

Macdonald Aviemore Hotel

4.0 out of 5.0

Recent guest reviews

Really enjoyed our two night break away with our kids (5 & 7). Lovely friendly staff, clearly hard working (a hint that maybe they were understaffed) but always cheery and accommodating. Rooms clean and totally functional. Great location for hanging about town or touring. Kids areas excellent - well run, safe and clean. Pool was manned by hyper vigalint gaurds - wave machine and flumes open/on at regular intervals. Ate in Aspects restaurant on first night - great service but maybe a bit pricey for what it was. Ate in local restaurant McDuis on second night - great spot. Breakfast both mornings very good. All in all a great experience.

Bit of a mixed review but mainly we enjoyed our stay and would consider staying again but only if we could get a cheap offer. We booked a last minute deal for myself, partner and our 3yr old. The room was reasonable but needs updated and w lick of paint here and there to keep standards up. The bathroom was ridiculous for a family of 3, absolutely tiny! Our child is disabled and still in nappies and the bathroom was so tiny I couldn’t even lie him in the floor to change a nappy (he’s a little 3yr old as well). So totally inappropriately sized bathroom for a ‘family’ room. Cleaning staff also need to hoover under beds etc and not just around them! First night we ate at Giovannis. The food itself was nice enough, no complaints about the actual food. However, the waiting staff really need to up their game. Our waiter (who was a member of management) was wearing a completely filthy uniform. It was very off putting, to the point we wanted him no where near our table. We did highlight this to another manager to be told ‘he had been on since breakfast shift’, fair enough but his uniform was disgusting. Second night meal was in Aspects restaurant. Staff and service was good. No issues at all. My chef partner was less than impressed with his cold fish pie and lack of veg! Drinks are over priced. £2.85 for a coke and £7 a glass of wine. City centre prices aren’t needed. The hotel 2mins walk away was £8.15 for a wine and a pint of beer....bit of a difference! Our little boy loved the kids entertainment at night. The pool and soft play was great for him too. We enjoyed the facilities here. Location is excellent. Macdonald really need to inject money and staff training into this resort and soon. It’s dated looking and drab in parts. I feel it’s extremely over priced for what you get. As I said we would go again but only on a very good and cheap deal. Absolutely not worth paying full price for.

4 stars?? Certainly a four star price, rather than a four star experience. First impressions count, the Aviemore hotel was clearly designed to maximise the income generating units, rather than provide their guests a taste of luxury. Dimly lit, cold communal areas, combined with fixtures and fittings that would have looked out of date in the 90’s, our first impressions were not cheery. Our mood didn’t improve once the four us (2 adults and 2 children) squeezed in to our “FAMILY BUNK ROOMS AT MACDONALD AVIEMORE HOTEL”, “Our brand new family bunk rooms are an exciting new addition to our four-star Resort.” The kids were really excited to see they had access to their own TV, less so when it became clear this didn’t work. This theme continued when it was found that the hair dryer didn’t work, and plugs by the a dressing desk also didn’t work, (in fact were attached loosely to the wall). Never mind, we were there to enjoy the facilities and outdoors rather than spend time in our room. The hotel did score well on the location. As for facilities, the pool was good, and the soft play great, (although wasn’t open to the time advertised). After a swim and play our boys needed a drink. I was a little surprised to have to pay well over £2.40 for a small carton of apple juice. Next stop, an evening meal, the food was nice enough, and the service very attentive. Could I suggest pushy? We were asked at least 4 times whether we needed my drink refreshed, and once (on receipt of the bill) I found we were being charged £10 for a glass of wine I can see why they were pushing so hard. Breakfast! Tea or coffee was offered on arrival, but when we requested a hot chocolate for the kids, alas this was not on offer. Yes I accept it was a busy service, but I imagine the staff would have experienced busy before?? That said, a lot of the buffet food being offered, was running low or was depleted. In short, my overall impression of the MacDonald Aviemore Hotel was that the business had been set up extract as much as they can from their guests, and offer up as little as possible in return…… 4 star? Location yes, but the hotel? That is a very brave call on their behalf!

After visiting the Macdonald Aviemore Resort a few years ago, I couldn’t wait for my stay. However, the lodges are dated and tired looking and in need of some real TLC. The receptionist overcharged my account and didn’t inform me. The management team have ignored my calls entirely despite initially stating they would identify what happened and rectify it. Absolutely awful customer service with no level of accountability. Avoid at all costs! Absolutely shocking!

Without sounding racist please don’t think this but we stayed at the resort for 3 days and have to say it’s a real mixed bag firstly the girl at reception was ok but her knowledge of Aviemore was really poor not even knowing if we could get a bus to the slopes, the room was a good size and clean if a bit basic and run down we had dinner in the Spey burger on the first night which was tasty but with no service you have to go to the bar and order which a blond girl took then proceeded to take another 3 tables (chef must be annoyed) breakfast was good their is a lot to choose from we then had lunch in the restaurant beside costa coffee the soup was hot and well seasoned and as was our chilli but the service was just so erratic lots of people running around not knowing what to do including the people wearing suit jackets which I think was managers tried to ask if I could get some sour cream for my chilli but 2 girls could not understand what I meant so I just said forget about it which they did gladly I would of thought they would of sent someone over who knew english but no, over all it was ok but I would of thought the girl on reception would know if their was a bus and I would of thought their would of been at least 1 person on the restaurant who could speak english

I have to say I was a little anxious about my booking having read some scathing reviews, however I have to say I was pleasantly surprised. When we arrived half an hour before check in opened, our room was ready, which was our first hurdle, as a lot of reviewers had issues in this area. The room was perfectly adequate for our needs, with a huge bed which was extremely comfortable and high end bed linen and pillows were delightful. The kids had a separate bunk area with own TV. The bathroom had been recently refurbed and was lovely. The only issue in the room is that the door into the bathroom had been kicked at some point and it was cracked and slightly flimsy at the bottom, however this caused no issues. The room was spotlessly clean and tastefully decorated, and serviced daily. The breakfast was great, a huge selection and brilliant for my gluten free daughter. The pool was also brilliant and generally quiet during the visit. The staff were friendly and helpful. We used the Aspects restaurant in the highlander hotel and this was excellent. Would definitely return. All in all I was really happy. The interior of the hotel is much more pleasant than some of the exterior. Thanks for a lovely stay.

we stayed in my parents timeshare up at Hilton However we ventured up to Macdonalds aviemore resort everyday for 4 days.. enjoyed the Spey burger one night bill was roughly £60 following day enjoyed peter rabbit at cinema family of four plus sweets, coke and popcorn spent approximately £40 then had a lovely Italians at the Giovanni on site restaurant spent again about £60 my wife wanted to take the kids to one of the evening shows so off I went to enquire at desk next to cinema I was met by a extremely rude man that bellowed I was not welcome to evening entertainment if I wasn’t a resident I was totally gobsmacked by his manner.Lady by the fire was so taken aback also but assured me we weren’t missing much and the previous night only a couple of families were in the entertainment room.Even though I had spent hundreds over 4 days in the shop, soft play, lunch in the food court and cappuccinos in Costa I was now not welcome to a pitiful show. I was told in the coffee shop he was a manager. No tact no manners just plain rude.We won’t be back and will never book a holiday there so well done management great hospitality 👍🏻Extremely worrying that someone couldn’t grasp that even a couple of rounds of drinks in a bar is money in the till. The place is a ghost town and I now know why.

Was here for an event and all staff were excellent. Spacious surroundings and welcoming. Very much a large hotel and slightly corporate so ideal for bigger gatherings or groups as there is something for everyone.

On first appearance, I was really pleased with our choice of hotel in the MacDonald Aviemore. Staff at reception were friendly enough on check in and helpful with a multitude of guides and info packs, although the check in seems laborious and slow. The hotel itself has seen better days and there are some dark and shabby areas along the corridors. Cleanliness wasn't optimal but we used the broken biscuit and old wine gum on the carpet to help remind us what floor we were on and where to turn towards our room. The rooms were pleasant, good size, TV, safe, typical amenities, the bed was comfortable and the bathroom was clean. One morning, I made call to report that there was no hot water, however, my call was not answered so I decided to venture to the front desk. I explained that we had no hot water (I assumed that a hot bath or shower would be high on the list of priorities for any guest especially in a ski resort), the staff member didn't seem to think this a priority at all and while she was sorry (ish) there was nothing she could do, she couldn't let me into another room as they were all 'occupied' (I should point out that the hotel was like a ghost town). When I asked if there were no other options, she suggested that I could try the swimming pool, I then had to tell her that the pool wasn't actually open no shower for me. Another strange thing about this hotel were the odd cleaning hours and vacuum cleaner obstacles left in main thoroughfare doorways at around half five in the evening. The rest of our stay was mainly pleasant, most of the staff were friendly and accommodating, the food in the restaurants was nice, the sports centre facilities were mainly clean and functional. Upon leaving we were checking over the bill for any extras and the member of staff suggested that there was a drinks bill that hadn't been paid for from the previous night. I was sure this had been paid as there was a broken till upstairs and had paid for it separate form the rest of the meal. However, the member of staff was less than tactful in his query and suggested he wasn't convinced, I then offered to show him my online transactions but was furnished with a frosty no thanks. I can honestly say that this was one of the most bizarre hotel stays I've ever had, it was as if the hotel itself was low on battery due to lack of customers.... I would only rate this three stars because of the staff that actually made the effort. I think there's a real lack of team morale going on there.

Really loved our short break at this hotel bang in the centre of Aviemore. The dinner included in our deal on the first night of our stay really surpassed all our expectations - especially the cheese platter! On checking in Adrian at Reception could not have been more helpful ready with lots of ideas for how to spend the 1.5 hours till we could check in. We loved breakfast too with their delicious full Scottish and yummy fruit buffet. We did some great walking but also got to enjoy their spa facilities too which were surprisingly quiet. All in all a very nice hotel for a short break. Thank you!!

Macdonald Aviemore Resort Aviemore Scotland

Hotel highlights

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

Macdonald Aviemore Hotel is located within a mile (2 km) of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This 108-room, 4-star hotel has conveniences like a full-service spa, an indoor pool, and free in-room WiFi. Also close to this Aviemore hotel are Cairngorm Brewery and Craigellachie National Nature Reserve.


Enjoy a leisurely bite to eat at the onsite restaurant, or have a drink at the bar/lounge. Full breakfast is offered for a fee each morning from 7 AM to 10:30 AM.


The 108 rooms have an array of amenities, including coffee makers, phones, and ironing boards. Guests can expect free WiFi and TVs with satellite channels and pay movies. Bathrooms have hair dryers and free toiletries.

Property features

Guests of Macdonald Aviemore Hotel enjoy a full-service spa, an indoor pool, and a health club. If you plan to drive, free parking is available. Front-desk staff can assist with dry cleaning/laundry, tours or tickets, and luggage storage. Other amenities at this spa hotel include a sauna, free WiFi in public areas, and a conference center.

Reviews from Trip Advisor

Trip Advisor aggregated rating

50.0% of guests recommend this hotel

Total of 1807 reviews