EDInterval

What's on in Edinburgh

Theatre, dance, comedy, music and spoken word around Edinburgh.

Swipe to see more categories

Artwork for Treasure Island
Artwork courtesy of Summerhall Arts

Music

Treasure Island

Summerhall

SJM Performance Academy’s Saturday school takes to the stage with this hilarious reworked production of TREASURE ISLAND! When Jimmy McHawkins finds himself aboard the Saltire Ship with Dr McDonald and Squire McTrier –…

See all 2 dates
  • Sat 28 Nov · 2:30 pm
  • Sun 29 Nov · 12:30 pm
Artwork for Scrooge
Artwork courtesy of Summerhall Arts

Music

Scrooge

Summerhall

SJM Performance Academy take to the stage this year with their class acting productions of Scrooge. Set in the snowy streets of Edinburgh, this playful Scottish twist on Charles Dickens’ classic follows the miserly…

See all 5 dates
  • Sat 28 Nov · 6:00 pm
  • Sat 28 Nov · 8:00 pm
  • Sun 29 Nov · 4:00 pm
  • Sun 29 Nov · 6:00 pm
  • Sun 29 Nov · 8:00 pm
Artwork for A Christmas Carol
Artwork courtesy of Royal Lyceum Theatre

Theatre

A Christmas Carol

Royal Lyceum Theatre

Chill winds sweep through the gas-lit streets of Victorian Edinburgh as Dickens’ beloved classic comes to life at The Lyceum for our 2026 festive season. O

See all 40 dates
  • Sat 28 Nov · 7:00 pm
  • Mon 30 Nov · 7:00 pm
  • Wed 2 Dec · 7:00 pm
  • Thu 3 Dec · 7:00 pm
  • Fri 4 Dec · 7:00 pm
  • Sat 5 Dec · 2:00 pm
  • Sat 5 Dec · 7:00 pm
  • Thu 10 Dec · 7:00 pm
  • Fri 11 Dec · 7:00 pm
  • Sat 12 Dec · 2:00 pm
  • Sat 12 Dec · 7:00 pm
  • Sun 13 Dec · 1:00 pm
  • Sun 13 Dec · 6:00 pm
  • Tue 15 Dec · 7:00 pm
  • Wed 16 Dec · 7:00 pm
  • Thu 17 Dec · 7:00 pm
  • Sat 19 Dec · 2:00 pm
  • Sat 19 Dec · 7:00 pm
  • Sun 20 Dec · 1:00 pm
  • Sun 20 Dec · 6:00 pm
  • Mon 21 Dec · 2:00 pm
  • Mon 21 Dec · 7:00 pm
  • Tue 22 Dec · 2:00 pm
  • Tue 22 Dec · 7:00 pm
  • Wed 23 Dec · 2:00 pm
  • Wed 23 Dec · 7:00 pm
  • Thu 24 Dec · 2:00 pm
  • Sat 26 Dec · 2:00 pm
  • Sat 26 Dec · 7:00 pm
  • Sun 27 Dec · 1:00 pm
  • Sun 27 Dec · 6:00 pm
  • Mon 28 Dec · 7:00 pm
  • Tue 29 Dec · 2:00 pm
  • Tue 29 Dec · 7:00 pm
  • Wed 30 Dec · 2:00 pm
  • Wed 30 Dec · 7:00 pm
  • Thu 31 Dec · 2:00 pm
  • Sat, 2 Jan 2027 · 2:00 pm
  • Sat, 2 Jan 2027 · 7:00 pm
  • Sun, 3 Jan 2027 · 2:00 pm