We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mackenzies Highland Inn Restaurant

$$ - $$$
125 Grampian Road | Mackenzies Highland Inn, Aviemore PH22 1RL, Scotland
+44 1479 810672
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent20%
  • Very good28%
  • Average16%
  • Poor14%
  • Terrible22%
Travelers talk about
“steak burger” (3 reviews)
“haggis” (7 reviews)
Restaurant Hours
$$ - $$$
125 Grampian Road | Mackenzies Highland Inn, Aviemore PH22 1RL, Scotland
All Details
Write a ReviewReviews (189)
Traveler rating
Traveler type
Time of year

1 - 10 of 181 reviews

Reviewed 2 weeks ago

Sorry but have to agree with most of the posts on this page... this place gives the Scottish Hotel trade a bad name...staff rude..toilets disgusting..however good for sports...

2  Thank Numptynuts1
Reviewed 3 weeks ago via mobile

The staff should be ashamed to work here it's filthy it smells awful and not 1 of the staff have any idea how to deal with the general public they've no skills what so ever the place is an embarrassment to the beautiful village of...More

3  Thank allan t
Reviewed September 16, 2018

Nice pub type lunch had by my wife, 2 daughters and myself. Food was really good, nice friendly staff.

Thank GaryDFife_Scotland
Reviewed August 5, 2018 via mobile

This place is so disgusting in the heart of aviemore the owner should be ashamed and health and safety should be doing there job it’s not fit to be open for the public and should display a health notice on the front door

6  Thank Happiness795615
Reviewed May 26, 2018 via mobile

Bar staff are rude, couldn’t be more unitetested. Watched the rugby until they switched every tv to the football so we missed last twenty minutes. Asked if they could switch it over on a few screens. Rude swore at us and wouldnt switch it back...More

8  Thank snitch15
Reviewed May 19, 2018 via mobile

Stopped in here for a few beers and to arch the football on sky sports. Cant comment on food, only had frozen chips but the beers I had were decent and fairly priced. Choice could be better (what pub doesn’t have Guinness?). What raised an...More

5  Thank Colin M
Reviewed May 16, 2018 via mobile

We thought we would try this place for a drink or two, toilets looked as though they hadn't been cleaned for 20 years, very dirty. Was interesting to watch 4 girls asking for a bed for the night, only 10 minutes later they came back...More

4  Thank Secret_Squirrell_33
Reviewed April 3, 2018

Tried to go for dinner and a drink here having looked online at the menu and seen many things that sounded good. We arrived and were told that we couldn't order so they suggested we went for a walk and returned, it was freezing outside...More

7  Thank 264beach12345
Reviewed March 19, 2018

Food is excellent - great mix of menu. Breakfast- lunch and dinner selections - good ales on sale - and a good pool table

1  Thank Hosky75
Reviewed February 15, 2018

i read the bad reviews but did not find anything wrong dinner was loverly breakfast was really good. the cook was out to greet us first thing in the morning offering tea or coffe the service he gave was great.

1  Thank joe m
Nearby HotelsSee all 11 hotels in Aviemore
Macdonald Aviemore Hotel at Macdonald Aviemore Resort
1,908 reviews
.25 miles away
Cairngorm Hotel
900 reviews
.36 miles away
Macdonald Highlands Hotel at Macdonald Aviemore Resort
917 reviews
.37 miles away
Macdonald Morlich Hotel at Macdonald Aviemore Resort
240 reviews
.39 miles away
Nearby Restaurants
Miele’s Gelateria
27 reviews
.12 miles away
101 reviews
.23 miles away
Mountain Cafe Aviemore
1,555 reviews
.17 miles away
The Cairngorm Hotel
1,593 reviews
.36 miles away
Nearby Attractions
Cairngorm Brewery
326 reviews
.59 miles away
Cairngorm Creations
5 reviews
.77 miles away
Strathspey Railway
1,208 reviews
.36 miles away
CairnGorm Mountain
2,373 reviews
.15 miles away
Questions & Answers
Get quick answers from Mackenzies Highland Inn Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Dinner, Late Night, Drinks
Restaurant features
Reservations, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Outdoor Seating, Highchairs Available
Good for
Large groups, Bar scene, Families with children
Location and Contact Information
  • Address: 125 Grampian Road | Mackenzies Highland Inn, Aviemore PH22 1RL, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Scottish Highlands  >  Aviemore and the Cairngorms  >  Aviemore
  • Phone Number: +44 1479 810672
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing