London pantomimes, ballets and Christmas shows 2019

Find out which Christmas shows are on in London this 2019 season, including ticket prices, transport options and more.

For many, the festive seasons is a time for entertainment and is a great opportunity to check out a Christmas show. From the West End to the fringes of outer London, there’s a huge choice of festive shows on across the capital. From ballets to pantomimes to ice skating spectaculars, there’s a huge choice of productions to suit all ages.

Here’s a guide to London Christmas pantomimes, ballets and shows this 2019 season.

London Pantomimes

Oh no he isn’t… oh yes, he is! Head to one of London’s classic family festive shows – the pantomime, with plenty of jokes, songs and camp.

  • Christmas santa © Memoirs Of A Metro Girl 201916 November 2019 – 5 January 2020 : Cinderella (Hammersmith)

Lyric Hammersmith, Lyric Square, King Street, Hammersmith, W6 0QL. Nearest station: Hammersmith. Tickets: £10‐£44. For tickets, visit the Lyric website.

  • 22 November 2019 – 12 January 2020 : Sleeping Beauty (Greenwich)

Greenwich Theatre, Croom’s Hill, Greenwich, SE10 8ES. Nearest station: Greenwich or Cutty Sark (DLR). Tickets: Adults £30, Children £15.50. For tickets, visit the Greenwich Theatre website.

  • 23 November 2019 – 5 January 2020 : Dick Whittington and His Cat (Hackney)

Hackney Empire, 291 Mare Street, Hackney, E8 1EJ. Nearest station: Hackney Central. Tickets: £10-£38. For tickets, visit the Hackney Empire website.

  • 23 November 2019 – 11 January 2020 : Dick Whittington (Stratford)

Stratford East, Gerry Raffles Square, Stratford, E15 1BN. Nearest station: Stratford. For tickets, visit the Stratford East website.

  • 28 November 2019 – 8 January 2020 : Slipped! Cinderella… Rebooted (Vauxhall)

A saucy panto for adults-only. Royal Vauxhall Tavern, 372 Kennington Lane, Vauxhall, SE11 5HY. Nearest station: Vauxhall. Tickets: £18 (over 18s only). For more information, visit the Vauxhall Tavern’s website.

  • 6 – 29 December 2019 : Sleeping Beauty (Hayes)

The Beck Theatre, Grange Road, Hayes, Middlesex, UB3 2UE. Nearest station: Hayes & Harlington. Tickets: £26-£29.50. For tickets, visit the Beck Theatre website.

  • 7 – 29 December 2019 : Cinderella (Euston)

Shaw Theatre, 100-110 Euston Road, Somers Town, NW1 2AJ. Nearest station: Euston and Kings Cross St Pancras. For tickets, visit the Shaw Theatre website.

  • 7 December 2019 – 5 January 2020 : Aladdin (Bromley)

Churchill Theatre, High Street, Bromley, BR1 1HA. Nearest station: Bromley South or Bromley North. Tickets: Adults £20-£43, Children £16-£39. For tickets, visit the Churchill Theatre website.

  • 7 December 2019 – 5 January 2020 : Snow White (Richmond)

Richmond Theatre, The Green, Richmond, Surrey, TW9 1QJ. Nearest station: Richmond. Tickets: £12-£52.50. For tickets, visit the ATG website.

  • 7 December 2019 – 5 January 2020 : Cinderella (Wimbledon)

New Wimbledon Theatre, 93 The Broadway, Wimbledon, SW19 1QG. Nearest station: Wimbledon. Tickets: £13-£53. For tickets, visit the ATG website.

  • 7 December 2019 – 12 January 2020 : Goldilocks and the Three Bears (West End)

Palladium, 8 Argyll Street, Soho, W1F 7TE. Nearest station: Oxford Circus. Tickets: £15-£175. For tickets, visit the LW Theatres website.

  • 10 December 2019 – 4 January 2020 : Cinderella (Croydon)

Arnhem Foyer, Fairfield Halls, Park Lane, Croydon, CR9 1DG. Nearest station: East Croydon. Tickets: £15-£37.50. For more information, visit the Fairfield Halls website.


London Ballet Productions

If you want to check out one of London’s ballet productions over the festive period, it’s advisable to book early as they are likely to sell out in advance.

Image by Niki Dinov from Pixabay

  • 13 November 2019 – 16 January 2020 : The Sleeping Beauty

The Royal Ballet returns to the ROH with the classic fairytale and original choreography of Marius Petipa. Royal Opera House, Bow Street, Covent Garden, WC2E 9DD. Nearest station: Embankment. Tickets: £66-£145. For tickets, visit the Royal Opera House website.

  • 21 November 2019 – 5 January 2020 : The Snowman

The Birmingham Repertory Theatre’s ballet production of The Snowman returns to the Peacock Theatre. Peacock Theatre, Portugal Street, Holborn, WC2A 2HT. Nearest station: Temple or Holborn. Tickets: £18-£55. For booking, visit the Sadlers Wells website.

  • 3 December 2019 – 19 January 2020 : Matthew Bourne’s The Red Shoes – New Adventures

Matthew Bourne’s Olivier Award-winning production of The Red Shoes. Sadler’s Wells, Rosebery Avenue, Clerkenwell, EC1R 4TN. Nearest station: Angel. Tickets: £15-£75. For booking, visit the Sadler’s Wells website.

  • 11 December 2019 – 5 January 2020 : The Nutcracker

The English National Ballet bring The Nutcracker to the West End. Coliseum, St. Martin’s Lane, Charing Cross, WC2N 4ES. Nearest stations: Leicester Square, Charing Cross or Embankment. Tickets: £14-£80. For more information and booking, visit the English National Ballet’s website.

  • 28 – 31 December 2019 : The Nutcracker

The Birmingham Royal Ballet’s production of the classic festive ballet returns to the Royal Albert Hall for three nights. Royal Albert Hall, Kensington Gore, SW7 2AP. Nearest stations: South Kensington, Knightsbridge or High Street Kensington. Tickets: £30.50-£99. For tickets, visit the Royal Albert Hall website.


London Christmas shows

Along with pantos and ballets, there are also other Christmas productions on in the capital, including festive plays, comedies, musicals and ice skating shows.

  • 1 October 2019 – 15 January 2020 : Aladdin and the Feast of Wonders

Darling & Edge return to The Vaults with an immersive, adult pantomime, dining experience. Over 18s only. Doors open 6.30pm, Show starts 7.30pm. Tickets: £35-£75. The Vaults (entrance via Leake Street tunnel), Launcelot Street, Waterloo, SE1 7AD. Nearest station: Waterloo. For tickets, visit The Vaults website. Check out Metro Girl’s review of Darling & Edge’s 2017 production Beauty And The Feast.

  • 16 November 2019 – 4 January 2020 : White Christmas

Irving Berlin’s classic musical comes to the West End. Dominion Theatre, 268-269 Tottenham Court Road, Fitzrovia, W1T 7AQ. Nearest stations: Tottenham Court Road. Tickets: £29.50-£221. For more information, visit the Dominion Theatre website.

  • 20 November 2019 – 5 January 2020 : Sh!t-Faced Showtime – A Pissedmas Carol

A professional cast of West End actors with a drunk co-star thrown in… what could go wrong? Comedy performance inspired by Dickens’ classic. Leicester Square Theatre, 6 Leicester Place, WC2H 7BX. Nearest station: Leicester Square. Tickets: £17.50-£20.75. For more information, visit the Leicester Square Theatre website.

  • 29 November – 4 January 2020 : A Christmas Carol

Piers Torday presents the Dickens tale as you’ve never seen it before – with a female Scrooge (Sally Dexter) at an atmospheric Victorian music hall. Wilton’s Music Hall, Graces Alley, Whitechapel, E1 8JB. Nearest stations: Shadwell, Tower Hill or Tower Gateway. Tickets: £12.50-£36. For more information, visit the Wilton’s Music Hall website.

  • 29 November 2019 – 18 January 2020 : A Christmas Carol

Matthew Warchus’ production of the Dickens classic returns to the Old Vic, adapted by Jack Thorne. The Old Vic, The Cut, Lambeth, SE1 8NB. Nearest stations: Waterloo, Southwark or Lambeth North. Tickets: £12-£67.50. For more information, visit the Old Vic website.

  • 11 – 29 December 2019 : Nativity! The Musical

Christmas family musical returns to west London. Starring Sharon Osbourne, Danny Dyer, Rylan Clark-Neal, Simon Lipkin and Dani Dyer. Eventim Apollo, 45 Queen Caroline Street, Hammersmith, W6 9QH. Nearest station: Hammersmith. Tickets: £26.50-£133.98. For more information, visit the show’s website.

  • 21 – 23 December 2019 : Elf – A Christmas Spectacular

The hit Broadway musical based on the Hollywood film comes to west London. Starring Kym Marsh, Shaun Williamson and Tam Ryan. SSE Arena, Arena Square, Engineers Way, Wembley, HA9 0AA. Nearest station: Wembley Park or Wembley Stadium. Tickets: £39-£75. For tickets, visit the SSE Arena website.

  • 26 December 2019 – 5 January 2020 : Disney On Ice – 100 Years of Magic

Some of your favourite Disney characters take to the ice for a show for all the family. Show times vary. The O2, Peninsula Square, Greenwich, SE10 0DX. Nearest station: North Greenwich. Tickets: £33-£43. For more information, visit the Disney UK website.

For a guide to what else is on in London in January 2020, click here.

For a guide to London’s outdoor ice rinks this festive season, click here.

Discover London’s winter terraces, and Christmas cocktails menus.

Ballerina image by Niki Dinov from Pixabay

Follow my blog with Bloglovin

About Metro Girl

Media professional who was born, brought up and works in London. My blog is a guide to London - what's on, festivals, history, reviews and attractions. All images on my blog are © Memoirs Of A Metro Girl, unless otherwise specified. Do not use without seeking permission first.

Posted on 17 Nov 2019, in Christmas, Entertainment, Families, London, Theatre and tagged , , , . Bookmark the permalink. 4 Comments.

%d bloggers like this: