About

Someone has committed a festive foul... Put on your 1920's best and join us for a festive murder mystery evening. Watch as The Royal Scots Club becomes the scene of a most suspicious seasonal crime. The mulled wine is flowing, the decorations are dazzling, and somewhere amongst the festivities, a killer is on the loose. 1926. The officer’s wives are hosting their annual Christmas party run by the demanding and snobby Carol and her committee. Meet and mingle with the organisers and attendees while uncovering rivalries and wrong-doings. When the killer strikes, follow the clues and interrogate the suspects to work out whodunnit. A lively and interactive evening of suspense and sleuthing. “An engaging and entertaining night” (Broadway World); “an amazing atmosphere” (Bookmarks and Stages). Can you piece together the clues, identify the suspects and crack the case before the evening is out? With Dr Stephenson at the helm, expect wit, mischief, and more than a few red herrings along the way. Dress up, play along, and prepare for a Christmas evening unlike any other. Hosted by Not Cricket Productions

Questions

When does The Royal Scots Club Murder Mystery: A Christmas Carol start and end?

The Royal Scots Club Murder Mystery: A Christmas Carol runs Saturday, 12 December 2026, 19:30 until 21:30.

Where is The Royal Scots Club Murder Mystery: A Christmas Carol?

The Royal Scots Club Murder Mystery: A Christmas Carol takes place at The Royal Scots Club Edinburgh, 29-31 Abercromby Place, Edinburgh, Edinburgh.

How much are tickets for The Royal Scots Club Murder Mystery: A Christmas Carol?

Tickets for The Royal Scots Club Murder Mystery: A Christmas Carol cost £44.04 on the official ticket shop.

Find more Christmas

Getting there

The Royal Scots Club Edinburgh, 29-31 Abercromby Place, Edinburgh, EH3 6QE Edinburgh, Scotland, GB

Open in Maps (opens in a new window)