Edinburgh · Tonight · Top 5 · Comedy · Theatre · Live music · Classical music · Family shows · Dance · Tribute acts · Pantomime · Christmas shows
Theatre in Edinburgh
- Mean Girls at Edinburgh Playhouse, Edinburgh – Tue 17 Nov
- 19:00 Edinburgh Gang Show 2026 at Kings Theatre Edinburgh, Edinburgh – Tue 17 Nov (6 dates) · from £16
- 19:30 Absurd Person Singular at Bedlam Theatre, Edinburgh – Wed 18 Nov · from £7
- 19:00 Team Viking at Traverse Theatre, Edinburgh – Thu 19 Nov (3 dates) · from £4.95
- 19:00 Perfect Dead Girls at Traverse Theatre, Edinburgh – Tue 24 Nov (2 dates) · from £4.95
- 19:30 A Man For All Seasons at Festival Theatre, Edinburgh – Tue 24 Nov (7 dates) · from £18.25
- 19:00 Artificially Yours at Bedlam Theatre, Edinburgh – Thu 26 Nov · from £5
- 21:00 Wolves and Angels at Bedlam Theatre, Edinburgh – Thu 26 Nov · from £5
- 19:00 A Scandal in Bohemia at Bedlam Theatre, Edinburgh – Fri 27 Nov · from £5
- 14:00 The Adventures of Pinocchio at Kings Theatre Edinburgh, Edinburgh – Sat 28 Nov (75 dates) · from £18.25
- 19:00 A Christmas Carol at Royal Lyceum Theatre, Edinburgh – Sat 28 Nov (40 dates) · from £15
- 19:00 A Christmas Carol - Programme at Royal Lyceum Theatre, Edinburgh – Sat 28 Nov (40 dates) · from £6.50
- 19:30 The Choir of Man at Festival Theatre, Edinburgh – Tue 1 Dec (7 dates) · from £24.25
- Back To The Future The Musical at Edinburgh Playhouse, Edinburgh – Wed 2 Dec
- 19:00 A Christmas Carol - SECRET SEATS at Royal Lyceum Theatre, Edinburgh – Wed 2 Dec (3 dates) · from £20
- 19:00 The Witching Hour: A Work In Progress Performance at Traverse Theatre, Edinburgh – Wed 2 Dec · from £4.95
- 19:00 Disney's The Muppet Christmas Carol in Concert - Live to Film at Usher Hall Edinburgh, Edinburgh – Thu 3 Dec · from £32.50
- 19:00 Squidge at Traverse Theatre, Edinburgh – Thu 3 Dec (2 dates) · from £4.95
- 18:30 A Ladder to the Stars at Traverse Theatre, Edinburgh – Tue 8 Dec (26 dates) · from £7.20
- 19:30 The Curious Incident of the Dog in the Night-Time at Festival Theatre, Edinburgh – Tue 12 Jan (4 dates) · from £15.25