Best Things To Do In London At Christmas 2024

It's the most wonderful time of the year. The festive season means all kinds of things: pubs and restaurants start serving mounds of Christmas dinner covered in gravy, bars gear up for boozy Christmas parties, and we pull our hair out over what Christmas gifts to give to friends and family.

But in the sea of baubles, carolling and presents, how can you figure out the very best festive activities to get stuck into? Celebrate the season of Santa with the most Christmassy things to do in London, whether that's on the 25th December itself or another time in the month. Swap those Christmas movie channels for getting out and about in the capital - think traditional markets, amazing shows, twinkling lights and more.

Christmas Things To Do London 2024

Last edited by Scarlett Welch

Last updated on 4th December 2024




The Winter Gin Garden

@ 4th Floor, Ham Yard Hotel on Various dates from Friday 6th December 2024

Up on the roof terrace of Ham Yard Hotel is the ever-popular and highly rated Winter Gin Garden, which this year explores four hundred years of cocktails while serving fire-cooked food across an exclusive space. This annual celebration is once again in collaboration with Sipsmith gin.

Each ticket includes a welcome milk punch, as well as a further cocktail of your choice and a selection of snacks, for £45 per person. Drinks include festive choices from the 17th, 18th and 19th centuries, spanning chocolate-orange or plum and tonka flavours.

Magical Igloo Pop-Ups

Popping up all over London in time for Christmas are igloos, pretty glass or plastic domes providing you with a fully heated and cosy way to still dine outside over the festive period. Decked out with blankets and festive playlists, these snow globes are the perfect location for sipping themed cocktails and having Christmas dinner.

Across our guide, you'll find igloos on winter rooftops and ones with views of everything from Canary Wharf to Tower Bridge - ideal for celebrations as a group.

Humbug: The Immersive Christmas Dive Bar

@ The Truman Brewery on Various dates from Friday 6th December 2024

Brick Lane's Truman Brewery is being transformed into immersive Christmas dive bar, Humbug. This November and December, expect OTT festive decor, a shrine to Mariah Carey (the ultimate queen of Christmas), and a jingle bell-themed bash complete with DJs and singalongs.

It's impossible to be Grinch when this festive event is in town, so nab tickets to the two-hour experience to revel in festive tunes, cocktails, cabaret, live, games and so much more.

Best Christmas Afternoon Teas In London 2024

There's nothing we love more than an afternoon tea - so how about making it a festive affair? London's quaint venues are pulling out the big guns this year, with the likes of The Egerton House Hotel hosting a Nutcracker-themed spread, complete with miniature sweet treats from £48 per person. 

Meanwhile, over at The English Grill at Rubens at The Palace Hotel, you'll find a Winter Wonderland Afternoon Tea, complete with fresh scones and themed cakes, as well as Champagne if you're feeling fancy. 

Fun Christmas-Themed Brunches

How about some mice pies with your free-flowing booze? Hit up one of these festive-themed brunches across the city and look forward to a raucous affair that raises even Rudolf's brows. 

The Cocktail Club presents Afters at Uncle Nick's, featuring endless eggnog, and Drag & Waffle at Queen of Hoxton is promising some good times and food that's bound to sleigh. 

The Chocolate Cocktail Club London

@ The Chocolate Cocktail Club on Various dates from Friday 6th December 2024

After sold-out pop-ups in Brighton, Covent Garden and Shoreditch, The Chocolate Cocktail Club then settled on a permanent Farringdon location for you to get your hands on (yes, you guessed it) a menu made up entirely of chocolate-laced cocktails. The £10.50 ticket price covers the price of your first drink.

From Biscoff and Baileys flavours to Christmas twists on the White Russian and other limited edition, festive treats, a trip here is all about yuletide indulgence.

Best Christmas Shows

Celebrate Christmas in London 2024 with tickets to some of the best shows. After all, we are the city where you'll find everything from world-class ballet companies with their latest production of the Nutcracker to pantomimes and West End theatre.

See something a little different and all the more immersive with The Great Christmas feast - a theatre experience complete with live action from the home of Charles Dickens and The Christmas Carol, alongside a Victorian-inspired meal - and the Christmas Murder Mystery Dinner at Mr Fogg's Residence in Mayfair. There's even the West End Musical Christmas show at Lyric Theatre too.

For our pick of family-friendly Christmas theatre, it has to be The Snowman, which returns to the Peacock in the West End for its 27th year - featuring a live orchestra, iconic music like Walking in the Air, and the iconic story coming to life before your very eyes.

Winter Rooftops For Christmas

This Christmas, travel up to soaring heights and explore some of London's best rooftops with your family and friends. In our guide, you'll find a selection of cosy igloos, 360-degree views and signature sips. 

Head to the City to hunker down under a blanket and sip on espresso martinis, or venture into Soho to catch glimpses of the London Eye lit up, while sharing small plates and sipping wine. 

The Most Cosy And Christmassy Pubs

Whether Churchill Arms' Christmas tree and light-covered exterior, Queen of Hoxton's gothic Venice rooftop pop-up with gondola seating and festive food from Italy, or The Cadogan Arms' traditional interiors and gastro grub would be more your thing, there's something in store for you from London's pubs this Christmas.

With a long history of pubbing and ale houses (and some from the 1600s still standing), it only make sense that the city's boozers would come alive even more at Christmas. Think turkey-laden feasts in front of open fires and seasonal decor galore.

Quirky Christmas Events In London

For fun things to do in London at Christmas, check out our events guide. We'll help you plan a roaring schedule complete with fondue, popcorn and fizz, and themed pop-ups. 

Gather your mates and hit up a cocktail-fuelled Victorian murder mystery with tickets to Mr Fogg's, or spend an evening frolicking in a ball bit, completed with Instagrammable drinks and pizza in Shoreditch. Whatever you're looking for, we've got it. 

Best Places To Go Curling

Returning to Coal Drops Yard for another festive season is Club Curling, the sustainable way of trying bowling's much cooler cousin. Expect six polished lanes for giving the sport ago without all the slippery ice, with space for up to six players in each and tickets only £9 per person,

Other options for curling, and this time with ice too, includes year-round favourite QUEENS' rink, where you'll learn how to be winter Olympics-worthy and head to the SINBIN bar afterwards.

Christmas Pantomime - Adults Only!! + Pre-Theatre Dinner Meal at the infamous viral KARENS DINER

@ Karens Diner on Wednesday 11th December 2024 and 3 other dates

Guaranteed to get you on the naughty list this year, Karen's Diner in Angel are hosting an adults-only version of the popular pantomime Cinderella this December. The viral sensation of a restaurant promises a delicious two-course meal, with staff who are deliberately rude to you.

Tuck into tasty burgers and slices of chocolate fudge cake, before settling down to watch the show. Expect plenty of raunchy jokes and audience participation, as well as sensational singing.

Best Christmas Cocktails In London

Let's be honest - one of the best things about Christmas is all the unique drinks we get to sink. And, luckily for you, we've rounded up all of the best Christmas cocktails in our handy guide. 

The Folly will be literally getting into the festive spirit by shaking up gorgeous Candy Cane cocktails, while you certainly won't be mulling your choice over at Market Halls, thanks to their must-have mulled wine spritz. 

Best Christmas Burgers In London

While many like to keep it traditional with their classic Christmas roasts, nothing quite beats a good burger - especially when it's a Christmas special. Thankfully, our city's restaurants are a creative bunch and have spun together quirky, creative menus that are a far cry from your classic patty and bun combos.

Get your lips around beef patties topped with smoked cheese, cranberry sauce and maple mustard mayonnaise, buttermilk fried turkey with Brussels sprouts slaw and pigs in blankets, and vegan options dripping in festive cheer.

Christmas Day Restaurants

Out of all the things to do on Christmas Day in London, it's got to be the food that wins. Our capital is home to a staggering number of Michelin star restaurants, alongside plenty of traditional pubs and other venues serving a knock-out Christmas Day dinner.

From seven-course feasts at British fine dining restaurants to a twist on your festive meal from a Portuguese rooftop restaurant with views of Battersea Power Station, book one of these 25th December experiences now to save on the stress of cooking and faff of washing up.

Family-Friendly Christmas Events In London

If you're on the hunt for the top things to do in London at Christmas with kids, then you're going to love our guide. We've got a packed list of activities they'll love, from Harry Potter-themed walking tours to trying out curling. 

Fan of theatre? Then check out the West End Musical Christmas and belt out your favourite tunes. There's also a super cute afternoon tea at The Chesterfield Mayfair, fit for all ages, and a chance to get your baking hats on across East and South London.

Things To Do On Christmas Eve In London

The 24th December can be a tricky one. Marking the lead up to the big day itself, Christmas Eve can feel like a whole lot of waiting in anticipation of the clock striking twelve. To make the time go quicker? There are plenty of fun, Christmassy things to do.

Choose between heading to your local social darts bar for festive cocktails, a bottle of prosecco each and unlimited pizza, an immersive Christmas dive bar complete with a singalong experience, and a few festive nibbles accompanied by live music.

Festive Florals Workshop with Butter Wakefield

@ Charlotte Street Hotel on Sat, 7th Dec 2024 @ multiple start times (see ticket info)

Taking place at Charlotte Street Hotel in Fitzrovia this December, this festive floral workshop is led by award-winning garden designer Butter Wakefield. She'll teach you all about arranging winter foliage and flowers, before you leave with your very own piece to take home.

Your £125 ticket includes a glass of Champagne or mulled wine and mince pies, as well as all the materials you need. What's more, you can stay for lunch in the stylish Oscar restaurant afterwards, offering a free glass of fizz or a festive dessert.

The Clapton Christmas Bazaar 2024

@ The Clapton Country Club on Saturday 7th December 2024

Looking to get into the festive spirit? Then check out The Clapton Christmas Bazaar, taking place at The Clapton Country Club across two weekends in November and December. You can enjoy this experience for just £5 per person, promising carol singers, Santa's grotto and plenty of mulled wine.

There'll be more than 30 different independent designers and traders selling their goods, making for some great early Christmas shopping.

Fire & Fromage at Jimmy's Pop-up

Get ready for a cheesy good time at Fire Fromage at Jimmy's Pop-Up in Waterloo. Dive into a delightful world of melted cheese and gourmet dishes, where the aroma of gooey goodness fills the air. Whether you're a cheese aficionado or just in it for the fun, this pop-up promises a mouthwatering experience you won't forget.

Gather your friends, indulge in delicious cheesy creations, and let the good times roll. Don't miss out and secure your spot now, especially at the raclette bar where you can devour raclette cheese, cornichons, new potatoes and more for £35 per person. There are even mini chocolate doughnuts and hot chocolate with marshmallows to follow.

'Hot Tub Boat Cinema' | Skuna Boats

@ Skuna Boats on Various dates from Friday 6th December 2024

Join Skuna Boats for an unbelievea-bubble time this Christmas as they take you on a cinema experience like never before with their Hot Tub Film Club. 

Grab your tickets from £35 each and recline in a 38°C hot tub, surrounded by the city's iconic skyline in Canary Wharf and watch classics like Home Alone and Elf. You'll be able to store all your belongings in a secure locker, switch into your swimsuit in a private changing room and chomp on popcorn while enjoying festive refreshments too. Sign us up. 

Top Deck London Christmas Lights Tour

@ 8 Northumberland Avenue on Various dates from Friday 6th December 2024

Get in the holiday spirit this season by hopping onto a classic 1960s Routemaster bus for the Top Deck London Christmas Lights Tour.

With tickets starting at just £17, you'll cruise through the city's best holiday displays, from the sparkle of Oxford Street to the glowing sights of Harrods and Hyde Park's Winter Wonderland. The bus itself will be dazzling in festive decor, making this one merry ride through London's Christmas magic.

Pergola Brixton

2-4-1 On selected drinks and 4 other offers

Trendy event space Pergola Brixton are going all-out with their Christmas celebrations this year, thanks to a Deck the Halls-themed festive pop-up. You can expect plenty of over-the-top decorations here, from snow to twinkling lights and candy canes.

Sip on mulled wine and other themed drinks, with deals available throughout the week. Think £5 margaritas every Thursday, as well as £35 bottomless drinks on Saturdays.

SKY GARDEN FESTIVE NIGHTS

@ Sky Garden Bars on Various dates from Saturday 7th December 2024

Escape the chill and head to the Sky Garden Winter Bar for a seasonal soirée 155 meters above the city. With tickets starting at just £15, you can cosy up in the heart of the City of London and enjoy winter cocktails with a view.

Whether you're indulging in a complimentary glass of Moët & Chandon or warming up with a mulled wine, you'll be in good company - surrounded by glittering lights, fresh winter air, and stunning panoramic vistas. It's the ultimate sky-high way to toast to the season.

Lodge d'Argent | Chalet Experience

@ Coq D'Argent on Various dates from Friday 6th December 2024

Want to do something festive that's above and beyond? Look no further than Lodge D'Argent at Coq d'Argent. Set high above the City of London, this festive rooftop retreat is perfect for anyone looking to add a little extra sparkle to their holiday season, with packages from £300. 

From the stunning views to the delicious food and drinks, everything about Lodge D'Argent is designed to make your Christmas party truly memorable. With a festive menu full of treats like hot cheese fondues, plus a great selection of seasonal cocktails, you'll be toasting to a magical night in the sky.

The Hawk's Nest Christmas Market & Carols

@ The Hawk's Nest on Sunday 8th and Sunday 15th December 2024

Step into a winter wonderland at The Hawks Nest Christmas Market in West London. From unique handmade gifts to festive food and drink, this market has everything to make your Christmas shopping a breeze.

Explore stalls full of one-of-a-kind presents, seasonal goodies, and festive decorations while sipping on a warming mulled wine or nibbling on delicious treats. 

Christmas Card Painting Workshop at Art Social Club - no art skills needed! BYOB

@ Art Social Club on Saturday 7th December 2024 and 4 other dates

This holiday season, get crafty and creative at the Christmas Card Painting Workshop hosted by Art Social Club. No prior art skills are needed - just bring your festive spirit, a bottle of your favourite drink (its BYOB, FYI), and get ready to create your own custom-designed Christmas cards.

Whether you're a painting pro or a complete beginner, this fun and relaxed workshop will guide you through the process, allowing you to design personalized cards that are sure to impress your loved ones.

The Clapham Grand

One of the best known venues South of the river, The Clapham Grand is a lively destination that's home to all kinds of fantastic event this Christmas. Every one comes will all kinds of fun games and competitions, with prizes for the best costumes.

You can watch all your favourite festive films on their huge screen - including The Holiday and Love Actually. They're accompanying these screenings with either brunch or dinner, complete with cocktails, mulled wine, popcorn and pigs in blankets.

Pepsi MAX Of-Fizz Snowball Fight

@ 59 Greek Street on Monday 9th December 2024 and 3 other dates

Ready to unplug for Christmas and dive into a snowball fight? Sounds like a dream, doesn't it? Make it a reality at 59 Greek Street, where the bright blue Pepsi Max Of-Fizz Snowball Fight pop-up invites you from the 9th to the 12th of December. With free tickets up for grabs, this unique festive adventure promises plenty of thrills.

Get lost in a wintery escape, complete with shuffleboard challenges, The Snowstorm Cupboard, and the ultimate showdown: The Office Snowdown. Your mission? Mute those teams calls and embrace the holiday spirit - work can wait.

Bounce

Celebrate the season with a festive twist at Bounce across Battersea, Farringdon and Old Street. Their Christmas Bottomless Brunch is the perfect way to get into the holiday spirit with friends, food, and endless bubbles from £30 per person.

Enjoy a delicious selection of brunch classics, from hearty plates to sweet treats, all while sipping on unlimited prosecco, cocktails, and more. But it's not just about the food and drinks - this brunch brings the fun with an exciting atmosphere and ping pong, perfect for kicking off your Christmas celebrations.

Alpine Apres Ski Terrace

@ Tequila Mockingbird Wimbledon on Various dates from Friday 6th December 2024

No skis? No problem. The Alpine Twinkle Terrace offers all the après-ski feels with a stylish Tequila Mockingbird Wimbledon twist. Featuring glowing fairy lights, warm blankets, and a charming mountain-inspired vibe, it's perfect for seasonal drinks, date nights, or festive gatherings.

For £25 per person, enjoy three cocktails, some spiced mulled wine, or decadent hot chocolates. Want to elevate your night? Add a gooey cheese fondue for just £15 more.

The Libra Theatre Cafe

This Christmas, head to The Libra Theatre Cafe to be entertained by some amazing talents and check out homemade holiday treats and cocktails.

It'll be hosting some festive quiz nights, as well as Christmas carolling on the 12th of December (featuring mulled wine and hot chocolate, of course). If you're a fan of live performance, catch its play Wishes, where on Christmas Eve, Adam finds himself stuck in A&E. 

90's XMAS Bottomless Brunch - London 14th December

@ Fire & Lightbox on Sat, 14th Dec 2024 @ multiple start times (see ticket info)

Throw on your platform shoes and get ready to groove. Celebrate the season with the 90s Xmas Bottomless Brunch at Fire & Lightbox in Vauxhall. This event blends the best of the 90s with festive fun, including a live Christmas duo and a DJ spinning all your favourite hits from the era.

Sip on bottomless drinks - choose from prosecco, cocktails, or beer - and enjoy a delicious brunch while dancing the afternoon away. If you love the 90s, this is the perfect way to celebrate Christmas with a twist.

Bunga Bunga: Christmas Live Show

@ Bunga Bunga Covent Garden on Various dates from Friday 6th December 2024

Make your Christmas lunch unforgettable at Bunga Bunga's festive extravaganza. Feast on a mouthwatering Christmas menu as you enjoy an immersive experience filled with live performances, from jaw-dropping performers to Christmas classics sung live.

Whether you're with friends or colleagues, this event promises to fill your belly and your heart with festive joy, so grab your tickets from £45 per person.

School of Icing Belgravia - Nutcracker 14:30-16:30

@ Biscuiteers Belgravia on Sunday 15th December 2024 and 2 other dates

Fancy creating your own sweet treats this Christmas? Then head to Biscuiteers in Belgravia, a stunning shop and cafe that hosts all kinds of fun workshops. Across three dates in December, you can try your hand at decorating festive biscuits in these two-hour sessions.

Their expert instructors will teach you how to create beautiful Nutcracker-inspired designs, mastering techniques like colouring, piping, feathering, line and flood icing. All the materials you need will be provided, and you'll receive a biscuit tin to take them home in, as well as a complimentary tea or coffee during the class.

Best Christmas Lights In London

A top pick of free things to do in London at Christmas? Creating your very own Christmas light trail by touring around the very best the capital has to offer this season. Featuring 40ft Christmas trees and even high-tech light displays projected onto heritage buildings, it's the ultimate festive activity.

You'll find the very best illuminations and spectacular lights switch-ons across Leadenhall Market, The Shard, Covent Garden, Carnaby Street and even more besides.

Great Alternatives To Winter Wonderland

Don't fancy the crowds at Winter Wonderland this year? There are plenty of alternative things to do to get into the festive spirit, without having to brave the Hyde Park fair. 

From popping along to Fire & Fromage, a brilliant pop-up on Southbank where you can enjoy bottomless raclette by the river, to a stunning festive Ski Lodge pop-up at The Montague On The Gardens Hotel, there's loads to get stuck into.

London's Best Christmas Markets

An absolute must when Christmas rolls around is making your way to a festive market (or many, if you're really into the spirit of things). Battle your way through the crowds at Covent Garden, Leicester Square, South Bank, Greenwich Christmas markets, where you'll find a heap of treasure to buy, eat and drink.

Grab your loved ones a Christmas gift from the artisans, find new ornaments for your tree at home, glide around ice rinks, and fill up on all kinds of treats - we're talking mulled wine, loaded hot chocolates and bratwursts aplenty.

London’s Most Instagrammable Christmas Restaurants

Christmas dinners are always fantastic but what if you want to enjoy your festive feast while gazing at themed installations? There are plenty of Instagram and TikTok-worthy restaurants in London that pull out all the stops.

From baubles hanging from ceilings to foliage woven with fairy lights, decorations aren't done by halves at venues like Daphne's, Annabel's, Sketch, Duck & Waffle and more. 

Winter Wonderland

Taking over the city every year since 2007, Winter Wonderland is synonymous with Christmas in London and one of our biggest attractions across the period. This sprawling mecca of festive fun has everything from activities to presents, food and drink - so where to start?

We'd recommend the ferris wheel for views over London and the other rides for higher octane thrills, as well as perusing the hundreds of wooden huts to uncover unique gifts and artisanal products to buy. But don't forget about mulled wine, the ski chalet bars or street food traders either.

Christmas At kew

An iconic location to celebrate Christmas? The world-famous Royal Botanic Gardens in Kew. Christmas at Kew returns year-after-year to treat us Londoners to staggering displays of biodiversity alongside stunning lights.

The illuminations trail here spans a fire garden, tunnels of lights and more, with independent street food traders on hand to keep you well fed and watered as well.

Miracle At Henrietta

Covent Garden's kitsch Christmas bar is in its seventh year, with Miracle popping up time and time again at Henrietta Experimental hotel over the festive period. For six weeks from the 11th November, you'll experience a display of yuletide cheer inspired by the USA - think too much tinsel, lights galore and trees too.

A big draw, aside from the interiors, are the cocktails here. Sip your way through a Yippee Ki Yay Mother F****r or Hot Buttered Rum with a warming blend of spices, all served in equally gaudy glasses.

Christmas Day Sightseeing Cruise

@ Westminster Pier on Wed, 25th Dec 2024 @ 9:45 - 10:45

For an unusual start to your Christmas Day, set sail along the Thames on a sightseeing cruise. You'll leave from Tower Millennium Pier, journeying past some of the best landmarks in the city on an hour-long trip. 

The open upper deck allows for brilliant views, and you can enjoy commentary from the crew - with recorded options available in other languages. Plus, there'll be mulled wine and mince pies up for grabs too.