
London in December buzzes with traditions, glowing lights, and festive activities that seem to show up on every corner.
Streets shimmer with holiday displays, markets overflow with treats, and famous landmarks throw on their winter best.
There’s a whole mix of experiences that make Christmas in London stand out, really, you won’t run out of things to do.
From busy riverside markets to skating rinks set against historic backdrops, each spot has its own vibe.
Whether you’re into food, culture, or just enjoying the city’s atmosphere, London’s got you covered this season.
Let’s explore 11 of my favorite Christmas things to do in London!
Get our best articles by email daily. Subscribe below. It's free!
Don’t miss: Christmas in New York: 12 Best Things to See and Do
Keep in mind: Our articles may contain errors, despite our best efforts. So, do thorough research before deciding on a travel destination.
Christmas in London (UK): The Best Things to See and Do
1. Visit Hyde Park Winter Wonderland for Festive Rides and Markets
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Hyde Park Winter Wonderland runs from late November through early January. It’s a huge event with rides, shows, and lots of seasonal food.
You’ll need a ticket to get in, but sometimes spending a bit on rides or snacks covers the entry. The place is massive, so plan ahead if you want to see it all.
The ice rink here is one of the UK’s largest, set under twinkling lights with music playing. Carnival rides, a giant wheel, and attractions like the Magical Ice Kingdom keep things interesting.
The Christmas market is packed with stalls selling gifts, crafts, and festive snacks. There’s always something new to try, from mulled wine to German sausages.
Live shows and family-friendly entertainment happen throughout the day. If you’re hungry, you’ll find everything from sweet pastries to hearty street food.
Really, whether you’re there to skate, shop, or just wander, you can make the visit fit your style and budget.
Read also: Autumn in Paris (France): 10 Best Things to Do and Places to See
2. Explore Southbank Centre Winter Market for Seasonal Food and Crafts
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
The Southbank Centre Winter Market lines the Queen’s Walk by the Thames. Wooden chalet stalls offer seasonal street food, drinks, and handmade gifts.
You can try dishes from all over, sip hot chocolate, or browse local crafts. Some finds here are pretty unique, definitely not your standard high street fare.
The riverside views are a bonus, especially as the city lights up in the evening. Decorative lights add a cozy touch, and the vibe is relaxed.
It’s easy to swing by if you’re exploring central London, just a short walk from other big sights.
Read next: 9 Unique Small Towns in Europe to Visit in Autumn
3. See the Christmas lights on Oxford Street and Regent Street

(Christmas lights on Regent Street, London, United Kingdom – Photo by Jamie Davies)
Oxford Street and Regent Street are famous for their Christmas lights. Displays usually go up in early November and shine through the holidays.
Oxford Street’s lights stretch above the busy shops from Marble Arch to Tottenham Court Road. It’s a classic London walk, especially with the crowds and music.
Regent Street’s arching light displays are pretty stunning too. The decorations run from Oxford Circus down to Piccadilly Circus, lighting up the whole route.
You can easily walk both streets in one go, checking out shop windows and enjoying the buzz. It’s busy, but that’s part of the fun!
4. Attend a Christmas carol service at St Paul’s Cathedral

(St. Paul’s Cathedral, London, United Kingdom – Photo by Mahosadha Ong)
St Paul’s Cathedral hosts carol services that really capture the season. The building’s grand architecture and acoustics make it feel special, even if you’re not usually into choirs.
Services feature well-known carols, Bible readings, and the Cathedral Choir. Some nights, there’s even a candlelit procession, pretty magical!
Many services are free, but the popular ones fill up fast. If you want a seat, get there early, especially closer to Christmas.
Check St Paul’s official schedule before you go, since times and entry details can change year to year.
5. Enjoy Holiday-themed Afternoon Tea at Fortnum & Mason
The Diamond Jubilee Tea Salon at Fortnum & Mason in Piccadilly does a festive spin on afternoon tea. The setting is elegant, and the menu gets a holiday update.
Expect finger sandwiches with seasonal fillings, turkey and cranberry, maybe even ham with mulled wine flavors. The classics like cucumber are still there, too.
Fresh scones come with clotted cream and preserves, plus pastries inspired by Christmas flavors. There’s a big tea selection, including special holiday blends.
If Piccadilly’s too far, you can book the same tea at The Royal Exchange. Same menu, just a different central London spot, makes it easier to squeeze into your plans.
6. Browse the Christmas markets at Leicester Square
The Leicester Square Christmas Market runs from early November to early January. It’s right in the West End, so you can get there easily by tube.
Stalls sell seasonal food, drinks, and gifts, such as handcrafted decorations and winter treats. There’s always something tempting to nibble or take home.
Lights and decorations make it feel cozy, even when it’s crowded. Sometimes there’s live entertainment or a show in the Spiegeltent nearby.
It’s a handy spot to rest if you’re shopping in central London. Grab a hot drink, try a snack, or just people-watch for a bit.
7. Walk through Kew Gardens’ illuminated Christmas trail
Kew Gardens hosts an illuminated Christmas trail after dark. The route is about 2.7 km and winds through the Royal Botanic Gardens in southwest London.
Trees are lit in different colors, there are light tunnels, and water reflections near the Palm House. Installations change every year, so it’s never quite the same.
The event runs from mid-November to early January. Book your timed entry online so you don’t have to wait in long lines.
Food stalls and hot drinks are dotted along the trail. On some nights, Father Christmas makes an appearance, a big hit with kids.
8. Watch a festive show at the West End theatres
The West End goes all out with theatre productions for Christmas. You’ll find classic ballets, big musicals, and family pantos.
Popular shows include The Nutcracker, Elf the Musical, and holiday versions of favorite plays. December usually brings extra performances, too.
Buying tickets ahead is smart, especially for dates close to Christmas. Some shows are kid-friendly, others are more for adults, double-check before booking.
Theatres are clustered near Leicester Square and Covent Garden, so they’re easy to reach. Catching a show is a nice way to wind down after a day exploring the city.
9. Shop for unique gifts at the Covent Garden Christmas market
Covent Garden is packed with shops, boutiques, and seasonal market stalls at Christmas. The Apple Market is a good place for handmade crafts, art, and jewelry.
Festive lights and ornaments make the area extra inviting. You can shop for gifts while watching street performers in the Piazza.
Lots of stalls have things you won’t see in big chain stores, perfect for finding something different for friends or family. If you need a break, there are plenty of cafés and restaurants nearby.
The central location means you can easily combine Covent Garden with other holiday stops in London.
10. Experience the Christmas by the River market near London Bridge
Winter by the River (formerly Christmas by the River) stretches along the Thames between London Bridge and Tower Bridge. You get great views of both landmarks as you explore.
Wooden stalls sell crafts, gifts, and seasonal food. There’s mulled wine, sweet treats, and hot snacks from local vendors.
The riverside walk is nice for browsing, and you can see the Shard and city skyline all lit up. Evenings feel extra festive, with lights reflecting on the water.
It’s close to public transport, so popping over from other parts of London is easy. Not a bad place to wander, really.
11. Visit Somerset House for its Iconic Ice Rink and Installations
Somerset House turns its courtyard into a big outdoor ice rink every winter. The 18th-century building makes a pretty epic backdrop for skating.
You can book day or evening sessions, some nights have special music events. Skates are included in your ticket, and there are lockers for your stuff.
A tall Christmas tree stands at one end, adding to the vibe. Around the courtyard, you might spot art installations or extra decorations.
Food and drink stalls are usually nearby, so you can warm up after skating. Somerset House is in central London, so it’s easy to get to by tube or bus.