London becomes a Christmas wonderland during the festive season with Christmas lights glimmering almost everywhere you go and traditional markets lining up the streets we all know and love. There are so many things to do and see this Christmas in London; Christmas shows, winter festivals, ice skating, Christmas grottos and more. If you’re lost and not sure where to begin, we’ve got you covered with the help of Visit London and TimeOut.

Christmas Lights ????

Carnaby Street
Covent Garden
Duke of York Square in Chelsea
Kew Gardens
Oxford Street
Regent Street

Ice Skating ⛸⛸

Somerset House
Hampton Court Palace
Tower of London
National History Museum
Skylight at Tobacco Docks
Alexandra Palace
Canary Wharf
Ice Rinks also available at some Festivals

Festivals ????????????

Magic Lantern Festival in Chiswick Gardens
Winter Wonderland in Hyde Park
Greenwich Wintertime Festival
Winterville on Clapham Common
Hogwarts in the Snow*

Christmas Markets????

The Cheesegrater Christmas Market in Aldgate (ends 22 Dec)
Christmas in Leicester Square (ends 7 Jan)
Kingston Christmas Market (ends Dec 31)
Southbank Winter Market (ends 30 Dec)
Christmas by the River London Bridge (ends 3 Jan)

Christmas Trees????

The Flower Tree, St Pancras International
The Giving Tree, Devonshire Square
Georg Jensen tree, Royal Exchange
Leadenhall Market tree
Marie Curie Memory Tree, South Bank
Trafalgar Square Christmas Tree

Santa’s Grottos  ????

ZSL London Zoo
WWT London Wetland Centre
Rainforest Cafe
Royal Albert Hall
Museum of London
Santa at Battersea Park Children’s Zoo
Aboard a River Thames merry cruise boat

Christmas Shows ????

Nativity! The Musical – Apollo
The Nutcracker – London Coliseum
A Christmas Carol – Old Vic Theatre
Slava’s Snowshow – Royal Festival Hall
The Box of Delights – Wilton’s Music Hall
Snow White & Rose Red – Battersea Arts Centre
Christmas Tales – By Chickenshed – Chickenshed
Pinocchio – National Theatre

Christmas Carol services in London

London Concert Orchestra: Christmas Carol Singalong, Royal Albert Hall
Saturday December 16 2017 – Saturday December 23 2017

Mozart Festival Orchestra: Carols By Candlelight, Royal Albert Hall
Saturday December 16 2017 – Sunday December 24 2017

Gospel Carols By Candlelight, St. Paul’s Church, Covent Garden
Monday December 18 2017

Join The Mediaeval Baebes Christmas Carol Tour, Primrose Hill
Monday December 18 2017

Street Child’s Christmas Carol Concert, Holy Trinity Church, Belgravia
Monday December 18 2017 – Tuesday December 19 2017

Unicef UK Christmas Carol Concert, St Paul’s Cathedral
Tuesday December 19 2017

Classic Carols With Alan Titchmarsh, Knightsbridge
Wednesday December 20 2017

Family Carols by Candlelight, Trafalgar Square
Friday December 22 2017

Carols for Christmas by Candlelight, Trafalgar Square
Saturday 23 December 2017

‘Tis the season…