We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Scottish, Sri Lankan, Vegetarian friendly
Ambience
Cosy, Quiet conversation
Food Occasions
Breakfast, Dinner, Lunch
Alfresco And Views
Great views
Special Features
Dog friendly, Wheelchair access
Perfect for
Child friendly

About

Cairns is the relaxed dining destination at Murrayshall Country Estate, nestled in 365 acres of picturesque, rolling Perthshire countryside just outside the city of Perth. With sweeping views of the estate’s golf course and surrounding hills, Cairns offers a welcoming and informal atmosphere that pairs beautifully with its diverse and satisfying menu.

The interiors are warm and contemporary, blending rustic charm with modern comfort. Whether you're dining indoors or enjoying the sunshine in the courtyard, the setting is designed to help guests unwind and savour the moment. Cairns is known for its friendly service and laid-back vibe, making it a favourite for both locals and visitors seeking a casual yet high-quality meal.

The menu is varied and inclusive, with something to suit every palate. From hearty grill options and classic fish and chips to inventive Sri Lankan curries crafted by Chef Sahan, the kitchen celebrates bold flavours and fresh ingredients. Signature dishes include wagyu burgers with cheddar and onion relish, game pie with slow-cooked red cabbage and red wine gravy, and duck confit with Szechuan spices and plum sauce. Vegetarian and plant-based options are also thoughtfully prepared, such as the Sri Lankan vegetable curry with coconut, ginger and lemongrass.

Desserts are indulgent and homemade, featuring favourites like sticky toffee pudding with miso butterscotch, cinnamon bread and butter pudding, and Agnese’s tiramisu. Guests can also enjoy a selection of sandwiches, teas and coffees, perfect for a lighter bite or afternoon treat.

Cairns regularly hosts themed events, including popular curry nights, adding a lively touch to the dining experience. With its scenic location, approachable menu and welcoming team, Cairns at Murrayshall is a delightful spot to relax, refuel and enjoy the best of Scottish hospitality with a global twist.

Read more +

FAQs

Can I book a table?

Yes you can make a reservation via the website.

Details

Get directions to Cairns Murrayshall Hotel Get directions to Cairns Murrayshall Hotel
Location
Murrayshall Road, Perth, Highlands & Islands, PH2 7PH

01738 551 171 01738 551 171

Website

Opening Times

All day
Mon 09:00-21:00
Tue 09:00-21:00
Wed 09:00-21:00
Thu 09:00-21:00
Fri 09:00-21:00
Sat 09:00-21:00
Sun 09:00-21:00

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Cairns Murrayshall Hotel to make a booking on:

01738 551 171 01738 551 171

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Cairns Murrayshall Hotel

Cairns Murrayshall Hotel
Close