Top 10 Christmas Activities in London
There’s something about London at Christmas. The first lights appearing above the streets, shop windows dressed for the season, the smell of something warm and spiced drifting through a market and that familiar feeling that everyone has somewhere festive to be.
And there are plenty of places to start. Whether you’re visiting London with the family, planning a festive weekend for two, catching up with friends or simply looking for an excuse to wander the city, we’ve rounded up 10 of the best Christmas activities in London. There are big festive favourites, free things to do, cosy traditions and a few experiences worth booking ahead for.
With Bloomsbury as your starting point, much of central London is close enough to explore on foot, so wrap up warm and see where the season takes you.
Experience the magic of London at Christmas with Imperial London Hotels.
Quick picks: Choose your hotel | Explore special offers | See what’s on
Christmas Activities in London at a Glance
| Activity | Best for | Where | Free/paid | Book ahead? |
| Christmas lights | A free festive evening | West End | Free | No |
| Christmas markets | Food, gifts and browsing | Across central London | Mostly free entry | Sometimes |
| Winter Wonderland | A big festive day out | Hyde Park | Paid/ticketed | Yes |
| Ice skating | Couples, friends and families | Somerset House and across London | Paid | Yes |
| Christmas show | Families and an evening out | West End | Paid | Yes |
| Christmas shopping | Gifts and festive windows | Oxford Street, Regent Street & Covent Garden | Free to browse | No |
| Carols and concerts | A traditional Christmas moment | Across London | Free & paid | Depends on event |
| Festive experiences | Something a little different | Across London | Mostly paid | Usually |
| Festive food and drinks | A cosy winter afternoon or evening | Across London | Paid | Recommended |
| Festive London walk | Seeing plenty without spending a penny | Bloomsbury & West End | Free | No |
1. See London Sparkle Under the Christmas Lights

You know Christmas has properly arrived when London’s streets begin to glow.
Seeing the lights is one of the easiest free Christmas activities in London, and you can take in several of the best displays in a single evening. Start around Oxford Street before making your way to Regent Street, Carnaby, Bond Street and Covent Garden.
There’s no need to rush it. Pick up something warm along the way, take a few detours when somewhere catches your eye and enjoy the city at its most twinkly.
Where are the best Christmas lights in London?
For the classic London Christmas moment, Regent Street is hard to beat, with its famous angels suspended above the curve of the street. Oxford Street brings plenty of sparkle to one of London’s busiest shopping districts, while Carnaby tends to take a more playful approach to its decorations.
Then there’s Bond Street for beautifully dressed storefronts, before Covent Garden rounds things off with its enormous Christmas tree, decorations and festive piazza.
If you want to see several in one trip, Oxford Street → Regent Street → Carnaby → Bond Street → Covent Garden makes an easy central London route. Comfortable shoes are strongly encouraged.
2. Explore London’s Christmas Markets

There’s something very easy about losing an hour or two at a Christmas market. Browse gifts you hadn’t planned to buy, stop for something warm to eat, then somehow find yourself holding a mulled wine.
London has plenty to choose from.
Christmas in Leicester Square is handy for combining with a West End evening, while Borough Market is the one for food lovers. King’s Cross brings festive pop-ups and events close to Bloomsbury, and London Bridge makes it easy to pair riverside views with seasonal browsing.
Many London Christmas markets are free to enter, although individual attractions and experiences may be ticketed.
There are far too many to squeeze into one paragraph, so have a look at our Christmas Markets in London guide for more ideas.
3. Experience Winter Wonderland

If your idea of Christmas involves doing everything at once, Hyde Park Winter Wonderland is probably the place.
Returning from 19 November 2026 to 3 January 2027, it brings rides, entertainment, festive food and drink, market stalls and ice experiences together in Hyde Park.
You can make an afternoon of it with the family, head over with friends once the lights come on or combine a wander around the stalls with dinner and drinks.
It’s one of London’s biggest Christmas events, so this is one to plan rather than leave entirely to chance.
Best for: Families, couples and groups
Where: Hyde Park
Dates: 19 November 2026 – 3 January 2027
Book ahead: Yes
4. Go Ice Skating in a Festive London Setting

Cold cheeks, slightly questionable balance and the feeling of triumph when you make it around without falling over. Ice skating is a Christmas classic for a reason.
Which London Christmas ice rink should you choose?
Best for a central London setting: Somerset House
Skate at Somerset House returns from 11 November 2026 to 10 January 2027, turning its grand courtyard into one of London’s most atmospheric winter rinks. Tickets for the 2026 season range from around £11 to £28.50, depending on the session.
Best for combining skating with the West End: Leicester Square
Skate Leicester Square places you right among the restaurants, theatres, lights and shops of the West End, making it particularly easy to build into a full festive afternoon or evening. Its 2026/27 season runs from 31 October 2026 to 3 January 2027.
Best for something further afield: Battersea Power Station
Glide at Battersea Power Station returns from 6 November 2026 to 3 January 2027, giving you a different London backdrop and plenty of places nearby for drinks and dinner afterwards.
Whichever rink you choose, book ahead if skating is high on your Christmas list, particularly for December evenings.
5. See a Christmas Show or West End Pantomime

Sometimes the best part of a winter’s day in London is stepping out of the cold and into a theatre.
Christmas brings pantomimes, ballets and festive favourites to stages across the city. In 2026, The Snowman comes to the Peacock Theatre from 21 November 2026 to 3 January 2027, while English National Ballet’s Nutcracker runs at the London Coliseum from 17 December 2026 to 10 January 2027.
For something thoroughly traditional, Cinderella arrives at the London Palladium from 5 December 2026 to 10 January 2027.
One advantage of staying in Bloomsbury is having Theatreland practically on the doorstep. The West End is easily reached on foot from Russell Square, so you can have dinner nearby, catch the show and enjoy the lights on the walk back.
6. Go Christmas Shopping and Admire the Festive Windows
Even if you’ve finished your present buying, Christmas shopping in London is worth experiencing for the windows alone.
Oxford Street and Regent Street have the big-name stores and lights, while Bond Street brings a little more theatre to its window displays. Covent Garden is perfect for smaller finds, beauty, fashion and a festive wander between shops.
And if you’re shopping for someone particularly difficult? We’d suggest factoring in a coffee and mince pie. Good decisions rarely come from cold fingers.
Our West End Christmas Shopping Guide has the fuller route if you’re planning a proper shopping day.
7. Hear Christmas Carols and Festive Concerts
A choir singing somewhere beautiful has a way of making Christmas feel very close indeed.
London’s 2026 programme ranges from intimate church performances to much bigger concert-hall evenings. All Souls Langham Place is hosting 24 free carol concerts across December, making it a lovely option if you’re looking for free Christmas events in London.
For something on a grander scale, Royal Albert Hall has Christmas music throughout December, including Christmas with the Salvation Army on 1 December and other seasonal performances across the month. You’ll also find carols and Christmas performances at churches including St Martin-in-the-Fields and St James’s Piccadilly.
Some church services are free, while concerts and charity events are ticketed, so check individual listings before setting out.
8. Try Something Different with a Festive Experience

Not every Christmas activity needs a giant tree or an ice rink.
If you’d like to take something home other than another photo of Regent Street, try a wreath-making, Christmas baking or festive craft workshop. These are particularly good for a slower afternoon with friends or a date where you’d quite like to have something to show for it afterwards.
A seasonal walking tour is another way to see familiar London streets differently, particularly around the West End, Covent Garden and the older corners of the City.
And for a night that goes well beyond twinkling streets, Christmas at Kew runs on selected dates from 13 November 2026 to 3 January 2027. Its three-kilometre trail fills Kew Gardens with large-scale light installations, music and illuminated landscapes, with tickets starting from £25.50.
9. Warm Up with Festive Food, Drinks and Afternoon Tea

Eventually, London in December calls for somewhere warm. Make an afternoon of a festive afternoon tea, stop for hot chocolate while you’re looking around the lights or find somewhere cosy for coffee and a mince pie between shops.
If you’ve spent the evening walking through Covent Garden and the West End, dinner afterwards feels especially well earned. Christmas menus begin appearing across the city through November and December, bringing all the flavours that make this time of year taste like Christmas.
The important part is leaving enough time to sit down, warm up and linger for a while.
10. Take a Festive Walk Through Central London

One of the best free things to do in London at Christmas is also one of the simplest: go for a walk. Starting in Bloomsbury, wander towards Covent Garden, where the piazza is dressed for Christmas. Continue through Seven Dials and into Soho and Carnaby, before finishing around Regent Street and Oxford Street beneath the lights.
Bloomsbury → Covent Garden → Seven Dials → Soho & Carnaby → Regent Street → Oxford Street
Along the way you’ll pass decorated streets, shop windows, Christmas trees and plenty of places to stop for something warm. There doesn’t need to be much more of a plan than that.
Which London Christmas Activity is Right for You?
If you’ve only got a day or two in London, start with what matters most to you.
- Best for families: Winter Wonderland or a Christmas show
- Best for couples: Ice skating and an evening seeing the Christmas lights
- Best free activity: The West End lights and festive walking route
- Best rainy-day activity: A West End show or festive workshop
- Best for foodies: Christmas markets followed by festive dining
- Best for first-time visitors: Covent Garden and the West End Christmas lights
Make Bloomsbury Your Base for Christmas in London
Christmas in London is much easier when you can spend more time exploring and less time crossing the city.
Bloomsbury puts Covent Garden, Soho, Oxford Street and much of the West End within easy reach, with King’s Cross and St Pancras close by and excellent connections across London.
Imperial London Hotels has seven hotels in Bloomsbury, with different ways to stay depending on the trip you have planned. Settle in, drop off the shopping and head back out when the lights come on.
Tips for Planning Christmas Activities in London
Book the big Christmas experiences early. Ice skating, theatre, Winter Wonderland and timed experiences such as Christmas at Kew are worth reserving in advance, particularly if your dates aren’t flexible.
Check dates before setting out. London’s festive attractions don’t all follow the same calendar. Some begin in late October or early November, while others continue into January.
Expect popular times to feel busier. If you’d prefer more room to wander, consider daytime visits and weekday plans where possible.
Keep things close together. Pair Covent Garden with Seven Dials and the West End, or Oxford Street with Regent Street and Carnaby, rather than spending half the day travelling between opposite sides of London.
Mix free and paid activities. A Christmas trip doesn’t need to be ticket after ticket. Follow an afternoon of shopping or skating with a free walk beneath London’s Christmas lights.
Experience a London Christmas from Bloomsbury
Christmas in London deserves to be enjoyed slowly.
See the lights come on. Browse the markets. Take a turn around the ice. Catch a show, find somewhere warm for dinner and walk home through streets that look a little different at this time of year.
And when you’re ready to call it a night, Bloomsbury makes a rather lovely place to come back to.
Explore Imperial London Hotels and festive stays in Bloomsbury.
FAQs
When do Christmas activities start in London?
Many of London’s Christmas events begin from late October or November and continue into early January. For example, Somerset House’s 2026 skating season begins on 11 November, Christmas at Kew starts on 13 November and Winter Wonderland opens on 19 November.
Do you need to book Christmas activities in London in advance?
For popular ticketed attractions, yes. Ice skating, Christmas shows, Winter Wonderland and Christmas at Kew are all worth booking ahead. Free activities such as seeing the West End Christmas lights generally don’t require reservations.
What are the best free Christmas activities in London?
Walking London’s Christmas lights is one of the best options. Regent Street, Oxford Street, Carnaby, Bond Street and Covent Garden can all be combined into one festive wander. Many Christmas markets are also free to enter, although individual attractions, food and drinks are charged separately.
What Christmas activities in London are good for families?
Winter Wonderland, ice skating and Christmas theatre are popular choices. The Snowman at the Peacock Theatre is suitable for all ages in 2026, while Christmas at Kew also includes a traditional fairground, festive food and a visit from Father Christmas.
What can you do in London on Christmas Day?
Christmas Day is much quieter than the rest of the festive season, with most major attractions, shops and public transport closed. A walk through central London can be a memorable way to see the city on 25 December, but plan transport, meals and any activities carefully in advance. Major seasonal attractions including Winter Wonderland and many ice rinks close on Christmas Day.
Where should you stay for Christmas activities in central London?
Bloomsbury is a particularly handy base for a Christmas break because Covent Garden, Soho and the West End are close by, while King’s Cross and St Pancras provide convenient connections for journeys further afield. Imperial London Hotels’ seven Bloomsbury hotels give you a central starting point for exploring the city over Christmas.