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
Relive 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
Dive 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
For 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
What’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
Embrace 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
London’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
Looking 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
On 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
View this post on Instagram
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
Rediscover 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
Botanical 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
View this post on Instagram
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
A 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
Coined 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
Cruise 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
View this post on Instagram