That magical time of year is fast approaching us again. Just like Santa in his workshop, London is gearing up for all kinds of festive fun. There are lots of Christmas activities and events in London to keep people of all ages entertained and get you into the festive mood. From markets to family days out or concerts and theatre productions, we can help you plan lots of seasonal fun in the capital this year. Check out our guide to things to do in London at Christmas.
A lit Christmas tree in front of Battersea Power Station at night
The best things to do in London this Christmas
-
Christmas events in London
-
1Royal Albert Hall Regular carol concerts
-
2The Churchill Arms Christmas photo opps
-
3Battersea Power Station All-in-one Christmas destination
-
4St. Paul's Cathedral An annual Xmas tradition
-
5The Peter Pan Cup A chilly Christmas dip
-
6Old Spitalfields Market Get your last-minute shopping in
-
7Winter Wonderland London's ultimate Christmas activity
-
8Up at The O2 The highest snow globe in the land
-
9Leadenhall Market Striking architecture and dazzling decor
-
10Trafalgar Square See a famous Christmas tree
-
11Kew Gardens Family-friendly light trail
-
12Kenwood House Fun Christmas activities for kids
-
13Miracle Retro Christmas bar
-
14Liberty Deck the halls with stuff from Liberty
-
15Cadogan Hall Eclectic Christmas performances
-
16Hamleys Time to meet Santa
-
17Sadler's Wells & Sadler's Wells East See the annual Christmas ballet
-
18The London Palladium See a classic pantomime
-
19Covent Garden Market See the market's festive makeover
-
20Harrods Come for the decor, stay for the shopping
-
21Broadway Theatre A Lewisham fairy tale
-
22Wembley Arena R&B legends
-
23Lil' Nashville A honky-tonk Xmas
-
24Barbican Centre A month of festive music
-
25Between the Bridges It's shaping up to be an Electric Winter
-
26The Gingerbread City Architecture with a festive theme
-
27Islington Square The Christmas Sorting Office and more
-
28St Martin-in-the-Fields Carols by candlelight
-
29Mercato Festive cheer in a Mayfair church
-
30Southside Shopping Centre Santa meet & greet
-
31London Coliseum Family-friendly ballet
-
32Christmas lights Plan your own Christmas lights trail
-
33Christmas dinner Let the feasting commence
-
34Christmas markets Tick off all the Christmas markets
-
35Ice skating Lace up your skates and hit the ice
-
36Christmas afternoon tea Indulge in a classic
-
37Christmas charity Give back this Christmas
-
Jump to
Christmas events in London
Regular carol concerts
The Royal Albert Hall in Kensington is famed for its distinctive domed building. It has served as a concert venue for over 150 years and in the run-up to Christmas it hosts festive carol concerts. Performances run several times each day, with the final ones of the year on Christmas Eve.
-
Kensington Gore, Kensington
-
Website
•
Royal Albert Hall
020-758 982 12 - Read more on Thatsup
Christmas photo opps
Arguably one of the most photogenic pubs around, The Churchill Arms is widely-recognised for its floral façade. At Christmas, the pub gets a bit of a makeover, decked out with row upon row of Christmas trees. Remember to get a few photos before venturing inside for a warming drink in this traditional pub.
-
119 Kensington Church St, Kensington
-
Website
•
The Churchill Arms
020-772 742 42 - Read more on Thatsup
All-in-one Christmas destination
Battersea Power Station will transform into a magical Christmas destination with stunning Art Deco-inspired decorations, countless Christmas trees, and spectacular displays including a 40ft tree. The riverside ice rink, festive dining options, plentiful shopping opportunities, and the Lift 109 experience for panoramic city views ensure a memorable holiday visit for all.
-
Circus Road West, Vauxhall/Battersea
-
Website
•
Battersea Power Station
020-750 106 88 - Read more on Thatsup
An annual Xmas tradition
Attending the carol services at St. Paul's Cathedral, a masterpiece by architect Sir Christopher Wren, is an annual ritual for many Londoners. Throughout December, you can enjoy a range of concerts, spanning family-friendly services, and traditional carols. Standout events include the Christmas Carol Service on 23 and 24 December, both free and hugely popular – arrive early and brace for queues.
-
Saint Paul's Churchyard, The City/City of London
-
Website
•
St. Paul's Cathedral
020-724 683 50 - Read more on Thatsup
A chilly Christmas dip
The Peter Pan Cup has been around since 1864, making it one of the city's oldest festive rituals. Reserved primarily for spectators unless you belong to the Serpentine Swimming Club, this 100-yard swimming race unfolds on Christmas morning at Hyde Park's lido. The race's moniker dates back to 1904 when Sir James Barrie, the renowned author and playwright, introduced the trophy. Brave participants dive into the waters at 9 am.
-
Hyde Park
- Website
- Read more on Thatsup
Get your last-minute shopping in
Old Spitalfields Market is keeping the festive spirit alive with community carols, kid-friendly trails, and free visits from Santa and his elves throughout December. Shoppers can browse everything from one-off handmade gifts and vintage decorations to charity finds and seasonal vinyl at its weekly specialist markets. With food, drink, and retailers open daily until Christmas Eve, it's an easy spot to soak up London's holiday buzz and tick off your gift list under one roof.
-
16 Commercial St, Shoreditch/Tower Hamlets
-
Website
•
Old Spitalfields Market
020-737 529 63 - Read more on Thatsup
London's ultimate Christmas activity
It’s the big daddy of them all – Winter Wonderland in Hyde Park. This is London’s ultimate destination for Christmas fun, an expansive area with market stalls, street food and drinks, amusements, rides, and live music performances. There’s something to entertain every age group at this unashamedly festive attraction, so it’s great for families.
-
Hyde Park
- Website
- Read more on Thatsup
The highest snow globe in the land
Scaling The O2 with Up at The O2 is an exhilarating experience all year round, but it's extra special this Christmas. Once you scale the The O2's iconic roof, you'll be able to chill out in an immersive snow globe 52 metres above the ground. The whimsical winter pod on the rooftop comes complete with falling snow, plenty of photo opportunities, and gingerbread cookies, as well as the option to buy drinks.
-
Peninsula Square, Greenwich
-
Website
•
Up at The O2
020-846 326 80 - Read more on Thatsup
Striking architecture and dazzling decor
Shopping centre Leadenhall Market is impressive all year round but come Christmas its distinctive architecture is enhanced with dazzling festive decor. There are also seasonal workshops and pop-ups, plus festive guided walks. Snap some photos of the decorations and get some Christmas shopping done with the independent retailers based here.
-
Gracechurch Street, The City/City of London
-
Website
•
Leadenhall Market
020-760 630 30 - Read more on Thatsup
See a famous Christmas tree
Visit Trafalgar Square to see the Christmas tree that Norway famously gifts the UK every year. This prominent landmark also has other seasonal decorations and displays, and hosts a Christmas market where you can shop for gifts and treats. This is the magic of Christmas in the heart of the capital.
-
Trafalgar Square, Westminster
- Website
- Read more on Thatsup
Family-friendly light trail
Explore a magical Christmas light trail around Kew Gardens for a festive evening activity suitable for all ages. The gardens here are spectacular at any time of the year but the dazzling illuminations make them even more special. Along the "Christmas at Kew" trail, you can stop at vendors selling treats, including hot drinks and snacks.
-
Royal Botanic Gardens, Kew, Richmond
-
Website
•
Royal Botanic Gardens Kew
020-833 256 55 - Read more on Thatsup
Fun Christmas activities for kids
Each year, Kenwood House decks out its stately Hampstead Heath grounds with a brand-new festive light trail. For 2025, it's all about Peter Pan's Neverland. Expect Tinkerbell's shimmering trail to lead you through glowing London rooftops, pirate ships and secret hideouts, a sparkling mix of lights, soundscapes and a touch of theatre. Winter drinks and festive food are available to buy during your visit, and the mansion also hosts Father Christmas visits and other fun events throughout the season.
-
Hampstead Lane, Hampstead
-
Website
•
Kenwood House
0370-333 11 81 - Read more on Thatsup
Retro Christmas bar
Relive the childhood magic of Christmas along with some tempting cocktails at the uber-festive Miracle at Henrietta bar. This Christmas-themed pop-up in Covent Garden is decked out with retro decorations and lights and has a menu of seasonal cocktails, served up in cups and vessels that are right on theme.
-
14-15 Henrietta Street, Covent Garden
-
Website
•
Miracle at Henrietta
020-379 453 14 - Read more on Thatsup
Deck the halls with stuff from Liberty
Liberty is famous for many things — a striking building, gorgeous textiles, and its Christmas shop. If you're looking to really go all out on the decor this year, this place is a must-visit. You'll find imaginative baubles and decorations in every possible design, plus the store's other departments are fab for Christmas shopping.
-
Regent Street, Soho
-
Website
•
Liberty London
020-389 330 62 - Read more on Thatsup
Eclectic Christmas performances
Home to the Royal Philharmonic Orchestra, Cadogan Hall is a concert hall in Chelsea. Performances cover genres ranging from classical to jazz and pop, plus dance and films. At Christmas the venue is hosting a variety of seasonal concerts and performances from ballet to choir music, carols, singalongs, and orchestral music.
-
5 Sloane Terrace, Chelsea/Belgravia
-
Website
•
Cadogan Hall
020-773 045 00 - Read more on Thatsup
Time to meet Santa
Visiting Hamleys in Regent Street is a fab Christmas activity for kids. The world’s oldest toy shop offers seven floors of fun, and is one of London’s favourite places for meeting Santa in his grotto. Lots of other festive fun is going on too like parades, performances, and character meet-and-greets.
-
188-196 Regent Street, Soho
-
Website
•
Hamleys Regent Street
0371-704 19 77 - Read more on Thatsup
See the annual Christmas ballet
Each winter, Sadler's Wells turns into London's ultimate Christmas dance destination. For 2025, get ready for a trio of holiday treats: the beloved The Snowman returns to Sadler's Wells' Peacock Theatre, while Matthew Bourne's electric The Red Shoes lands back on the main stage for its annual festive season run. Plus, at Sadler's Wells East in Stratford, ZooNation debuts Ebony Scrooge, a bold, hip-hop-infused reinterpretation of A Christmas Carol that'll make you dance and think.
-
Rosebery Avenue 101 Carpenters Rd, NewhamSadler's Wells Theatre
Rosebery AvenueSadler's Wells East
101 Carpenters Rd, Newham -
•Sadler's Wells Theatre
sadlerswells.comSadler's Wells East
sadlerswells.com/your-visit/sadlers-wells-east/welcome-to-sadlers-wells-eastSadler's Wells Theatre
020-786 381 98Sadler's Wells East
020-786 381 98 -
Sadler's Wells Theatre Sadler's Wells East
See a classic pantomime
No Christmas in London is complete without the annual pantomime at The London Palladium, and this year it's Sleeping Beauty. Expect top-tier comedy from Catherine Tate in her Palladium debut, alongside perennial favourite Julian Clary and a troupe of panto legends including Paul Zerdin, Nigel Havers, and Rob Madge.
-
8 Argyll Street, Soho
-
Website
•
The London Palladium
020-392 529 98 - Read more on Thatsup
See the market's festive makeover
Browsing in Covent Garden Market is an excellent tip for Christmas shopping, with various big retailers and independents. You can experience much more than that here – every year, the market transforms into a Christmas Village with world-famous Christmas lights. There's fabulous decor, warming mulled wine, and special events such as making your Christmas table centrepiece.
-
14 James St, Covent Garden
-
Website
•
Covent Garden Market
020-742 058 56 - Read more on Thatsup
Come for the decor, stay for the shopping
Iconic department store Harrods is famous for the elaborate Christmas decorations that adorn its famous exterior. Pop down during the festive season to admire the decor and window displays. If you’ve still got some presents to buy, the various departments here offer lots of choice from fashion and jewellery to foodie gifts.
-
87-135 Brompton Road
-
Website
•
Harrods
020-773 012 34 - Read more on Thatsup
A Lewisham fairy tale
Christmas in Catford means one thing: panto season at Broadway Theatre, and this year's production promises to be the cat's pyjamas. Joy Productions brings Dick Whittington and his Catford Cat to the stage, a playful retelling that whisks our hero and his feline sidekick onto the Empire Windrush before landing them in SE6, where Queen Rat and her rodent army are wreaking havoc.
-
Rushey Green
-
Website
•
Broadway Theatre
020-869 000 02 - Read more on Thatsup
R&B legends
Forget carols, this December, Wembley is serving up smooth vocals and '90s nostalgia with the R&B Xmas Ball. Hitting the OVO Arena stage on 7 December, the lineup is stacked: Boyz II Men headline with their legendary harmonies, Toni Braxton makes her first UK appearance in over five years, and they're joined by the ever-soulful Joeplus Dru Hill, complete with original members Sisqó, Nokio and Jazz.
-
Engineers Way, Wembley/Brent
-
Website
•
OVO Arena Wembley
020-878 255 66 - Read more on Thatsup
A honky-tonk Xmas
Lil' Nashville's Big Nash Christmas Bashes are riding into town on 5 and 13 December, with the honky-tonk going full festive with live performances from incredible country artists, a special show (plus holiday dance tutorial) from The Country Roses, and the resident DJ spinning the best country hits from the 90s to today with a seasonal twist. Throw in authentic Southern BBQ with festive flavours, and you've got the ultimate Nashville-style holiday hoedown right in the heart of London.
-
11 Barley Mow Passage, Hounslow
-
Website
•
Lil' Nashville Country Bar & Kitchen
020-461 982 85 - Read more on Thatsup
A month of festive music
Each December, the Raymond Gubbay Christmas Festival returns to Barbican Hall, delivering a joyous lineup of concerts from 20 December to 1 January. Expect everything from the festive singalong and heated candlelit carols to cinematic favourites and New Year's Day Proms. Highlights this year include The Planets, The Best of John Williams, Beethoven's Ninth, a swingy Glenn Miller tribute, and a blockbuster showdown called The Music of Zimmer vs Williams.
-
Silk St, Barbican, The City/City of London
-
Website
•
Barbican Centre
020-763 841 41 - Read more on Thatsup
It's shaping up to be an Electric Winter
This December, Between the Bridges transforms into Electric Winter, South Bank's ultimate festive party zone. The riverside courtyard becomes a heated, covered winter playground, think street food stalls, mulled wine, Christmas cocktails, and pop-up bars ready for every level of winter frolic. The 2025 line-up delivers everything from drag brunches to festive club nights, world-class makers' markets and bass-pumping live DJs to bring the Xmas energy.
-
The Queen's Walk, South Bank/Lambeth/Southwark
- Website
- Read more on Thatsup
Architecture with a festive theme
Explore Christmassy architecture at The Museum of Architecture’s annual The Gingerbread City exhibition. Visitors can explore a series of cities designed by professional architects, made from gingerbread, and showcasing sustainable design concepts. You can also have a go at creating your own gingerbread structure at a gingerbread house-making workshop.
-
Coal Drops Yard, King's Cross
- Website
- Read more on Thatsup
The Christmas Sorting Office and more
Formerly home to a grand North London postal sorting office, Islington Square is transforming into a festive hub with The Christmas Sorting Office, offering complimentary workshops, a special Father Christmas post box, and an illustrator creating handmade gift tags. This seasonal pop-up on 23 November complements a wider event, where local shops, restaurants, and bars present unique holiday experiences, including promotions, special menus, and discounts.
-
116 Upper St, Islington
-
Website
•
Islington Square
020-808 571 00 - Read more on Thatsup
Carols by candlelight
Centrally-located church St Martin-in-the-Fields is well-known for its programme of classical and choral music concerts in a unique setting. During the festive season, it hosts candlelit carol concerts performed by the church's choir and brass band. Some concerts are designed to be family-friendly or specifically made to entertain little ones.
-
Trafalgar Square, Westminster
-
Website
•
St Martin-in-the-Fields
020-776 611 00 - Read more on Thatsup
Festive cheer in a Mayfair church
Mercato Mayfair has transformed its Grade I-listed church into a secret pocket of Christmas magic, complete with blowtorched hot chocolates, cookie-dipping pots, and mulled wine beneath twinkling lights. Visitors can sample festive treats from London's top small-batch bakeries, sip seasonal drinks in the cosy rooftop bar, and even send letters to Santa or treat their pups to a festive cup. Blending nostalgia, indulgence, and family-friendly fun, Christmas by Mercato is set to be one of Mayfair's standout winter experiences.
-
St. Mark's Church, N Audley St, Mayfair
-
Website
•
Mercato Mayfair
020-740 309 30 - Read more on Thatsup
Santa meet & greet
Santa Claus will be visiting Southside Shopping Centre in Wandsworth from 27 November to Christmas Eve, welcoming families to his festive grotto. Children can meet Santa, share their wishes, take a photo, and receive a special age-appropriate gift. The grotto, located on the first floor, promises a magical start to the season, with advance booking advised.
-
Wandsworth High Street, Wandsworth
-
Website
•
Southside Shopping Centre
020-887 021 41 - Read more on Thatsup
Family-friendly ballet
“The Nutcracker” is classic Christmas entertainment for the whole family, and you can take in a performance at the London Coliseum. This is the largest theatre in London, seating almost 2,500 people. It's also the base for the English National Ballet, the company that puts on the Christmas performance each year.
-
St Martin's Ln, Covent Garden
-
Website
•
London Coliseum
020-784 593 00 - Read more on Thatsup
Plan your own Christmas lights trail
Every year, the festive spirit covers the London streets with a blanket of twinkling Christmas lights, transforming the sombre city streets into a winter wonderland. Numerous neighbourhoods throughout the capital cover themselves with Christmas lights and other festive decorations, making London's Christmas lights a major attraction for winter visitors from around the world. Our guide on the best places to see the dazzling lights in London allows you to plan your very own trail to see the best of London's Christmas lights.
-
Oxford Street, Soho/Mayfair/Marylebone Regent Street, Soho/Mayfair Carnaby Street, SohoOxford Street
Oxford Street, Soho/Mayfair/MaryleboneRegent Street
Regent Street, Soho/MayfairCarnaby Street
Carnaby Street, Soho -
Oxford Street
oxfordstreet.co.ukRegent Street
regentstreetonline.comCarnaby Street
carnaby.co.uk -
Oxford Street Regent Street Carnaby Street Where to see the best Christmas lights in London
Let the feasting commence
For many, food is the best thing about Christmas, and there are many places in the city where you can indulge when the festive season comes around. Numerous restaurants in London will feature special festive menus during the Christmas season, and we're showcasing some of our favourites in our guide to Christmas dinners in London.
-
53 Park Ln, Mayfair 5 Stable St, King's Cross The Floral Hall, Stoney St, SouthwarkAlain Ducasse at The Dorchester
53 Park Ln, MayfairDishoom King's Cross
5 Stable St, King's CrossRoast
The Floral Hall, Stoney St, Southwark -
•Alain Ducasse at The Dorchester
alainducasse-dorchester.comDishoom King's Cross
dishoom.com/kings-crossRoast
roast-restaurant.comAlain Ducasse at The Dorchester
020-762 988 66Dishoom King's Cross
020-742 093 21Roast
020-337 131 20 -
Alain Ducasse at The Dorchester Dishoom King's Cross Roast The best Christmas dinners in London
Tick off all the Christmas markets
We've mentioned a few of our favourite Christmas markets already but there are many more for you to explore, so we've written the ultimate rundown of the best Christmas markets that are popping up this year. Whether you want to stock up on gifts crafted by local artisans or you just want to see how much mulled wine you can guzzle down, you'll be able to do all this and more at London's multitude of Christmas markets.
-
Greenwich Town Centre, Greenwich Market Place Leicester Square, Westminster/Covent GardenGreenwich Christmas Market
Greenwich Town Centre, GreenwichKingston Christmas Market
Market PlaceLeicester Square Christmas Market
Leicester Square, Westminster/Covent Garden -
Greenwich Christmas Market
royalgreenwich.gov.ukKingston Christmas Market
kingstonchristmasmarket.co.ukLeicester Square Christmas Market
leicestersquare.london/leicester-square-christmas-market -
Greenwich Christmas Market Kingston Christmas Market Leicester Square Christmas Market The best Christmas markets in London
Lace up your skates and hit the ice
Ice skating has been one of the most popular things to do at Christmas for centuries, and there are lots of different ice rinks to glide around on in London, from classic covered venues to seasonal ones that pop up across the city. Most are open throughout winter, but they're especially nice to visit during the holidays, when they feature festive decor to add to the atmosphere. Our guide to where to go ice skating in London tells you everything you need to know about this fun Christmas activity in London.
-
Circus Rd W, Vauxhall/Battersea Alexandra Palace Way, Haringey Strand, Covent GardenGlide at Battersea Power Station
Circus Rd W, Vauxhall/BatterseaAlexandra Palace
Alexandra Palace Way, HaringeySomerset House
Strand, Covent Garden -
•Glide at Battersea Power Station
glidebatterseapowerstation.co.ukAlexandra Palace
alexandrapalace.comSomerset House
somersethouse.org.ukAlexandra Palace
020-836 521 21Somerset House
020-784 546 00 -
Glide at Battersea Power Station Alexandra Palace Somerset House Where to go ice skating in London
Indulge in a classic
'Tis the season of indulgence, and a traditional afternoon tea is one of the most indulgent experiences you can have in London. During the festive season, lots of the afternoon teas on offer across London undergo a Christmas-themed makeover. Whether it's carefully sculpted Christmassy treats or the introduction of traditional festive flavours – or both – Christmas afternoon tea is sure to add a bit of unforgettable culinary magic to the holiday season.
-
6-7 Chandos Place, Covent Garden 1C Portland Place, Marylebone 80 Houndsditch, The City/City of LondonBrigit's Bakery
6-7 Chandos Place, Covent GardenPalm Court at The Langham
1C Portland Place, MaryleboneStraits Kitchen
80 Houndsditch, The City/City of London -
•Brigit's Bakery
b-bakery.comPalm Court at The Langham
palm-court.co.ukStraits Kitchen
panpacific.com/en/hotels-and-resorts/pp-london/dining/straits-kitchen.htmlBrigit's Bakery
020-302 611 88Palm Court at The Langham
020-796 501 95Straits Kitchen
020-711 868 88 -
Brigit's Bakery Palm Court at The Langham Straits Kitchen The best Christmas afternoon tea in London
Give back this Christmas
For many, Christmas brings peace and joy, but that's not the case for everyone. Many Londoners feel the most lonely when Christmas comes around or might be grappling with challenges such as homelessness, hunger, or isolation. If you fancy helping someone else this Christmas, our guide to charity at Christmas is a good place to start. From volunteering at a food bank to fundraising to help tackle homelessness, our guide lists a few things you can do this festive season to help someone else.