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 good28%
  • Average17%
  • Poor13%
  • 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 (182)
Traveller rating
Traveller type
Time of year

1 - 10 of 174 reviews

Reviewed 2 weeks ago

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

3  Thank 264beach12345
Reviewed 4 weeks ago

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

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 ..

1  Thank DDAA
Reviewed 2 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 2 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
Reviewed 30 August 2017 via mobile

We visited for dinner and were very pleased with our meal and service. My husband and I both had the haddock which was served with a salad, mashed peas, and a choice of potato. I had new potatoes which were very delicious. The tartar sauce...More

Thank Gardener2014
Reviewed 28 August 2017

bad service,extremely slow with only 2 barstaff,the female member was extremely rude and abnoctious.never again....waited 25 minutes to get served only to be told.....there are plenty of other bars in the town...a very unfriendly and nasty foul mouthed Barmaid....

1  Thank Gordy710
Nearby HotelsSee all 11 hotels in Aviemore
Macdonald Aviemore Hotel at Macdonald Aviemore Resort
1,806 reviews
.41 km away
Cairngorm Hotel
843 reviews
.58 km away
Macdonald Highlands Hotel at Macdonald Aviemore Resort
860 reviews
.60 km away
Macdonald Morlich Hotel at Macdonald Aviemore Resort
222 reviews
.63 km away
Nearby Restaurants
The Coffee Pot
233 reviews
.08 km away
86 reviews
.37 km away
Mountain Cafe Aviemore
1,445 reviews
.27 km away
The Cairngorm Hotel
1,470 reviews
.58 km away
Nearby Attractions
Cairngorm Brewery
303 reviews
.95 km away
CairnGorm Mountain
2,235 reviews
.24 km away
Strathspey Railway
1,104 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
Child-friendly, Bar Scene, 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