The Cawdor Tavern is a traditional Highland pub and restaurant located in the historic village of Cawdor, just outside Nairn in the north of Scotland. The area is best known for Cawdor Castle, one of the region’s most visited heritage sites, and for its surrounding woodland, walking routes and rural scenery. Positioned a short drive from Nairn’s coastline and within easy reach of Inverness, the tavern attracts locals, tourists and travellers exploring this picturesque part of the Highlands.
The venue occupies a charming stone building with classic country-pub character. Inside, guests will find a warm, rustic interior featuring exposed beams, wooden furnishings, open fires and a relaxed, welcoming atmosphere. The layout includes a cosy bar area, a dedicated dining room and outdoor seating for use in warmer months. Its traditional design and village-centre location make it a popular stop for walkers, families and visitors to the castle.
The menu focuses on seasonal Scottish and British cuisine, prepared using locally sourced ingredients wherever possible. Diners can expect a varied selection of starters, hearty mains, lighter dishes and daily specials, with options that highlight regional produce. Typical offerings include Highland beef dishes, fresh fish and seafood, game when in season, pies, burgers and vegetarian choices, alongside comforting classics such as soups, stews and traditional pub plates.
Sunday roasts and seasonal menus feature prominently, reflecting the availability of local ingredients. Desserts include familiar favourites such as sticky toffee pudding, fruit crumbles and chocolate-based dishes, while the drinks list offers Scottish ales, whiskies, wines and soft drinks, catering to both diners and those visiting for a casual drink.
With its village setting, traditional Highland atmosphere and focus on local Scottish produce, The Cawdor Tavern offers a welcoming and authentic dining experience in one of the region’s most historic rural communities.