December in London isn’t just another winter month – it’s when the city comes alive with an enchanting energy that captures hearts and imaginations. The streets sparkle with thousands of twinkling fairy lights, the air carries hints of cinnamon and spice, and every corner seems to hold a new seasonal surprise. But in a city offering countless winter activities and festive celebrations, which experiences should top your London December must-do list?

From watching master chocolatiers craft intricate holiday treats in Covent Garden to joining locals for evening carol singing in candlelit Victorian pubs, London’s winter scene blends timeless traditions with contemporary celebrations. We’ve curated 15 remarkable things to do in London in December that showcase both the classic and unexpected sides of winter in the British capital, perfect for both bright sunny days and cozy evenings when darkness falls early.

Let us guide you through the best things to do in London during Christmas – picture yourself gliding across London’s most scenic ice rinks, wandering through atmospheric Christmas markets with a steaming cup of mulled wine, or discovering pop-up winter cinemas tucked away in surprising venues.

Join us as we explore these 15 captivating December activities that promise to make your London winter visit extraordinary – whether you’re seeking adventure, romance, or holiday magic!

1. Shop Christmas Treasures at Hyde Park

Image Credit: @hydeparkwinterwonderland

Step into the magical Christmas Market at Hyde Park, where twinkling stalls overflow with adorable London-themed ornaments and festive treasures. This charming market is a must-visit spot in London for finding the perfect holiday keepsakes. From glittering London Eye baubles to crown-shaped decorations, every piece tells a story of this fabulous city. Perfect for those dreamy Instagram shots. Don’t forget to check out the handcrafted jewelry and unique London-inspired gifts – they make the cutest presents!

Best Time to Visit: Head there right at opening (10 AM) for peaceful shopping vibes, or catch the magical golden hour around 4 PM when all the twinkly lights come on.

2. Ice Skating at Somerset House

Image Credit: @amanda.pulitano

Somerset House Ice Rink one of the best skating ring in London gives main character energy with its totally gorgeous neoclassical backdrop. This stunning courtyard is literally winter goals, with a magnificent Christmas tree and the most aesthetic ice skating setup you’ll ever see. The vibes are immaculate – think Bridgerton meets winter wonderland. Grab your besties and glide around while taking in the festive atmosphere. The surrounding boutiques and cafes serve the yummiest hot chocolate, perfect for warming up after your skating session. And trust me, every corner is a Christmas photo opportunity in London you won’t want to miss.
Best Time to Visit: Book the dreamy twilight session (4-6 PM) when the building lights up and creates the most magical atmosphere for your Insta shots.

3. Winter Wonderland Hot Chocolate Dreams

Image Credit: @noufnabil_

Hyde Park Winter Wonderland is one of the best Christmas market in London, serving the most aesthetic hot chocolate moments ever! Picture this: adorable snowflake-decorated cups filled with creamy hot chocolate, topped with clouds of whipped cream and cinnamon sticks – literally perfect for your feed. The carnival lights create the most magical backdrop, and the giant observation wheel gives total winter fairytale vibes. Beyond the iconic drinks, you’ll find the cutest market stalls, thrilling rides, and endless spots for those perfect winter selfies.
Best Time to Visit: Catch the magic after 4 PM when everything’s lit up and sparkling, but before the evening rush at 7 PM.

4. London Eye Fireworks Display

Image Credit: @london.travelers

Get ready for the most epic celebration at the London Eye! This iconic landmark turns into a spectacular light show, with stunning fireworks creating the perfect backdrop for your photos in London to ring in the New Years. The atmosphere is electric as thousands gather to watch the purple and gold illuminations dance across the sky. Get ready for the most incredible light show in London
Best Time to Visit: Secure your spot by 7 PM to get the perfect viewing angle for the show of the year.

5. Borough Market’s Christmas Foodie Haven

Image Credit: @boroughmarket

Borough Market is serving serious holiday spirit with its adorable red bows and twinkling fairy lights. This historic foodie paradise is totally transformed for Christmas, and the To Chocolat stall is just the beginning of your taste adventure. The whole place is packed with the most amazing seasonal treats, artisanal goodies, and festive snacks that’ll make your taste buds dance. The Victorian architecture mixed with modern food stalls creates such a cozy vibe.
Best Time to Visit: Early birds catch the worm

6. Festive Tea Time at Sketch

Image Credit: @thehouseonsathorn

Sketch London, located at 9 Conduit Street in Mayfair, transforms into a magical Christmas wonderland during December. The famous restaurant offers an incredible festive afternoon tea in London experience featuring seasonal treats and champagne. The burgundy-walled room sets a luxurious backdrop for an array of beautifully crafted pastries, sandwiches, and holiday-themed desserts. Look out for their special Christmas menu with snowman-themed treats, mini Christmas trees, and festive macarons. Each delicacy is artfully presented on elegant tiered stands, making every moment perfect for photos. The experience includes holiday-inspired savories, scones, and a selection of fine teas.

Best Time to Visit: Book the 11:30 AM seating when natural light floods the room and the atmosphere is most relaxed. Early sittings tend to be quieter, perfect for photos and a leisurely experience.

7. London Street Christmas Light Walk

Image Credit: @uk.explores

London Street’s iconic Christmas lights display is serving pure magic! Hundreds of twinkling star lights create the most dreamy canopy above London’s busiest shopping street. The mix of modern double-decker buses against the sparkly backdrop is totally picture-perfect. This year’s display features stunning white and gold stars that light up the entire street, creating the most magical Christmas shopping atmosphere ever.
Best Time to Visit: Get there around 4 PM when the lights turn on but before the evening shopping rush at 6 PM.

8. Fortnum & Mason Holiday Experience

Fortnum & Mason at 181 Piccadilly sparkles with Christmas charm! This historic department store goes all out with traditional decorations, featuring magnificent Christmas trees and elegant window displays. Their outdoor café area, complete with signature green benches and red accents, offers a perfect spot to enjoy their famous Christmas blend coffee and seasonal treats. Inside, explore six floors of luxury food halls, Christmas hampers, and festive gifts.
Best Time to Visit: Start your visit at 10 AM when the store opens to enjoy a peaceful morning coffee and beat the shopping crowds.

9. Claridge’s Bar Luxurious Christmas Evening

Image Credit: @fashioninmysoul

Claridge’s Bar in Mayfair exudes luxury during the festive season. This sophisticated venue features stunning Christmas decorations, including an elegant white Christmas tree and sparkling chandeliers. The bar offers seasonal cocktails and refined desserts in an atmosphere of ultimate luxury. The Art Deco interior combined with festive elements creates an unforgettable setting for a special Christmas evening.
Best Time to Visit: The bar is most magical after 8 PM when the evening ambiance is in full effect. Reservations highly recommended.

10. Royal Albert Hall Christmas Concert

Image Credit: @thepeacheschrist

The Royal Albert Hall in South Kensington presents spectacular Christmas concerts throughout December. The iconic venue is beautifully decorated with towering Christmas trees and stunning lighting displays. Their festive program includes traditional carols, orchestral performances, and special holiday shows. The historic architecture combined with state-of-the-art lighting creates an unforgettable atmosphere for experiencing world-class Christmas performances.

Best Time to Visit: Evening performances starting at 7:30 PM offer the full magical experience with all lighting effects in play. Book tickets well in advance as shows often sell

11. Christmas Pub Crawl at Soho

Image Credit: @tboxbarcrawls

TBOX Bar Crawls through Soho offers a festive pub experience with themed events and decorations. The venue features ceiling-to-floor Christmas decorations, twinkling lights, and giant ornaments creating a magical atmosphere. Groups can participate in organized bar tours, enjoy seasonal drinks, and join holiday-themed activities. Everyone dresses up in Christmas attire, from Santa hats to festive sweaters, making it a fun social experience.

Best Time to Visit: Evening events start at 6 PM, but arrive early to join the first group and enjoy the full experience.

12. Seven Dials Christmas Light Display

Image Credit: @mayfair_ldn

Seven Dials, where seven streets converge in Covent Garden, transforms into a magical Christmas wonderland. The massive wreath archway decorated with colorful baubles and a giant illuminated red bow creates a perfect photo spot. Street performers dressed as elves add to the festive atmosphere while surrounding shops and cafes offer seasonal treats and gifts.

Best Time to Visit: From 4 PM when the lights turn on, creating a magical evening atmosphere. Weekday evenings are less crowded than weekends.

13. South Bank Christmas Market Treats

Image Credit: @aideenkate

The Christmas Market along South Bank offers traditional wooden chalets filled with festive treats and gifts. Decorated with twinkling lights and garlands, each stall offers unique holiday foods and crafts. Visitors can enjoy seasonal street food, mulled wine, and handmade gifts while taking in riverside views of London.
Best Time to Visit: Mid-morning around 11 AM offers the best selection of fresh treats with fewer crowds.

14. Marylebone Village Tree Lighting Ceremony

Image Credit: @mayfair_ldn

Marylebone High Street hosts a spectacular Christmas tree lighting event. The towering tree decorated with white lights becomes the centerpiece of the community celebration. The surrounding Georgian architecture adds to the traditional Christmas atmosphere, while local shops extend their hours for holiday shopping.
Best Time to Visit: Tree lighting ceremonies typically occur at 6 PM, arrive by 5:30 PM to secure a good viewing spot.

15. Covent Garden Market Evening Magic

Image Credit: @when_she_travels

Covent Garden’s South Hall shimmers with giant golden bells and festive decorations. The historic market building features a stunning display of Christmas lights, disco balls, and red bows. The two-level structure houses restaurants, wine bars, and shops, while street performers entertain crowds in the courtyard.
Best Time to Visit: Visit after 4 PM when all lights are on or enjoy dinner around 7 PM for the full magical evening atmosphere.

Sharing is caring!

Leave a Comment