Edinburgh · Tonight · Top 5 · Comedy · Theatre · Live music · Classical music · Family shows · Dance · Tribute acts · Pantomime · Christmas shows
What's on in Edinburgh in December 2026
- Edinburgh Playhouse Choir at Edinburgh Playhouse, Edinburgh – Tue 1 Dec
- 14:00 The Adventures of Pinocchio at Kings Theatre Edinburgh, Edinburgh – Tue 1 Dec (52 dates) · from £18.25
- 19:00 Del Amitri - Past to Present - Four Decades Of Their Greatest Music at Usher Hall Edinburgh, Edinburgh – Tue 1 Dec · from £35
- 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 Becky Hill Rebecca at The Liquid Room Edinburgh, Edinburgh – Wed 2 Dec
- 19:00 A Christmas Carol at Royal Lyceum Theatre, Edinburgh – Wed 2 Dec (35 dates) · from £15
- 19:00 A Christmas Carol - SECRET SEATS at Royal Lyceum Theatre, Edinburgh – Wed 2 Dec (3 dates) · from £20
- 19:00 A Christmas Carol - Programme at Royal Lyceum Theatre, Edinburgh – Wed 2 Dec (35 dates) · from £6.50
- 19:00 The Witching Hour: A Work In Progress Performance at Traverse Theatre, Edinburgh – Wed 2 Dec · from £4.95
- 19:30 Love Actually In Concert 2026 at Usher Hall Edinburgh, Edinburgh – Wed 2 Dec · from £40
- 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
- 19:30 SCO 26/27: Bartók's Music for Strings, Percussion & Celeste at Queens Hall Edinburgh, Edinburgh – Thu 3 Dec · from £6
- Edinburgh Playhouse Choir Winter Showcase at Edinburgh Playhouse, Edinburgh – Fri 4 Dec
- A Tale with Santa in The Christmas Cabin at Dalkeith Country Park, Edinburgh – Fri 4 Dec (3 dates) · from £6
- 19:00 Massaoke: Christmas Live at Usher Hall Edinburgh, Edinburgh – Fri 4 Dec · from £29
- 19:00 A Christmas Celebration with St Martin's Voices at St Giles' Cathedral Edinburgh, Edinburgh – Fri 4 Dec · from £16.63
- 19:00 The Rabbitts Album Release Tour at Sneaky Pete's, Edinburgh – Fri 4 Dec · from £12.53
- 19:30 Swing Into Christmas with the Down for the Count Swing Orchestra at Queens Hall Edinburgh, Edinburgh – Fri 4 Dec · from £14
- 09:24 Breakfast with Santa 2026 at Dalkeith Country Park, Edinburgh – Sat 5 Dec
- 19:00 Beatles Complete at The Liquid Room Edinburgh, Edinburgh – Sat 5 Dec
- 20:00 Trevor Horn at Queens Hall Edinburgh, Edinburgh – Sat 5 Dec · from £35
- 19:00 The Twilight Sad at Usher Hall Edinburgh, Edinburgh – Sun 6 Dec · from £30
- 19:30 Acoustic Duke at Queens Hall Edinburgh, Edinburgh – Sun 6 Dec · from £6
- 11:00 Emerging Artists - Rachel & Holli at Usher Hall Edinburgh, Edinburgh – Mon 7 Dec · from £3
- 13:10 Get Organised - Choir and Organ Christmas Special at Usher Hall Edinburgh, Edinburgh – Mon 7 Dec · from £5
- 19:00 Barenaked Ladies at Queens Hall Edinburgh, Edinburgh – Mon 7 Dec · from £40
- 19:00 Rhiannon Giddens at Edinburgh Assembly Rooms, Edinburgh – Mon 7 Dec · from £38
- 20:00 Anna Massie & Hannah Rarity Christmas at Traverse Theatre, Edinburgh – Mon 7 Dec · from £19
- 18:30 A Ladder to the Stars at Traverse Theatre, Edinburgh – Tue 8 Dec (26 dates) · from £7.20
- 19:30 The Bootleg Beatles in Concert at Usher Hall Edinburgh, Edinburgh – Tue 8 Dec · from £33.50
- 18:30 The Big Edinburgh Theatre Meet Up – Festive edition! at Kings Theatre Edinburgh, Edinburgh – Wed 9 Dec
- 19:00 George Heriot’s School – A Magical Christmas at Usher Hall Edinburgh, Edinburgh – Wed 9 Dec · from £12
- 20:00 Scotland's Human Rights Festival - The Gazan Women at Traverse Theatre, Edinburgh – Wed 9 Dec · from £4.95
- 14:00 SCO 26/27: Classical Revolution at Queens Hall Edinburgh, Edinburgh – Thu 10 Dec · from £6
- 19:30 Xmas on the Dancefloor at Usher Hall Edinburgh, Edinburgh – Thu 10 Dec · from £30 · ShowPlanr show
- 19:00 PorkPie at Queens Hall Edinburgh, Edinburgh – Fri 11 Dec · from £28
- 19:30 RSNO Season 26-27: Pictures at an Exhibition at Usher Hall Edinburgh, Edinburgh – Fri 11 Dec · from £6
- 19:30 Scottish Ballet: Cinders! at Festival Theatre, Edinburgh – Fri 11 Dec (17 dates) · from £10.25
- 19:30 Mark Thomas: 40 in Stand-Up Years at Traverse Theatre, Edinburgh – Fri 11 Dec · from £4.95
- Backstage Tours at Edinburgh Playhouse, Edinburgh – Sat 12 Dec
- 18:00 Christmas with St Giles' Cathedral Choir - Concert 1 at St Giles' Cathedral Edinburgh, Edinburgh – Sat 12 Dec
- 19:30 Live At Christmas with Fern Brady, John Kearns, John Robins & more at Queens Hall Edinburgh, Edinburgh – Sat 12 Dec · from £27.50
- 20:00 Christmas with St Giles' Cathedral Choir - Concert 2 at St Giles' Cathedral Edinburgh, Edinburgh – Sat 12 Dec
- 15:00 Children's Classic Concerts - Elf Academy at Usher Hall Edinburgh, Edinburgh – Sun 13 Dec · from £9
- 15:37 The Santa Sparkle Dash at Dalkeith Country Park, Edinburgh – Sun 13 Dec · from £7.50
- 20:00 The Big Christmas Sing A-Long at Queens Hall Edinburgh, Edinburgh – Sun 13 Dec · from £30
- 20:00 A Winter Union at Traverse Theatre, Edinburgh – Sun 13 Dec · from £22
- 19:30 On Christmas Night : The Glory of Choir of King's College Cambridge at Usher Hall Edinburgh, Edinburgh – Mon 14 Dec · from £6
- 19:00 A Georgia Cécile Kinda Christmas! at Edinburgh Assembly Rooms, Edinburgh – Tue 15 Dec · from £27.50
- 19:30 Dollar Academy Christmas Concert 2026 at Usher Hall Edinburgh, Edinburgh – Tue 15 Dec · from £10
- 16:30 Children’s Messiah - 2026 at Queens Hall Edinburgh, Edinburgh – Wed 16 Dec · from £6
- 19:00 Handel: Messiah at Queens Hall Edinburgh, Edinburgh – Wed 16 Dec · from £6
- 19:00 James Gillespie's High School Christmas Concert 2026 at Usher Hall Edinburgh, Edinburgh – Wed 16 Dec · from £10
- 19:30 Step Into Christmas at Edinburgh Assembly Rooms, Edinburgh – Wed 16 Dec · from £26
- 19:00 The Unthanks - In Winter at Edinburgh Assembly Rooms, Edinburgh – Thu 17 Dec · from £30
- 19:30 SCO 26/27: A Baroque Christmas at Queens Hall Edinburgh, Edinburgh – Thu 17 Dec · from £6
- 18:30 Talk Ballet: Cinders! at Festival Theatre, Edinburgh – Fri 18 Dec · from £6
- 19:00 Idlewild at Usher Hall Edinburgh, Edinburgh – Fri 18 Dec · from £30
- 20:30 Fleetwood Mac's 'Rumours' with the Transatlantic Ensemble at Queens Hall Edinburgh, Edinburgh – Fri 18 Dec · from £26
- 19:00 Elephant Sessions at Usher Hall Edinburgh, Edinburgh – Sat 19 Dec · from £23.50
- 19:30 The Scottish Christmas Songbook at Queens Hall Edinburgh, Edinburgh – Sat 19 Dec (3 dates) · from £27
- Meet Santa at Dalkeith Country Park at Dalkeith Country Park, Edinburgh – Sun 20 Dec (3 dates)
- 14:30 RSNO Season 26-27: Christmas Concert featuring The Snowman at Usher Hall Edinburgh, Edinburgh – Sun 20 Dec · from £10
- 16:00 KATZEYE – The Tribute Experience at Edinburgh Assembly Rooms, Edinburgh – Sun 20 Dec · from £27
- 19:30 BBC SSO 26-27: Christmas at the Movies at Usher Hall Edinburgh, Edinburgh – Mon 21 Dec · from £9.50
- 19:00 RSNO Season 26-27: Home Alone 2 - Lost in New York in Concert at Usher Hall Edinburgh, Edinburgh – Tue 22 Dec · from £10.50
- Peter Pans - Panto at Brunton Theatre Musselburgh, Musselburgh – Sun 27 Dec · from £20
- 19:30 G4 Christmas 2026 at Usher Hall Edinburgh, Edinburgh – Mon 28 Dec · from £34.50
- 19:30 The Music of Zimmer vs Williams at Usher Hall Edinburgh, Edinburgh – Tue 29 Dec · from £20
- 19:30 The Scottish Fiddle Orchestra 2026 at Usher Hall Edinburgh, Edinburgh – Wed 30 Dec · from £10