
By Royal Appointment
What it is
A behind the scenes peek into the world of our most popular monarch and the image she presented to the world. She charms the world through coats and admonishes her family through a carefully chosen hat.
A funny, poignant and celebratory new play
Starring national treasure Jane Asher (Alfie, Death at a Funeral, Deep End) as The Queen, this smash hit play is written by Daisy Goodwin who created the hit ITV series Victoria.
The late Queen Elizabeth II was famous for her discretion. She never said anything in public that could ruffle the lightest of feathers. But she had one way of expressing what she really thought – through her wardrobe.
Questions
When does By Royal Appointment start and end?
By Royal Appointment runs Tuesday, 26 January 2027, 19:30.
Where is By Royal Appointment?
By Royal Appointment takes place at King's Theatre, Edinburgh, 2 Leven Street, Edinburgh.
How much are tickets for By Royal Appointment?
Tickets for By Royal Appointment cost £23 on the official ticket shop.













