In this guide
💡 The Short Version: For a proper panto, the London Palladium’s Cinderella has the stars (Dawn French and Jennifer Saunders as the Ugly Sisters, with Julian Clary) but is not for young children, and nobody under four gets in. Stratford East, the Lyric Hammersmith and the Hackney Empire cost less, with seats from £10 at the Lyric and the Hackney Empire. The Snowman at the Peacock (from £18, 90 minutes) and Little Angel’s two shows (£8.50 at some weekday 4.45pm performances) are the ones for under-fives. English National Ballet’s Nutcracker is at the Coliseum from 17 December. The Old Vic’s A Christmas Carol, for eight and over, opens on 10 November. For three to eight-year-olds, Wundrful World of Christmas at ExCeL is a timed walk-through to Santa’s grotto from 13 November. Every Christmas show we list is at the bottom of the page.
Pantomimes
Cinderella, London Palladium

The London Palladium.
5 December 2026 – 10 January 2027. Dawn French and Jennifer Saunders play the Ugly Sisters, together on a West End stage for the first time in 17 years, with Julian Clary, wand in hand.
Read the age advice before booking. The theatre says the show includes playful innuendo and cheeky jokes and is not tailored for young children, and it doesn’t admit anyone under four. Book on the Palladium’s site. Also sold by London Box Officead.
Robin Hood and the Merry Mandem, Stratford East

Theatre Royal Stratford East.
21 November 2026 – 2 January 2027. Rated suitable for all ages and running about two hours plus an interval. Ticket prices rise as the theatre fills, so book early. Access performances: BSL 11 December, captioned 18 December, audio described 19 December, relaxed 2 January. Dates and tickets.
Cinderella, Lyric Hammersmith
14 November 2026 – 3 January 2027, from £10. Written by Joel Horwood and directed by Robin Belfield. Young Lyric members get two £5 tickets, and under-16s pay £30 in Band B and £20 in Band C. Children under 18 months don’t need a ticket. Access performances: relaxed 1 December at 10am, audio described 10 December, BSL 11 December, captioned 16 December. Dates and tickets.
Jack and the Beanstalk, Hackney Empire

The Hackney Empire.
21 November – 31 December 2026, £10 to £48. Directed by and starring Olivier winner Clive Rowe. Children aged three and under can sit on a lap; everyone from four up needs a ticket. Dates and tickets.
Potted Panto, Apollo Theatre
6 December 2026 – 3 January 2027. Seven classic pantomimes in 70 minutes. Also sold by London Box Officead and Ticketmasterad.
Goldilocks and the Three Bears, Tower Theatre
3 – 19 December 2026, £5 to £8. £8 standard, £7 concessions and £5 for under-18s online; tickets bought at the door usually cost £2 more. Book online.
Christmas plays
A Christmas Carol, The Old Vic

A Christmas Carol at the Old Vic.
10 November 2026 – 9 January 2027, £19.50 to £91.50. Matthew Warchus’s production of Jack Thorne’s adaptation. It runs about two hours including a 20-minute interval, and the Old Vic suggests it for ages eight and up. Previews (10–23 November) top out at £81.50. Access performances include audio described and BSL on 12 December and captioned on 14 December, and there’s an access rate of £23.50–£26.50 at every performance. Dates and tickets. Also sold by London Box Officead.
Christmas Carol Goes Wrong, Wyndham’s Theatre
18 December 2026 – 23 January 2027. Mischief, the company behind The Play That Goes Wrong, turn the Dickens story into a disaster, with the cast feuding over who plays Scrooge while the set comes apart. Also sold by London Box Officead and Ticketmasterad.
Sherlock Holmes and the 12 Days of Christmas, Alexandra Palace

The theatre at Alexandra Palace.
24 November 2026 – 17 January 2027. A Christmas Sherlock Holmes mystery. It runs two and a half hours with an interval and is recommended for 10 and over: the theatre warns of moderate language, innuendo and gunshot sound effects. Captioned 3 January, audio described 12 January. Dates and tickets.
The Little Match Girl, Wilton’s Music Hall

Wilton’s Music Hall.
3 December 2026 – 2 January 2027. 80 minutes including an interval, at Wilton’s in Whitechapel. Full price £16 to £35, under-12s £8 to £27. Dates and tickets.
Circus, dance and adult Christmas shows
Gandeys K-Pop Dragon Circus, Hyde Park Winter Wonderland
19 November 2026 – 3 January 2027. New for 2026: a big-top show of dragons and circus acts set to K-Pop music and dance, inside Hyde Park Winter Wonderland. It runs 55 minutes, has no age restriction, and the organiser asks you to arrive 20 minutes before the start. Tickets are for a set performance and cost less booked in advance than on the day. Circus details and tickets
Scrooge: Cirque Extravaganza, ExCeL London
23, 24, 27 and 28 December 2026. A Christmas Carol told with aerialists, acrobats, a trampoline wall and fire breathers, in the ICC Auditorium at ExCeL, with the East Entrance and Prince Regent DLR station about two minutes away. The organiser calls it a family show and warns of water effects, audience participation, loud noises, strobe lights and pyrotechnics. One seat number is drawn at every performance, and its holder wins £1,000 cash on stage (school matinees excluded).
Performances: Wednesday 23 December at 6pm; Thursday 24 December at 11am and 3pm; Sunday 27 December at 1pm and 6pm; Monday 28 December at 1pm and 5pm. Seats are sold in price bands. On the organiser’s site, Christmas Eve’s Band A is £124.99 and Band B £94.99, each £25 cheaper per ticket for a group of four or more. Dates and tickets.
Cirque Alice, Royal Festival Hall
12 December 2026 – 3 January 2027. The European premiere of an acrobatic Alice in Wonderland from the creators of Circus 1903: aerialists, contortionists and puppetry to reworked classical hits, in a two-hour show the producers describe as suitable for all ages. On-stage seating is sold alongside the stalls. Dates and tickets.
Cinderella, Matthew Bourne’s New Adventures, Sadler’s Wells
1 December 2026 – 17 January 2027, from £15 plus a £4 transaction fee. The 30th-anniversary revival of Bourne’s Cinderella, set in London during the Blitz, with Prokofiev’s score and a wartime romance between Cinderella and an RAF pilot. It runs 2 hours 20 minutes with two intervals and is recommended for ages eight and over. Audio described, with a touch tour, on 9 January at 2.30pm. Dates and tickets.
Sophie’s Surprise Christmas Party, Underbelly Boulevard Soho
13 November 2026 – 10 January 2027, from £30 including the booking fee. Circus and comedy at a party where one audience member is picked each night to be Sophie, the guest of honour. Age 16 and over, 1 hour 30 minutes including an interval, at 6 Walker’s Court. The 9.30pm “Sophie’s Lates” run 70 minutes without an interval. Dates and tickets.
Christmas concerts and carols
Handel’s Messiah, Cadogan Hall
Sunday 6 December 2026, 6pm, from £19.50 including the fee. The English Chamber Orchestra and the VOCES8 Foundation Choir, directed by Nicholas Kraemer. About 2 hours 40 minutes including an interval, for ages seven and over. Dates and tickets.
Bach Collegium Japan: Handel’s Messiah, Barbican Hall
Tuesday 15 December 2026, 7pm, from £24 including the fee. Masato Suzuki conducts. Dates and tickets.
Carols at the Barbican
Three evenings in the Barbican Hall, in Raymond Gubbay’s Christmas season. Christmas Carol Singalong is on Saturday 19 December (about two hours, with the London Concert Orchestra) from £27.50. Christmas with King’s College Choir, with the Philharmonia Orchestra and the City of London Choir, is on Monday 21 December at 7.30pm from £27.50. Candlelit Carols with the Mozart Festival Orchestra is on Tuesday 22 December at 7.30pm from £27. All prices include the fee. Tickets: Singalong, King’s College Choir, Candlelit Carols.
A Ceremony of Carols, The Sixteen, Cadogan Hall
Wednesday 16 and Thursday 17 December 2026, 7.30pm, from £26.50 including the fee. The Sixteen at Cadogan Hall, on Sloane Terrace. Dates and tickets.
West End Musical Christmas, Lyric Theatre
One night only: Monday 14 December 2026, 7.30pm, from £20. A surprise cast of West End performers, a live band and dancers, with the audience singing along. About two hours including an interval, suitable for all ages. Dates and tickets.
The Muppet Christmas Carol in Concert, Eventim Apollo
Saturday 28 November 2026, a 2pm matinee. The film shown on screen while an orchestra plays the score live, at Hammersmith. Dates and tickets.
Nutcrackers
Nutcracker, English National Ballet, London Coliseum

The London Coliseum, at night.
17 December 2026 – 10 January 2027, from £27.25 including fees. Tchaikovsky’s ballet, two hours including one interval. Under-16s get 25% off. The age guidance is five and over, and under-fives are only admitted at the family-friendly matinee on Saturday 9 January. Audio described 19 December, with a touch tour; relaxed 7 January. Dates and tickets. Also sold by London Box Officead.
The Nutcracker, Soho Theatre
22 December 2026 – 3 January 2027, from £15. A 70-minute Nutcracker for ages five and up. Prices include Soho Theatre’s £2 restoration levy and £2 booking fee. Dates and tickets.
For young children
The Snowman, Peacock Theatre

The Peacock Theatre’s entrance.
21 November 2026 – 3 January 2027, from £18 plus a £4 transaction fee. A new production for 2026, Will Tuckett’s staging of Raymond Briggs’s story. An hour and a half including a 20-minute interval. Suitable for all ages; children two and over need a ticket. Family tickets are £150 for three and £200 for four. Relaxed 2 December, audio described 12 December. Dates and tickets. Also sold by London Box Officead.
Wundrful World of Christmas, ExCeL London
13 November – 24 December 2026, on selected days. A timed walk-through for ages three to eight and their adults, in Immerse LDN on ExCeL’s waterfront, about three minutes’ walk from Custom House (Elizabeth line and DLR). A lift to the North Pole, an Enchanted Forest, the Elves’ Workshop, Mrs Claus’s Kitchen and a meeting with Santa, with a photo taken at the end. The walk-through takes about 50 minutes, followed by the Elves’ Playground, an indoor festive village with light installations, gentle fairground rides and Christmas food stalls. Allow at least 90 minutes in all.
Peak and off-peak sessions are priced differently, so check the booking page. Every child needs a ticket, babies included. Santa photo prints, rides and food are paid for separately, and the venue is cashless. Pushchairs are not allowed inside the walk-through, but there is a pram park. Dates and tickets.
Pinocchio, Shakespeare’s Globe
28 November 2026 – 3 January 2027. A musical by Charlie Josephine and Jim Fortune, directed by Sean Holmes, staged in the Globe Theatre itself, for ages five and over. It runs 2 hours 10 minutes including a 20-minute interval. Seats are £29 to £89 including a £3 per-order fee and a £1 per-ticket restoration levy, standing tickets are £10 or £5, and under-16s pay half price for seats; they must sit next to an adult. Dates and tickets.
Peppa Pig’s Big Family Show!, Theatre Royal Haymarket
4 December 2026 – 3 January 2027, from £10. About 1 hour 20 minutes including an interval. Babies under 12 months sitting on a lap don’t need a ticket; everyone else does. Only pushchairs that fold down can be left in the cloakroom. Dates and tickets.
Room on the Broom, Lyric Theatre
27 November 2026 – 3 January 2027, from £10. Tall Stories’ adaptation of Julia Donaldson and Axel Scheffler’s book: 60 minutes with no interval, for ages three and over. Under-18-months and babes in arms are free if they stay on a lap. Dates and tickets.
The Snowman in Concert and Paddington Bear’s First Concert, Cadogan Hall
Sunday 20 December 2026, 1.30pm and 4.30pm, from £24.50 including the fee. The film of The Snowman is shown on a big screen while the Mozart Symphony Orchestra plays the score live, in a programme that also includes Paddington Bear’s First Concert. Dates and tickets.
Disney On Ice presents Discover the Magic, The O2
24 December 2026 – 3 January 2027. An ice show built around the search for Tinker Bell, with scenes from Coco, Moana, Beauty and the Beast and Frozen, in The O2 arena. Doors open at 12pm and 3.30pm on Christmas Eve and at 9.30am and 1.30pm on 2 and 3 January; The O2’s page lists every performance in between. Dates and tickets.
The Snowflake, Little Angel Theatre

Little Angel Theatre, Islington.
21 November 2026 – 23 January 2027. About 50 minutes, for all ages, on chairs and soft blocks round three sides of the stage, with up to 75 in the audience. Child tickets are £16, and every seat is £8.50 at the 4.45pm Thursday shows and £12 at the 4.45pm Friday ones. Relaxed 17 January, BSL 16 January. Dates and tickets.
Scruff’s Christmas Adventure, Little Angel Theatre
28 November 2026 – 3 January 2027. Aimed at three to six, about 35 minutes, and not designed for under-threes. Child tickets £16; every seat is £8.50 at the 4.45pm Wednesday shows and £12 at the 5pm Friday ones. Relaxed 12 December, BSL 19 December. Dates and tickets.
Santa’s First Christmas, Unicorn Theatre
14 November 2026 – 3 January 2027. From Mac Barnett and Sydney Smith’s picture book, told mainly through dance and music, for ages four and up, about 50 minutes. Dates and tickets.
The Gingerbread Man, The Albany
5 – 24 December 2026, £15, or four tickets for £50. A 50-minute show for ages three to ten at the Albany in Deptford. Babies under 18 months don’t need a ticket. The 11am show on Saturday 12 December is both BSL-interpreted and relaxed. Dates and tickets.
Stick Man, Bloomsbury Theatre
3 December 2026 – 3 January 2027, at UCL’s Bloomsbury Theatre on Gordon Street.
Every Christmas show in the listings
Every show below comes from the venues’ own box offices and Ticketmaster, updated twice a week, so it includes carol concerts, Messiahs and Christmas comedy nights as they’re announced. For carols in churches, including the free ones, see the carols section of our Christmas guide.
Each show at its next date, updated 12 November 2026. Follow a title for every date and the booking page.
Thursday12 November
-
09:30Good Housekeeping Live with Country Living Christmas Market
Business Design Centre · Angel Zone 1
-
14:00A Christmas Carol In Words and Music
Wilton's Music Hall · Tower Gateway Zone 1
£14.50–£32 Venue site -
19:30A Christmas Carol
The Old Vic Backstage · London Waterloo East Zone 1
Friday13 November
-
19:00Sophie's Surprise Christmas Party
Boulevard Theatre · Piccadilly Circus Zone 1
Saturday14 November
-
10:30Santa's First Christmas
Unicorn Theatre · London Bridge Zone 1
£7–£18.50 Venue site -
18:30Magic of Christmas
London Palladium · Oxford Circus Zone 1
Sunday15 November
-
14:00Magic West End Christmas
London Palladium · Oxford Circus Zone 1
Thursday19 November
-
19:00Cinderella (2026)
Lyric Hammersmith Theatre · Hammersmith (H&C Line) Zone 2
Saturday21 November
-
11:00The Snowflake
Little Angel Theatre · Essex Road Zone 2
£16–£18 Venue site -
11:00The Snowman
Peacock Theatre · Holborn Zone 1
-
19:00Robin Hood
Stratford East · Stratford Zone 2/3
£10–£41.50 Venue site
Tuesday24 November
-
19:30Sherlock Holmes and the 12 Days of Christmas
Alexandra Palace · Alexandra Palace Zone 3
£18.36–£56.09 Venue site
Friday27 November
-
16:15Santa's Grotto - Fri 27 Nov - Preview
Woolwich Works · Woolwich Zone 4
£8 Venue site -
18:00Robin Hood Press Night
Stratford East · Stratford Zone 2/3
£32.50–£62.50 Venue site
Saturday28 November
-
All daySanta's Grotto - Sat 28 Nov
Woolwich Works · Woolwich Zone 4
£12 Venue site -
10:30Scruff's Christmas Adventure
Little Angel Theatre · Essex Road Zone 2
£16–£18 Venue site -
14:00Muppet Christmas Carol in Concert - The Film With Live Orchestra
Eventim Apollo · Hammersmith (Dist&Picc Line) Zone 2
Sunday29 November
-
All daySanta's Grotto - Sun 29 Nov
Woolwich Works · Woolwich Zone 4
£12 Venue site
Tuesday1 December
-
19:30Cinderella
Sadler's Wells · Angel Zone 1
-
21:00Boisdale Christmas All Stars
Landing Canary Wharf · Heron Quays Zone 2
Thursday3 December
-
10:30Stick Man
Bloomsbury Theatre · Euston Square Zone 1
£10–£40 Venue site -
13:30The Little Match Girl
Wilton's Music Hall · Tower Gateway Zone 1
£8–£30 Venue site -
19:00Cinderella On Ice
Alexandra Palace · Alexandra Palace Zone 3
£10.50–£15.50 Venue site -
19:30Christmas Best in Stand Up - Thursday 3rd December
Comedy Store · Piccadilly Circus Zone 1
-
19:30Goldilocks and the Three Bears
Tower Theatre · Stoke Newington Zone 2
£5–£8 Venue site
Friday4 December
-
18:00TONY HADLEY - The Christmas Big Band Tour 2026
London Coliseum · Leicester Square Zone 1
-
19:00DJ Nights: Mi-Soul Radio Christmas
Landing Canary Wharf · Heron Quays Zone 2
-
19:30Christmas Best in Stand Up - Friday 4th December
Comedy Store · Piccadilly Circus Zone 1
-
Until5 DecCRUISE CONTROL CHRISTMAS!
Dalston Superstore · Dalston Kingsland Zone 2
-
Until23 DecSanta's Grotto
Alexandra Palace · Alexandra Palace Zone 3
£14 Venue site
Saturday5 December
-
All daySanta's Grotto - Sat 5 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
13:00Comedians Do Carols
Soho Theatre · Tottenham Court Road Zone 1
£11–£30 Venue site -
15:00RPO: Christmas Cracker 2026
Cadogan Hall · Sloane Square Zone 1
£33–£80 Venue site -
18:30Christmas Best in Stand Up - Saturday 5th December - 6.30pm
Comedy Store · Piccadilly Circus Zone 1
-
18:30Christmas Classics by Tim Burton. Mystery ensemble
Kensington United Reformed Church · High Street Kensington Zone 1
-
21:30Christmas Best in Stand Up - Saturday 5th December - 9.30pm
Comedy Store · Piccadilly Circus Zone 1
-
Until6 DecA VERY AQUA CHRISTMAS!
Dalston Superstore · Dalston Kingsland Zone 2
Sunday6 December
-
All daySanta's Grotto - Sun 6 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
17:00Christmas at SAINT - Carols at Shoreditch Church 2026
Shoreditch Studios · Shoreditch High Street Zone 1
-
18:00Handel’s Messiah
Cadogan Hall · Sloane Square Zone 1
£15–£57.50 Venue site -
19:30Potted Panto
Apollo Theatre · Piccadilly Circus Zone 1
Monday7 December
-
19:30Christmas Cracker - London Gay Men's Chorus
Soho Theatre · Tottenham Court Road Zone 1
£11–£35 Venue site
Tuesday8 December
-
18:30The Muppets Christmas Carol Screening
Bloomsbury Theatre · Euston Square Zone 1
£6.50 Venue site -
19:30A Very Sheeps Christmas - Live in Concert!
Soho Theatre · Tottenham Court Road Zone 1
£11–£28 Venue site -
19:30Christmas Fanfare with the City of London Choir
Cadogan Hall · Sloane Square Zone 1
£20–£45 Venue site -
21:15Adam Riches IS Sean Bean IN “How the Bean Saved Christmas”
Soho Theatre · Tottenham Court Road Zone 1
£17–£20 Venue site
Wednesday9 December
-
13:30The Smartest Giant in Town
St Martin's · Leicester Square Zone 1
-
15:30Muppet Christmas Carol (U) (Staff Screening)
Barbican Arts Centre · Barbican Zone 1
-
18:45Rick Astley Christmas Swing Show
Royal Albert Hall · South Kensington Zone 1
-
19:00A Vibe Village Christmas
The Jazz Cafe · Camden Town Zone 2
-
19:00The Choir with No Name's Big Christmas Singalong
Cadogan Hall · Sloane Square Zone 1
£27 Venue site
Thursday10 December
-
19:00Tom Gilbey - An Absolutely Filthy Christmas
Cadogan Hall · Sloane Square Zone 1
-
19:00Winter Carols by Candlelight
Conway Hall · Holborn Zone 1
-
19:30Christmas Best in Stand Up - Thursday 10th December
Comedy Store · Piccadilly Circus Zone 1
-
19:30Harry Christmas
Bloomsbury Theatre · Euston Square Zone 1
£18–£20 Venue site -
19:30Messiah Reimagined: Handel x Quincy Jones
Barbican Arts Centre · Barbican Zone 1
£12–£60.50 Venue site -
19:30Tom Gilbey: An Absolutely Filthy Christmas
Cadogan Hall · Sloane Square Zone 1
£35–£40 Venue site -
20:00Nina Conti’s Christmas Cabaret
Soho Theatre · Tottenham Court Road Zone 1
£28–£35 Venue site
Friday11 December
-
19:00Drag Bingo UK: Festive Edition
Woolwich Works · Woolwich Zone 4
£22.50–£32.50 Venue site -
19:30Christmas Best in Stand Up - Friday 11th December
Comedy Store · Piccadilly Circus Zone 1
-
19:30LYC Winter Concerts 2026: Home for Christmas
Barbican Arts Centre · Barbican Zone 1
£6–£25 Venue site -
19:45Queer Jazz: Christmas Party Jam
Vortex Jazz Club · Dalston Kingsland Zone 2
Saturday12 December
-
All daySanta's Grotto - Sat 12 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
11:00Christmas 2026: The Gingerbread Man
The Albany · Deptford Zone 2
£15 Venue site -
11:00FFC: Marcel Father Christmas (U*)
Barbican Arts Centre · Barbican Zone 1
£2.50–£5 Venue site -
13:00RCRDSHOP Festive Live Lounge with London Choir Collective at Oaklands
Bow Arts Trust (Bow Road Studios) · Bow Church Zone 2
Free Venue site -
14:00Beyond Collage: Christmas Card Making Edition
Firepit Art Gallery · North Greenwich Zone 2/3
Free Venue site -
14:30The Rat Pack at Christmas
Cadogan Hall · Sloane Square Zone 1
£26–£46 Venue site -
15:00Old School Indie LONDON - Over 30s Xmas Daytime Party, Sat 14 Dec, 3pm-7pm
Scala · London King's Cross Zone 1
-
18:00Junior Academy Christmas Carols
Royal Academy of Music Museum · Baker Street Zone 1
-
18:30Christmas Best in Stand Up - Saturday 12th December - 6.30pm
Comedy Store · Piccadilly Circus Zone 1
-
18:30Joss Stone: Merry Christmas, Love Tour
Eventim Apollo · Hammersmith (Dist&Picc Line) Zone 2
-
18:30TOYAH - Toyah's Christmas Party
Union Chapel · Highbury & Islington Zone 2
-
19:00Christmas Ceilidh 2026
Woolwich Works · Woolwich Zone 4
£12–£15 Venue site -
19:00Massaoke Christmas Live
O2 Forum Kentish Town · Kentish Town Zone 2
-
19:00The Futureheads – Christmas Live!
26 Leake Street · Waterloo Zone 1
-
21:30Christmas Best in Stand Up - Saturday 12th December - 9.30pm
Comedy Store · Piccadilly Circus Zone 1
Sunday13 December
-
All daySanta's Grotto - Sun 13 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
17:00A Christmas Carol: A Musical Retelling
Cadogan Hall · Sloane Square Zone 1
£29–£98 Venue site -
17:00Christmas at SAINT - Carols at Hackney Church 2026
Hackney Gallery · Hackney Central Zone 2
Monday14 December
-
19:30Anton Du Beke: Anton at Christmas
Lyceum Theatre · Covent Garden Zone 1
-
19:30Giacomo Smith's Big Band Presents Ellington’s Nutcracker Suite
Cadogan Hall · Sloane Square Zone 1
£30–£40 Venue site -
19:30West End Musical Christmas (2026)
Lyric Theatre · Piccadilly Circus Zone 1
Tuesday15 December
-
13:00Boisdale Christmas All Stars Lunch
Landing Canary Wharf · Heron Quays Zone 2
-
19:00Bach Collegium Japan: Handel’s Messiah
Barbican Arts Centre · Barbican Zone 1
£12–£66 Venue site -
19:00DAP Christmas Party ft Jude Moore, Ethan Holt, MURPHY + Harry Mold
London Barfly · Chalk Farm Zone 2
-
19:30Carols at Cadogan
Cadogan Hall · Sloane Square Zone 1
£20–£55 Venue site
Wednesday16 December
-
10:30Autumn/ Winter 26: Starchitects Save Santa
The Place · Euston Zone 1
£12–£18 Venue site -
19:30Beer & Carols at Hackney Church 2026
Hackney Gallery · Hackney Central Zone 2
-
19:30Choral at Cadogan 26-27: The Sixteen – A Ceremony of Carols 1
Cadogan Hall · Sloane Square Zone 1
£22–£60 Venue site -
19:30Christmas Celebration 2026
Westminster Cathedral · Victoria Zone 1
Thursday17 December
-
18:00COBO : Comedy Shutdown Christmas Special – London
The Top Secret Comedy Club · Covent Garden Zone 1
-
19:30Choral at Cadogan 26-27: The Sixteen – A Ceremony of Carols 2
Cadogan Hall · Sloane Square Zone 1
£22–£60 Venue site -
19:30Christmas Best in Stand Up - Thursday 17th December
Comedy Store · Piccadilly Circus Zone 1
-
19:30Nutcracker
London Coliseum · Leicester Square Zone 1
-
20:00A Christmas Carol
Woolwich Works · Woolwich Zone 4
£21 Venue site -
20:00Jolly Bolly Christmas - Bollywood Brass Band
Woolwich Works · Woolwich Zone 4
£15.50–£19.50 Venue site
Friday18 December
-
14:30Carols from Temple Church with the BBC Singers
Barbican Arts Centre · Barbican Zone 1
£7–£17 Venue site -
16:00Santa's Grotto - Fri 18 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
18:45Do All The Christmas Things
Soho Theatre · Tottenham Court Road Zone 1
£15–£16 Venue site -
19:30Christmas Best in Stand Up - Friday 18th December
Comedy Store · Piccadilly Circus Zone 1
-
19:30Christmas Carol Goes Wrong
Wyndham's · Leicester Square Zone 1
-
19:30London's BIG CHRISTMAS Disco party for Grown ups
O2 Forum Kentish Town · Kentish Town Zone 2
Presales: Priority from O2 2026-11-11
-
19:30Mac Adams Christmas Collective
The Troubadour · West Brompton Zone 2
-
22:00Serum's Gaff London | The Big Xmas Night Out
Electric Brixton · Brixton Zone 2
Saturday19 December
-
All daySanta's Grotto - Sat 19 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
14:00Christmas Carol Singalong
Barbican Arts Centre · Barbican Zone 1
£23.50–£57 Venue site -
15:00The Be Sharp Xmas Bash 2026
New Cross Inn · New Cross Gate Zone 2
-
16:00Santa's Silent Disco
Woolwich Works · Woolwich Zone 4
£10 Venue site -
18:00Modfather Christmas Party Time
Venue 229 · Great Portland Street Zone 1
-
18:30Christmas Best in Stand Up - Saturday 19th December - 6.30pm
Comedy Store · Piccadilly Circus Zone 1
-
20:00Santa's Silent Disco: Ages 18 to 118
Woolwich Works · Woolwich Zone 4
£15 Venue site -
21:30Christmas Best in Stand Up - Saturday 19th December - 9.30pm
Comedy Store · Piccadilly Circus Zone 1
-
22:30soulcity - a christmas dance thing
The Jazz Cafe · Camden Town Zone 2
Sunday20 December
-
All daySanta's Grotto - Sun 20 Dec
Woolwich Works · Woolwich Zone 4
£12 Venue site -
10:00Make and Race Your Own Toy Car - Christmas 2026
Alexandra Palace · Alexandra Palace Zone 3
£11 Venue site -
13:30The Snowman In Concert
Cadogan Hall · Sloane Square Zone 1
£20–£36 Venue site -
13:30The Snowman Soft Toy
Cadogan Hall · Sloane Square Zone 1
£19.99 Venue site -
14:30Philharmonia Brass at Christmas
Soho Theatre · Tottenham Court Road Zone 1
£10–£26 Venue site -
17:00A Gospel Christmas
The Jazz Cafe · Camden Town Zone 2
Continue planning your London trip
- 🎄 Christmas in London: markets, lights, ice rinks and carols
- 🗓️ What’s On in London: every gig, show and concert we list, searchable by date and price
- 🎟️ Tickets Going On Sale Soon
- 👨👩👧 London with Children
- 🎭 London Theatre Guide
- 🍽️ Christmas Day Restaurants in London
- 🗓️ Things to Do in London in December: the month’s dates, closures and Christmas Day transport
- 🗓️ Things to Do in London in January: when each pantomime and Nutcracker ends
Prices change as performances sell, so check the booking page.
Common questions
Which London panto is best for young children?
Stratford East's Robin Hood and the Merry Mandem is rated suitable for all ages, and the Lyric Hammersmith's Cinderella has a relaxed performance on 1 December. The London Palladium's Cinderella is the one to think twice about with small children: the theatre says its humour includes innuendo and it isn't tailored for young children, and nobody under four is admitted.
What's the cheapest Christmas show in London?
Little Angel Theatre in Islington charges £8.50 for every seat at its 4.45pm Thursday shows of The Snowflake and its 4.45pm Wednesday shows of Scruff's Christmas Adventure. Among the pantos, the Lyric Hammersmith and the Hackney Empire both start at £10.
Is there a Nutcracker in London at Christmas 2026?
English National Ballet's Nutcracker is at the London Coliseum from 17 December 2026 to 10 January 2027, from £27.25 including fees, with 25% off for under-16s. Soho Theatre has a 70-minute Nutcracker for ages five and up from 22 December to 3 January, from £15.
Can under-fives go to the Nutcracker?
At the Coliseum, only at the family-friendly matinee on Saturday 9 January 2027: English National Ballet's age guidance is five and over, and under-fives aren't admitted to other performances. The Snowman at the Peacock is suitable for all ages, and children aged two and over need a ticket.
How long is The Snowman at the Peacock Theatre?
An hour and a half, including a 20-minute interval. The 2026 production is new, directed and choreographed by Will Tuckett, running from 21 November 2026 to 3 January 2027, from £18 plus a £4 transaction fee.


