Christmas In London: A Guide To Festive Events, Food And Drink In The Capital This Winter

Looks like this article is a bit old. Be aware that information may have changed since it was published.

Last Updated 02 January 2026

Londonist Christmas In London: A Guide To Festive Events, Food And Drink In The Capital This Winter
Christmas 2025 in London guide: Angel shaped Christmas lights over Regent Street
Regent Street is one of London's most festive spots. Image: Regent Street

Looking for things to do in London at Christmas? Whether you live here or are visiting the capital over the holiday period, it's a magical place to get festive, with a flurry of events: ice rinks and Christmas markets to visit, Christmas lights to admire — and festive food and drink to indulge in. And that's before we even think about New Year's Eve. Keep an eye on the latest festive news and events for Christmas 2025 in London.

Time to get stuck in and plan your Christmas in London:

Festive days out and things to do in London: Christmas

Christmas 2025 in London guide: people skating on the Somerset House ice rink
Somerset House is home to one of London's seasonal ice rinks. Photo: Owen Harvey/Somerset House

Christmas film screenings in London

Plenty of places screen festive classics in the run-up to the big day. Find out where to get your dose of Elf, Love Actually and It's A Wonderful Life with our guide to Christmas movie screenings, in cinemas, hotels... and a palace. You can even watch A Muppet Christmas Carol every day until Christmas Eve.

Hyde Park Winter Wonderland

Winter Wonderland opens in Hyde Park featuring a huge fun fair, ice rink, games, Christmas market and seasonal fare. You'll need to book your entry slot in advance again this year. It gets clamorous and everything you do inside will cost you, apart from walking around and soaking up the atmosphere. A few years ago, we spoke to visitors to find out what they liked about it. 14 November 2025-4 January 2026

Christmas ice skating in London

Winter ice skating is always hugely popular in London. Pretty ice rinks pop up at places like Somerset House, Canary Wharf and Hampton Court Palace from October right through until January. New for Christmas 2025 is a rink slap bang in the middle of Leicester Square, as well as a rooftop ice rink in south London. Here's our guide to where to get your skates on over Christmas. October 2025-February 2026

Book your Christmas party at TOCA Social

Planning a festive get-together with friends and family? Perhaps you're in charge of organising the work Christmas party? TOCA Social has venues at both Westfield White City and The O2 — both easily accessible by public transport — each combining fun, food and friendly footie competition. Book a private gaming box and go head-to-head in a whole range of football-based competitions. Not a player? Not a problem — games are designed for all skill levels, including beginners. When it's refuelling time, TOCA Social offers shareable dishes such as festive loaded nachos and maple pigs in blankets, and indulgent mains (including a festive smash burger), along with creative and themed cocktails to keep the party going. (sponsor)

Winter carriage rides in Richmond Park

Those festive horse-drawn carriage rides through Richmond Park are back, offering a romantic way to see the Royal Park. Take a 75-minute ride on a brake, snuggly blanket provided. 6 December 2025-1 January 2026

When is the Coca-Cola truck in London for Christmas 2025?

It pulled up in Brick Lane back in November 2024, and we're currently awaiting news on when (or if) the Coca-Cola truck is coming to London for Christmas 2025 (because it isn't Christmas without a hulking great lorry, right?). We'll update this page when we have more information.

The Gingerbread City exhibition 2025 in King's Cross

A model city made entirely from gingerbread goes on display in King's Cross. Several teams of architects, designers and engineers have worked on Gingerbread City, creating buildings, bridges and other tasty structures as part of a competition. 29 November 2025-4 January 2026

Festive days out in Kingston

Seasonal cheer meets community spirit in the form of Christmas Together in Kingston. Head to this welcoming part of south-west London for festive shopping, theatre and feasting (psst… there’s an app to help you make the most of your visit). Highlights include a Christmas market, bespoke light installations and several chances to meet Santa. The festivities run until 28 December (sponsor)

The Charles Dickens Museum at Christmas

For our money, one of the most traditionally festive days out in London can be had at the Charles Dickens Museum in Bloomsbury. Every year, the author's former home is decorated as it would have been when the Dickens family lived there, and holds a series of festive events — including live performances of A Christmas Carol.

Christmas lights in London

Christmas 2025 in London guide: Christmas lights over Regent Street
Image: Shutterstock

When are London's Christmas lights switched on?

Christmas illuminations tend to get switched on from early November — here's a full guide to the 2025 switch-on dates. Most are lit by early December, which brings us nicely on to...

When and where to see the West End Christmas lights

The best-known Christmas lights are those in Regent Street, Oxford Street, Covent Garden and Carnaby. Here's our guide to seeing London's Christmas lights, including the best times to see them, and routes to take — we've even included a map.

If you're more organised, you can get a closer look, by viewing London's Christmas lights from a bus. Hop on a TfL service, and let the sights roll past your window.

Light festivals in London

Once again, London's awash with light festivals this winter. Lights, lasers, lanterns and illuminations are back — including an illuminated trip to Neverland — great for a family outing or a romantic night out. Plus, you can ride a steam train covered in Christmas lights! If you're willing to venture outside of London there are plenty of light trails near the capital too.

Things to do with children in London at Christmas

Christmas 2025 in London guide: Santa, and elf and a boy in Santa's grotto
London Zoo is one of many venues hosting a Santa's grotto for Christmas 2025

Santa's Grottos in London

The kids can share their Christmas wishes (and perhaps find out if they're on the Naughty or Nice list) at these Santa's Grottos and Father Christmas appearances around the capital. Most book out well in advance, so plan ahead. Do spare a thought for those elves though: here's what it's like working at the Harrods grotto, and another elf who worked at an anonymous London tourist attraction spilt the beans too.

Alternatively, take your family to meet Santa on a vintage steam train, running from Victoria station on just two select dates in December 2025.

Ice skating and Hyde Park Winter Wonderland are both also very popular holiday activities with families.

Free festive things to do in London: Christmas

Christmas 2025 in London guide: someone taking a photo of a garden of glowing roses
The Ever After Garden has a new home for Christmas 2025. Photo: Sam Mellish

Christmas in London can be expensive... but there are ways to have a festive day out for free. We've put together a complete guide to free things to do in London at Christmas. Highlights include the Snoopy sculpture trail (19 November 2025-16 January 2026) popping up in Fleet Street, and the Ever After Garden, a garden of thousands of glowing roses, which moves to a new home this year (13 November-16 December 2025).

Festive food and drink in London at Christmas

Christmas 2025 in London guide: a bartender dressed as an elf making drinks in a very Christmassy bar
Miracle pop-up Christmas bar is a festive favourite of ours.

'Tis the season for eating and drinking, so here's a guide to London's Christmas menus at bars and restaurants across the capital.

Winter pop-up bars in London

Take the party up a notch with London's best winter drinking pop-ups and cosy bars — plenty of heaters and blankets will keep you toasty while you glug your way through mulled wine, spiced cider, sloe gin and festive cocktails. We're particular fans of Miracle at Henrietta, a kitsch, boozy pop-up in Covent Garden which couldn't get any more festive if Santa's elves threw up in there (and they likely would after more than a couple here — the drinks slide down far too easily). If it's just mulled wine you're after, here are our favourite places to drink the good stuff.

Festive theatre shows and panto in London: Christmas

Christmas 2025 in London guide: The Nutcracker
The Nutcracker is a festive staple.

The festive season is a great time for theatre in London (oh no it isn't... etc). It's hard to know where to start when organising a Christmas theatre trip, so we've picked out some of our favourite shows.

Browse through the capital's best pantomimes this year, spanning Jack and the Beanstalk, Peter Pan and Mother Goose, and other familiar favourites... with some well-known faces. If you're booking for the whole family, just be aware that some of the pantos on that list are definitely NOT for kids.

Speaking of which, if you're getting the whole clan together, you'll be needing our guide to family-friendly theatre shows in London this Christmas. The Snowman, Disney On Ice and Peppa Pig all feature, with performances for a range of ages. We've included a few non-festive shows which are on over the holiday period too, for when the children need a breather from Christmas.

For more general festive theatre and dance shows, London offers everything from The Nutcracker, to Christmas cabaret and comedy. And if the season is all about the singing for you, check out these Christmas music shows, covering everything from crooners to huge karaoke parties. If it's carols you're after, here's our pick of carol concerts in the capital.

Stagings of A Christmas Carol are a genre in their own right. Charles Dickens' seasonal novella gets multiple airings on the London stage each winter — but then again, the man did practically invent Christmas. Here's our roundup of performances of A Christmas Carol. You can also wander around the real-life London locations which appear in the story.

Christmas shopping in London

Christmas 2025 in London guide: people strolling past wooden chalets at a Christmas market
Southbank Centre's Winter Market is always popular. Image: Adam Luszniak

As Christmas approaches, Christmas markets and fairs spring up all over London, selling festive gifts, Christmas decorations and refreshments — many offering a chance to shop small and support local businesses. Some are sprawling markets, with wooden cabins in situ for weeks at a time, while others are humbler, local craft fairs that appear for a day or two.

London's department stores are another popular Christmas shopping spot. Their Christmas departments often open as early as the summer, with entire floors given oven to baubles, fairy lights, advent calendars, Christmas cards and wrapping paper, as well as the all-important presents. Harrods releases a new Christmas teddy bear each year, while Fortnum and Mason is exquisitely decorated. Selfridges is a popular Christmas shopping spot on Oxford Street (and has a FANTASTIC Disney display on the outside of the building this year), and you could spend hours perusing the many and varied baubles up in the rafters of Liberty.

London Christmas traditions

Christmas 2025 in London guide: the Trafalgar Square Christmas tree, illuminated at night
You know it's Christmas in London once the Trafalgar Square tree is lit up. Image: Shutterstock

Trafalgar Square Christmas tree 2025

The huge Trafalgar Square Christmas tree is donated by the city of Oslo each year. The decorations themselves usually cause some debate, but on weekday evenings and weekend afternoons lots of different groups get involved in carol singing beneath the tree, making it an undeniably festive place to be. It's lit on the first Thursday in December each year.

Christmas 2025 carol concerts in London

Get your fill of fa-la-las and jingle bells at the many London Christmas carol concerts. From St Paul's Cathedral to Westminster Abbey, carol services take place all over the capital, many raising money for charity. We know we shouldn't have favourites, but we do enjoy seeing the dogs come into church for Battersea's concert.

Spending Christmas in London

Christmas 2025 in London guide: Christmas lights over a London street, with an iconic red phone box in the foreground
Image: Shutterstock

Visiting London over the Christmas period? It's a lovely time of year to see the capital, but be aware that not everything functions as normal. Here's what you need to know.

Christmas Day in London

Christmas Day can be a magical time to explore the capital if you get up early enough. After about 11am there's a surprising amount of people about, though most shops, museums, cafes, restaurants and bars in London close completely for the day. Here's a guide to what will be open in central London on 25 December and some ideas for things to do in London on Christmas Day.

Transport in London on Christmas Day

No Tubes, buses or trams will be running on Christmas Day but you can get into town by walking, cycle hire, taxi or your own transport.

Christmas Dinner on Christmas Day in London

If it's Christmas lunch you're after, you'll need to book in advance, and it'll be pricier than your average meal out. Here's our pick of the best places to eat Christmas dinner on Christmas Day in London.

Will it snow in London at Christmas?

Snow at Christmas in London is getting rarer, so you're unlikely to be treading through inches of the white stuff on Christmas Day. However, you may see the odd flake some years — and that's enough for the Met Office to declare it a white Christmas. You'll have to wait until a few days before 25 December to see the odds of it being a white Christmas in 2025.

Spending New Year's Eve in London

Christmas 2025 in London guide: New Year's Eve fireworks over London
The London New Year's Eve fireworks are very popular. Image: Shutterstock

So you've navigated the festive season in the capital, and now you're spending the last night of the year here? Here's the info you need.

It's never too early to make your New Year's Eve plans — plenty of parties and events sell out months in advance. Here's our guide to this year's New Year's Eve events. It contains daytime events on 31 December and parties that go on well into the night/next morning to see in the fresh year with a bang.

As the clock strikes midnight on 31 December, there will be New Year's Eve fireworks over the Thames once again. Seeing them in person is ticketed, with tickets on sale now, and a second batch due for release in late November/early December.

Christmas in London: the best of the rest

Christmas 2025 in London guide: The St Paul's dome as a Christmas pudding
Christmas in London? Yeah, we know a thing or two. Image: Londonist

Over the years, we've amassed a fair amount of knowledge about the festive season here in the capital. Pour yourself a glass of mulled wine, unpack the mince pies, and settle yourself down for a read of some of our features: