16 things to do in London this Christmas

Twinkling shopping displays, cheerful festive markets and sparkling light installations 🌟

London at Christmas always ensures a truly magical experience!

Searching for things to do this Christmas? There’s no denying the capital is the perfect place for a Christmas city break. So whether you enjoy touring the festive food spots or catching an enchanting West End show, check out our list of 16 things to do in London this Christmas.


1. Home Alone in Concert at the Royal Albert Hall

7th December 2024

Home Alone In Concert at the Royal Albert HallRelive this iconic Christmas movie classic this festive season at London’s magnificent Royal Albert Hall. Films In Concert at the Royal Albert Hall brings cinema and live orchestra together to create a wondrous movie experience. And this winter, Films In Concert is back to celebrate our favourite Christmas flicks.

Prepare to melt into the magical soundtrack of this 1990 classic! So grab your popcorn, cosy up with loved ones and enjoy the delightful musical score performed live by the Royal Philharmonic Concert Orchestra this Christmas.

Stay nearby


2. The Great Christmas Feast

1st November 2024 – 12th January 2025

The Great Christmas Feast immersive dining experienceDive into the timeless story of ‘A Christmas Carol’ by Charles Dickens, with an immersive dining and theatre experience at The Great Christmas Feast. Hidden away in the heart of West Kensington, enjoy a first-class rendition of this classic Christmas play with a twist. Discover the story behind this traditional festive tale as you follow Dickens himself as ‘A Christmas Carol’ story is born.

Whilst this exceptional performance plays out, you’ll be wined and dined with a scrumptious, three-course feast. And we can’t forget the splendid selection of traditional Victorian beverages including the Smoking Bishop and Pear Tree Cup.

Stay nearby


3. Christmas Shopping in Carnaby Street

Carnaby Street ShoppingFor some, Christmas shopping can be a bit of a nightmare! However, many of us will agree it can be a joyful festive tradition where we admire marvellous window displays and venture out to find a thoughtful gift for friends and family.

While we’ve previously run down our list of best Christmas shopping spots in London, we’d recommend checking out Carnaby Street in Soho. Uncover outside-the-box Christmas light displays, the delicious three-storey Kingly Court food hub and a diverse selection of retail stores, from END. to Sweaty Betty. Carnaby is certainly a go-to for Christmas shoppers this gift-giving season.

Stay nearby


4. Hyde Park Winter Wonderland

21st November 2024 – 5th January 2025

Cup of hot chocolate at Hyde Park Winter WonderlandWhat’s a Christmas city break to London without a trip to Hyde Park’s Winter Wonderland? With the famous Giant Wheel, the next-level festive Street Food Village and Christmas market stalls, the Real Ice Slide and an endless supply of marvellous theme park rides, Winter Wonderland has it all to get you in the Christmas spirit.

Winter Wonderland is open late every night from late November to early January. Secure your pre-booked time slot to explore this festive paradise with some of the best Christmas lights in London.

Stay nearby


5. Wreath-Making at Petersham Nurseries

30th November & 15th December 2024

Wreath making classEmbrace the Christmas spirit with a traditional wreath-making class in London’s sparkling Covent Garden. This November and December, discover the craft behind Petersham Nurseries’ sensational floristry style and festive arrangements with this immersive masterclass.

Celebrating sustainable and compostable florist techniques, you’ll walk away from this class with a new respect for all things floristry and your very own beautifully decorated woodland wreath using festive berries and local foliage.

Stay nearby


6. Christmas at the Coppa Club

Coppa Club Tower of London IgloosLondon’s ultimate festive dining experience is back this Christmas season. Famed for its iconic private igloos, Coppa Club Tower Bridge restaurant offers spectacular views of the Southbank skyline. Gaze upon the wonderfully lit Shard as you dine in your intimate terrace pod, beautifully set for Christmas.

While the Coppa Club Tower Bridge igloos are open all year around, we’d recommend booking during the Christmas period for a unique, joyous dining experience!

Stay nearby


7. Skate at Somerset House

13th November 2024 – 12th January 2025

Skate at Somerset HouseLooking for the finest outdoor ice rink in London this winter season? Skate at Somerset House is the go-to for ice-skating fanatics enjoying a Christmas city break in the capital.

 Skate at Somerset House brings together chilled-out skating sessions, electric DJ sets and mouthwatering festive food and drink. So whether you’re an ice-skating pro or eager to get on the ice for the first time, Skate at Somerset House has something for everyone.

Stay nearby


8. Southbank Centre Winter Market

1st November -⁠ 26th December 2024

People walking through market stalls at Southbank Centre Winter MarketOn the hunt for the best Christmas market in London? While our list of must-see festive markets in London will set you up for the perfect Christmas market weekend break, we’d also suggest checking out the Southbank Centre Winter Market this December.

Expect magically decorated alpine chalet stalls, glittery fairy lights and the sweet smell of festive delights all along the Thames. Filled with delectable Christmas treats, discover a divine selection of mulled wine, festive fondue and Dutch pancakes!

Stay nearby


Planning on hitting up the capital’s tastiest food spots this festive season? Check out the best Christmas markets in London here.


9. See a London pantomime

From timeless classics to brand-new shows, this winter is packed with dazzling pantomimes the whole family will love. Get ready for a season of laughter, singing and plenty of festive cheer with our favourite pantos happening across the capital this winter.

Robin Hood at the London Palladium

Dick Whittington and His Cat at Hackney Empire

Beauty and the Beast at the Richmond Theatre

Pinocchio at Theatre Royal Stratford East

Aladdin at Lyric Hammersmith


10. Love Actually (2003) at Taste Film

18th-22nd November 2024
25th-29th (ex. 28th) November 2024
2nd-6th December & 16th-20th December 2024

Dessert being served at Taste Film immersive dining experienceRediscover the beloved Christmas movie classic, Love Actually featuring Hugh Grant, Emma Thompson and Liam Neeson, through expertly curated dishes that bring cinema to life! Taste Film has the ultimate festive dining experience in store for movie lovers this Christmas season.

Why not take your cosy movie night to the next level this Christmas season? Serving up astonishing dishes throughout the picture, Taste Film works with first-class independent chefs to create an unforgettable dining experience for film-loving foodies.

Stay nearby


11. Christmas at Kew

13th November 2024 – 5th January 2025

Winter trail at Kew GardensBotanical paradise turned Christmas dreamland, throughout the winter season Kew Gardens is transformed into a fabulous 3km festive light trail! Perfect for families or groups of friends, Christmas at Kew is a superb way to start off the festive season.

Staying late into the evening? Grab some festive sweet treats or hot grub from a selection of independent street food stalls along the trail. Or take a seat at the Botanical Brasserie overlooking the glittering views of the Kew Gardens’ winter trail.

Stay nearby


12. Christmas on the Wharf

Pergola on the Wharf is back with all the festive food and drink you’ve been searching for. Christmas on the Wharf is one of Canary Wharf’s coolest festive celebrations with its unique riverside venue that suits intimate dinners and Christmas parties alike.

With a 700-person capacity, Pergola on the Wharf brings friends, family and colleagues together for endless festive fun! Tuck into tasty pigs in blankets, bratwurst rolls, cheese fondue and a gorgeous collection of festive cocktails.

Stay nearby


13. Christmas Carols at Trafalgar Square

9th – 24th December 2024

Trafalgar Square at ChristmasA staple of festive celebrations, Christmas carol singing is a great free attraction to fill you, your friends and family with warm Christmas cheer while raising money for some incredible charities. And in London this year, Trafalgar Square Christmas Carols is returning with regular performances throughout the weekday and weekend afternoons.

Wrap up warm and join local carolers in spreading festive cheer! Trafalgar Square will also be packed with plenty of Christmas market stalls – so you can even keep cosy while listening to the joyful tunes with a cup of hot chocolate or mulled wine.

Stay nearby


14. Grab a pint at The Churchill Arms

The Churchill Arms' Christmas light displayCoined London’s most ‘Christmass-y’ pub (though we’d argue more like the UK’s!), The Churchill Arms has become an adored festive landmark in the capital with its extravagant Christmas light display.

Located in the heart of Kensington and a favourite for local pub goers and tourists alike, The Churchill Arms easily upstages any other festive decorations in the neighbourhood. Using an incredible 22,000 Christmas lights, it takes over 80 trees to create this extraordinary, festive light spectacle. What’s more, the bar staff pull a great pint. 

Stay nearby


15. Christmas Lights London By Night Tour

Regent Street Christmas lightsCruise through the streets of London this winter and immerse yourself in the magic of the capital’s renowned Christmas light displays. This specially curated bus tour by Live Guide is the perfect way to explore the city at night and marvel at its out-of-this-world festive installations.

From Oxford Street and Regent Street’s sparkling angel lights to the buzzing Southbank market lights and the incredible giant Trafalgar Square Christmas tree, this 90-minute festive tour will be sure to put you in the Christmassy mood.

Stay nearby


16. Santa’s Grotto at Hamleys Regent Street

For a truly magical Christmas experience, your little ones will adore, head to Hamleys on Regent Street and visit Santa’s Grotto! This enchanting grotto is perfect for kids who believe in the magic of Christmas. Step into a winter wonderland and meet Santa himself, who will be delighted to hear your child’s Christmas wishes.

Plus, after your visit with Santa, it’s time to explore the rest of Hamleys – the world-famous toy store filled with wonder and excitement. With seven floors of toys, games and interactive adventures, there’s something for the whole family to enjoy. Just don’t forget to book your visit with Santa here!

Stay nearby