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

$$ - $$$, British,
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...
  • Excellent21%
  • Very good27%
  • Average17%
  • Poor14%
  • Terrible21%
Travellers talk about
“steak burger” (3 reviews)
“mash” (3 reviews)
Restaurant Hours
Bar, British, Pub, Scottish
$$ - $$$
125 Grampian Road | Mackenzies Highland Inn, Aviemore PH22 1RL, Scotland
All Details
Write a ReviewReviews (184)
Traveller rating
Traveller type
Time of year

1 - 10 of 176 reviews

Reviewed 2 days ago 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

Thank Colin M
Reviewed 5 days ago 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

Thank Secret_Squirrell_33
Reviewed 3 April 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

4  Thank 264beach12345
Reviewed 19 March 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 15 February 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 joseph28679
Reviewed 28 January 2018

four of us went in for a few beers and maybe food walked out. very rude bar person and there were not a lot off people in ,plenty far nicer places ..

2  Thank DDAA
Reviewed 1 January 2018

The service in here was good and the food was unique and very generous! Great for some Scottish meals in a great setting.

1  Thank bradders2572
Reviewed 11 December 2017

had a nice time in here, service was great, cocktail and a pint the cheapest i had on the strip. ordered a taxi, no hassle for the bar staff. place busy, would happily have spent longer in here

1  Thank Kellyger
Reviewed 27 October 2017

We came to watch the football and were pleasantly surprised by the number of screens and the good amounts of seating. Our food order was taken soon enough and the food - which was plentiful and tasty - was soon with us. Sadly, the chap...More

Thank Brian2404
Reviewed 1 September 2017 via mobile

Although we did not eat here this time round, it proved to be a great place to sit outside with a pint and watch the impressive motorbike ride out. They even had hammocks outside but drinking whilst lying in a hammock is not the easiest!...More

Thank Mikes1181
Nearby HotelsSee all 11 hotels in Aviemore
Macdonald Aviemore Hotel at Macdonald Aviemore Resort
1,820 reviews
.41 km away
Cairngorm Hotel
844 reviews
.58 km away
Macdonald Highlands Hotel at Macdonald Aviemore Resort
867 reviews
.60 km away
Macdonald Morlich Hotel at Macdonald Aviemore Resort
223 reviews
.63 km away
Nearby Restaurants
The Coffee Pot
238 reviews
.08 km away
88 reviews
.37 km away
Mountain Cafe Aviemore
1,463 reviews
.27 km away
The Cairngorm Hotel
1,487 reviews
.58 km away
Nearby Attractions
Cairngorm Brewery
309 reviews
.95 km away
CairnGorm Mountain
2,254 reviews
.24 km away
Strathspey Railway
1,115 reviews
.57 km away
Aviemore VisitScotland iCentre
101 reviews
.45 km 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
Bar, British, Pub, Scottish
Breakfast, After-hours, Drinks
Restaurant features
Reservations, Outdoor Seating, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Bar Scene, Child-friendly, Kids, Groups
Location and Contact Information
  • Address: 125 Grampian Road | Mackenzies Highland Inn, Aviemore PH22 1RL, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Scottish Highlands  >  Badenoch and Strathspey  >  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