Get us in your inbox


85 festive things to do in London this Christmas

By Time Out London Things To Do

Struggling to get that elusive festive feeling? Then you're in the right place, because from markets to carol concerts, ice skating to shows and alternative events, we've rounded up all the best Christmas outings that London has to offer.

Christmas markets


The Islington Christmas Market

Angel Central. Until Saturday December 24.

Camden Christmas Market

Camden Market. Thursday December 8–Thursday December 15.

Christmas in Leicester Square market

Leicester Square. Until Sunday January 8.

Southbank Centre Christmas Market

Southbank Centre. Until Sunday January 8.

Hackney Flea Market: Christmas edition

73a Stoke Newington Church St, Saturday December 17 and Sunday December 18.

Christmas Market at Tate Modern

Bankside at the Tate Modern. Until Friday December 23.

E17 Designers Market

Mirth, Marvel and Maud. Saturday December 17.

Rokit Vintage Xmas Jumper Sale

Boxpark, Shoreditch. Thursday December 15.

Carol concerts

St Mary-le-Bow Parish Christmas Carol Service

St Mary-Le-Bow Church. Tuesday December 20.

The Bach Choir: Carols At Cadogan

Cadogan Hall. Friday December 16.

Christmas Carols Presented By Hillsong Church London

Wembley Arena. Sunday December 18.

Royal Philharmonic Orchestra: Classic Carols

Royal Albert Hall. Tuesday December 20.

The Prince Regent’s Band: Music At The Palace

Kensington Palace. Tuesday December 27 2016–Monday January 2.

 Some Voices presents Christmas Movies

The Coronet. Tuesday December 13 and Wednesday December 14.

Christmas Carols with a Twist

The Pickle Factory. Friday December 9 and Saturday December 10.

Lips Is How We Do It

The Coronet. Friday December 16 and Saturday December 17.

Candlelit Carols at Southwark Cathedral

Southwark Cathedral. Monday December 12.

Carols by Candlelight at St John at Hackney

St John-at-Hackney Church. Sunday December 11.

Sing-a-long with Old Dirty Brasstards

229. Every Wednesday and Thursday until December 15.

Ice rinks


Skate at Somerset House

Somerset House, Temple. Until Sunday January 15.

Thames Frost Fair Christmas Party

Embankment Pier, Waterloo. Thursday December 15.

Natural History Museum Ice Rink

Natural History Museum, Brompton. Until Sunday January 8.

Hampton Court Palace Ice Rink

Hampton Court Palace, London. Until Sunday January 8.

Canary Wharf Ice Rink

Canada Square Park, Canary Wharf. Until Saturday February 25.

Hyde Park Winter Wonderland

Hyde Park, Kensington. Until Monday January 2.

Santa's grottos

© Arnhel de Serra

Victorian Santa's Grotto

Museum of London Docklands. Until Friday December 23.

Father Christmas at Hamleys

Hamleys. Saturday December 10–Saturday December 17.

Sutton House's Christmas Craft Fair and Santa's Grotto

Sutton House. Saturday December 10–Sunday December 18.

Christmas at London Zoo

London Zoo. Saturday December 10–Saturday December 24.

Father Christmas at Morden Hall Park

Morden Hall Park. Saturday December 10–Sunday December 11.

Festive craft workshops


Christmas Wooden Wheelie Toy Workshop

Blackhorse Workshop. Wednesday December 7.

Mushpit Christmas Card Workshop

MagCulture Shop. Saturday December 10.

The Bobble Hat Workshop

Southbank Centre. Saturday December 10.


Multiple venues. Until Saturday December 17.

The Workbench: Silver Ring Christmas Workshop

Multiple venues. Thursday December 8–Thursday December 15.

Reindeer Life Drawing

Farmopolis. Wednesday December 14.

Alternative Christmas events

Christmas Gin Masterclass Mash Up

East London Liquor Company. Wednesday December 7–Thursday December 22. 

Fat Macy's Supper Club

Printworks Kitchen. Until Thursday December 22.

Yule Jog

Various locations. Until Tuesday December 20.

Christmas With The Stars

National Gallery. From Wednesday December 14–Sunday December 18.

Christmas Gingerbread Teepee and Cactus Cupcake Workshop

Habitat, Chelsea. Wednesday December 14.

Agent November Christmas Crisis

A secret London location. Until Sunday January 15.

Museum of Architecture Gingerbread City

Various locations. Wednesday December 7–Thursday December 22.

Jamaican Christmas Party

40ft Brewery. Saturday December 17.

Christmas shows

Sleeping Beauty

Hackney Empire. Until Sunday January 8.

The Red Shoes

Sadler's Wells. Until Saturday December 31.

All the Angels

Shakespeare's Globe. Until Sunday February 12.

The Little Match Girl

Lilian Baylis Studio. Saturday December 10–Friday December 30.


Queen's Theatre. Until Saturday January 14.

Peter Pan

National Theatre. Until Saturday February 4.

Royal Ballet: The Nutcracker

Royal Opera House. Until Thursday January 12.

Narcissistic Nativity

Rosemary Branch Theatre. Until Saturday December 31.

La Soirée

Spiegeltent Leicester Square. Until Sunday January 8.

Jinkx Monsoon and Major Scales: Unwrapped

Soho Theatre. Until Saturday December 10.

The Flanagan Collective's A Christmas Carol

Arts Theatre. Monday December 12–Saturday December 31.

Fitzrovia Radio Hour: A Christmas Carol

The Vaults. Until Saturday December 31.

Festive food and drink

Après Ski Lodge at The London Edition Hotel, Fitzrovia.

Bodo's Schloss, Kensington.

The Cresta Bar at The Goring Hotel, St James' Park.

Dick's Magic T Bar, Shoreditch Yard, Shoreditch.

Forest Restaurant and Bar, Oxford Street.

The Lodge, Stockwell.

Montague Ski Lodge, Bloomsbury.

Piste at Archer Street, Soho.

St Moritz, Soho.

Or eat one of London's best festive burgers

Or sink your teeth into the best Christmas sandwiches

Winter pop-ups

The Gardening Society’s Festive Forest

John Lewis. Until Saturday December 31.

Little Feast

Shepherd's Bush Yard. Until Friday December 23.

Gingerbread Winter Cabin at York & Albany

York & Albany. Until Tuesday February 28.

Vauxhall Winter Village

6A South Lambeth Place. Until Saturday January 14.

Backyard Cinema's Winter Night Garden

Backyard Cinema: Winter Night Garden, Elephant & Castle. Until Friday January 6.

Christmas at Petersham Nurseries

Petersham Nurseries. Until Saturday December 17.

Christmas at Sutton House

Sutton House. Until Sunday December 18.

Forza Winter

Forza Win Peckham. Until Friday December 23

Bump Roller Disco at the Southbank Centre

Southbank Centre. Until Sunday January 22.

The Lodge

The Lodge. Until Tuesday February 28.

Christmas lights

Katy Dillon


Dulwich Picture Gallery. Until Sunday December 18.

Oxford Street Christmas Lights

Until Friday January 6.

Carnaby Christmas Lights

Until Friday January 6.

Christmas Lights on the Strand

Until Friday January 6.

Bond Street Christmas Lights

Until Tuesday January 3.

Covent Garden Christmas

Until Friday January 6.

Regent Street Christmas Lights

Until Friday January 6.

Seven Dials Christmas Lights

Until Friday January 6.

Christmas at Kew Gardens

Until Monday January 2.

For even more stuff to do this festive season check out our guide to Christmas in London


    Popular on Time Out

      Latest news

        Read next