London for Christmas

Your Guide to Christmas in London

London for Christmas

Your Guide to Christmas in London

 

What's On

Theatre

Aladdin (Blackheath)Aladdin (Blackheath)
18 November 2017
Blackheath Halls

Aladdin (Richmond)Aladdin (Richmond)
9 December 2017 - 14 January 2018
Richmond Theatre

Aladdin (Watford)Aladdin (Watford)
1-30 December 2017
Watford Palace Theatre

Alice in WinterlandAlice in Winterland
7 December 2017 - 7 January 2018
Rose Theatre

Around the World in 80 DaysAround the World in 80 Days
29 November - 3 December 2017
artsdepot

Baby BroadwayBaby Broadway
12 November 2017
Tara Arts

BananamanBananaman
15 December 2017 - 20 January 2018
Southwark Playhouse

Beauty and the Beast (Kings Head) Beauty and the Beast (Kings Head)
11 December 2017 - 6 January 2018
King's Head Theatre

Beauty and the Beast (Queen's)Beauty and the Beast (Queen's)
30 November 2017 - 7 January 2018
Queen's Theatre

Big FishBig Fish
1 November - 31 December 2017
The Other Place

The Box of DelightsThe Box of Delights
1 December 2017 - 6 January 2018
Wilton's Music Hall

A Christmas Carol (Antic)A Christmas Carol (Antic)
22-30 December 2017
Antic Disposition

A Christmas Carol (Dickens Museum)A Christmas Carol (Dickens Museum)
17-30 December 2017
Charles Dickens Museum

A Christmas Carol (Museum of London)A Christmas Carol (Museum of London)
27-28 December 2017
Museum of London

A Christmas Carol (Museum of London Docklands)A Christmas Carol (Museum of London Docklands)
16-17 December 2017
Museum of London

A Christmas Carol (Old Vic)A Christmas Carol (Old Vic)
20 November 2017 - 20 January 2018
The Old Vic

A Christmas Carol (Old Vic)A Christmas Carol (Shoreditch)
1-31 December 2017
Scrooges Parlour

Christmas Comedy at PleasanceChristmas Comedy at Pleasance
6-18 December 2017
Pleasance Theatre

Christmas FarceChristmas Farce
28 November - 17 December 2017
Waterloo East Theatre

Christmas in Leicester SquareChristmas in Leicester Square
10 November 2017 - 7 January 2018
Leicester Square

Christmas Season - Half MoonChristmas Season - Half Moon
4 November 2017 - 6 January 2018
Half Moon Young People's Theatre

Christmas Tales (Chickenshed)Christmas Tales (Chickenshed)
5-30 December 2017
ChickenShed

Christmas Tales (Dugdale)Christmas Tales (Dugdale)
9-30 December 2017
Dugdale Centre

Christmas at the UnicornChristmas at the Unicorn
17 November - 31 December 2017
Unicorn Theatre

Cinderella (Greenwich)Cinderella (Greenwich)
17 November 2017 - 7 January 2018
Greenwich Theatre

Cinderella (Hackney)Cinderella (Hackney)
18 November - 31 December 2017
Hackney Empire Theatre

Cinderella on IceCinderella on Ice
17 November 2017 - 1 January 2018
Winter Wonderland

Dick Whittington (Palladium)Dick Whittington (Palladium)
9 December 2017 - 14 January 2018
London Palladium

Disney on Ice Passport to AdventureDisney on Ice Passport to Adventure
20-30 December 2017
The O2

DreamgirlsDreamgirls
21 October 2017 - 2 June 2018
Savoy Theatre

The Fairground Magic ShowThe Fairground Magic Show
18-31 December 2017
Barons Court Theatre

Father ChristmasFather Christmas
22 November - 24 December 2017
Lyric Theatre

The Great Christmas Vaudeville ExtravaganzaThe Great Christmas Vaudeville Extravaganza
8-16 December 2017
South London Theatre

The Gruffalo’s ChildThe Gruffalo’s Child
22 November 2017 – 7 January 2018
Lyric Theatre

Guess How Much I Love YouGuess How Much I Love You
6-31 December 2017
Arts Theatre

Happiness IngredientsHappiness Ingredients
4 December 2017
artsdepot

Hush-A-ByeHush-A-Bye
12-30 December 2017
artsdepot

Jack and the Beanstalk (Fulham)Jack and the Beanstalk (Fulham)
10 December 2017
Fulham Palace

Jack and the Beanstalk (Lyric)Jack and the Beanstalk (Lyric)
18 November 2017 - 6 January 2018
Lyric Theatre

Jack and the Beanstalk (Millfield)Jack and the Beanstalk (Millfield)
22 November - 31 December 2017
Millfield Theatre

Jack and the Beanstalk (New Wimbledon) Jack and the Beanstalk (New Wimbledon)
9 December 2017 - 14 January 2018
New Wimbledon Theatre

Jack and the Beanstalk (Shaw)Jack and the Beanstalk (Shaw)
9-30 December 2017
Shaw Theatre

King TutKing Tut
24 November 2017 - 6 January 2018
King's Head Theatre

The Lost Boy Peter PanThe Lost Boy Peter Pan
29 November 2017 - 7 January 2018 
Pleasance Theatre

Mimi & The Mountain DragonMimi & The Mountain Dragon
25 November - 30 December 2017
Winterville

Nativity - The Musical Nativity - The Musical
13-17 December 2017
Eventim Apollo

The Night Before ChristmasThe Night Before Christmas
25-26 November 2017
artsdepot

Night LightNight Light
19-31 December 2017
Southbank Centre

Once Upon a SnowflakeOnce Upon a Snowflake
30 November - 22 December 2017
Chelsea Theatre

Our Man in HavanaOur Man in Havana
20-23 December 2017
Pleasance Theatre

Pinocchio (National Theatre)Pinocchio (National Theatre)
1 December 2017 - 7 April 2018
National Theatre

Puss in Boots Puss in Boots
13-28 December 2017
Hoxton Hall

RapunzelRapunzel
22 November 2017 - 6 January 2018
ChickenShed

Slava's SnowshowSlava's Snowshow
18 December 2017 - 4 January 2018
Southbank Centre

Rapunzel (Stratford)Rapunzel (Stratford)
27 November 2017 - 13 January 2018
Theatre Royal Stratford East

Scrooge and the Seven DwarvesScrooge and the Seven Dwarves
6 December 2017 - 6 January 2018
Theatre 503

The Snow QueenThe Snow Queen
17 November 2017 - 4 February 2018
Polka Theatre

Snow White on IceSnow White on Ice (Alexandra Palace)
9-11 December 2017
Alexandra Palace

The SnowmanThe Snowman
23 November - 31 December 2017
Peacock Theatre

Stick Man - Live On Stage!Stick Man - Live On Stage!
22 October 2017 - 7 January 2018
Leicester Square Theatre

The Tiger Who Came to TeaThe Tiger Who Came to Tea
5-31 December 2017
artsdepot

The Toxic AvengerThe Toxic Avenger
31 October - 3 December 2017
Arts Theatre

Underneath a Magical MoonUnderneath a Magical Moon
2-24 December 2017
Jackson's Lane

Ugly DucklingUgly Duckling
4-31 December 2017
The Albany

The Woman in WhiteThe Woman in White
20 November 2017 - 10 February 2018
Charing Cross Theatre