MACNABS BAR & GRILL in Pitlochry

Scottish hospitality and décor meets passionate Italian cooking at MACNABS BAR & GRILL, Scotland’s Hotel & Leisure Club’s adjoining bar and grill, one of the finer places to eat in Pitlochry.

Its twee and cosy surroundings give MACNABS a country house feel, accentuated by the wood panelling, comfy chairs and hints of tartan and tweed. It’s a relaxing place to enjoy a glass of wine or a dram of whisky, before checking out some of the other Pitlochry pubs.

As one of the established restaurants in Pitlochry, MACNABS BAR & GRILL is proud to bring you a menu brimming with authentic Italian dishes, from filling pasta and risotto to stone baked pizzas as well as a varied selection of mouth-watering burgers and meats that are cooked to your specificity. Dishes are packed with Italian flavours using high quality, Scottish produce.

We are one of the only Pitlochry restaurants to feature meats that are British Farm Assured and often taken from Crerar Hotels Home Farm, grass fed, pedigree herd. The menu also features Lanark veal, a catch of the day when possible, Sound of Eigg crab and Scottish mussels. Macnabs is a winning combination of classic Italian cooking and great quality Scottish larder. As far as restaurants in Pitlochry go, we like to think that we can cater to the widest audience.

 MACNABS Pub Pitlochry 4Glencoe Gathering Lochaber Food2063Cocktail MACNABS Pub Pitlochry

MACNABS BAR & GRILL is well stocked with an extensive variety of beverages, ranging from our proud collection of 46 single malt whiskies, to our very own Heart & Soul Crerar lager. Exciting new guest ales and craft beers are also brought in, such as Ossian Golden Beer from Inveralmond Brewers. In addition to this, the bar has an impressive selection of soft drinks for you to choose from, making us one of the more accommodating bars in Pitlochry.

Contact Us

Scotland's Hotel & Leisure Club
40 Bonnethill Road
Scotland, UK
PH16 5BT

Opening Times
Monday to Sunday
Grill 5.00pm - 9.00pm
Monday to Sunday
Bar 4.00pm - 11.00pm