Tired of the endless planning, cooking, and cleaning that comes with the festive season? At McKays we believe Christmas should be about laughter, connection, and creating beautiful memories with those you cherish most.
This year, leave the hard work to us and immerse yourselves in the magic of a truly stress-free celebration! From sumptuous feasts to lively gatherings and delightful afternoon treats, we’ve crafted an array of festive experiences designed for pure enjoyment.
Exquisite Dining: Indulge in our carefully curated menus, from traditional festive lunches to the magnificent Christmas Day Grand Banquet and lively Party Nights. Every dish is prepared with passion, ensuring a culinary delight for everyone.
Effortless Planning: Simply choose your preferred event, book your table, and let our dedicated team take care of every detail. No cooking, no cleaning, just pure festive cheer!
Magical Ambiance: Our beautifully decorated hotel provides the perfect festive backdrop for unforgettable moments with friends and family.
Join us for Christmas Dinner with your family and friends from just £80 per person. Or have a Christmas getaway from £572 for 2 people.
Celebrate Christmas at McKays this year, where you can relax in the warm glow of the fire and twinkling lights.
Christmas Day Lunch
Enjoy a special Christmas Day lunch at McKays. You and your family can enjoy four courses crafted from the finest local ingredients, complete with gifts for the children.
Christmas Stay Package
For a truly festive getaway, book our two-night Christmas package.
When: 24th to 26th December 2025
Price: From £572 for 2 people sharing a room (£35 per child, per night supplement).
What’s Included:
– A £20 per person meal allocation on Christmas Eve.
– Full Scottish breakfast each morning.
– The four-course Christmas Day Lunch.
– Gifts for children dining on Christmas Day.
– A festive buffet and live entertainment on the evening of the 25th.
Testimonial
“Great atmosphere and just all round great experience.”
R Snook
From UK
“Coming from my other half who is a bit of a steak pie expert, this was one of the best he’d had in a long time.”
Sam N
From UK
“Stayed here for one night with a group of friends. It is so central within Pitlochry, a great base to explore from. But much more than that, the staff are superb, the rooms are clean, spacious and well looked after, the food is great. They have entertainment most Fridays/Saturdays. This was a first-class experience and I would highly recommend it. Cant wait to go back.”
Shirleydoll
From UK
“Stopped here for lunch with our little dachshund and were very impressed! Great food thag was top quality and arrived quickly. Loved that the chipboard were proper chippy chips. Staff were brilliant and loved our wee dog. Very dog friendly which is always a bonus”
Sam B
From UK
“We loved our stay at McKays and the room we had (103) was superb. Staff on reception and in the bar area were attentive, friendly and working hard to please all clientele, resident or not. We will most definitely be back and to be honest the sooner the better…”
Nate Cobb
From UK
“Spent 3 nights at McKay Hotel in their Athol Cottage, was a great experience very clean and roomy, we treated it like you would just booking a Hotel room with the added advantage of having the two bedrooms, a sitting room, a small kitchen and bathroom, had our breakfasts in the Main Hotel, and a couple of dinners, food is absolutely amazing.. We will definitely use McKays again. and would without reservation recommend this Hotel”
glenelg96
From Falkirk, UK
“I was too early for my train and as it was freezing (and there were no loos open anywhere!), I decided to pop in. I ordered a scrambled Egg roll and a pot if tea. Both were fabulous as was the efficient, friendly service. Lovely ambience, lovely people, great food. Would recommend”
Jean K
From UK
“Had a lovely 1 night stay. The room was spotless and the bed very comfortable. We had dinner and breakfast at the hotel and both were excellent. The staff in the restaurant were also superb. Would definitely recommend and we will return”
Ellis M
From UK
“Had Breakfast in McKays hotel in Pitlochry,nice location on main street . Service good and staff friendly. Breakfast was exceptional local sausages and bacon delicious with perfect poached eggs ,substituted black pudding without question for extra sausage.”
771gordon1973
From Kirkcaldy, UK
“Just home from visiting McKays hotel, couldn’t praise them enough. We had an annex room 302, because we had our dog with us, large spacious room, very comfy bed. Definitely be back ”
Linda F
From Glasgow, UK