December in London is a magical time filled with festive cheer and exciting activities. The city lights up with decorations, Christmas markets pop up, and there is a special buzz in the air. Whether you’re a local or visiting for the first time, there’s so much to see and do during this joyful month. From ice skating to holiday shows, London has something for everyone.
In this guide, we will be sharing the best things to do in London throughout December. You’ll find options for both indoor and outdoor fun, making it easy to plan your perfect winter adventure. Get ready for a month of celebration and wonderful experiences!
Things To Do In London In December
1. Experience the Dazzling Christmas Lights on Regent & Oxford Street
The streets of Regent and Oxford are transformed into a festive wonderland each December. Brilliant lights adorn the iconic buildings and trees, creating a magical atmosphere. It’s an exciting sight for both locals and tourists alike.
As you stroll down these famous shopping streets, take time to admire the intricate designs. Different themes light up the streets, from sparkling snowflakes to shining stars. Don’t forget your camera, as this is a perfect spot for memorable holiday photos.
Stop by the various shops along the way. They offer unique gifts and holiday treats. Many stores also decorate their windows. These displays enhance the overall festive vibe and draw in crowds.
It’s not just the lights that create a joyful ambiance. Street performers may entertain you with holiday music and cheer. The sounds of festive tunes set the mood for holiday shopping and celebrations.
Visiting Regent and Oxford Street is a must during December for a full festive experience. It’s a great way to soak in the holiday spirit while enjoying the charm of London.
Address: Regent St, London W1B 5TB, United Kingdom.
2. Browse the Christmas by the River Market
The Christmas by the River Market near Tower Bridge is a delightful experience. With festive stalls lined along the scenic waterfront, the market offers everything from handcrafted gifts to delicious food. This cozy setting captures the joy of the holiday season.
Vendors display unique artisan goods, making it easy to find special gifts for loved ones. From handmade jewelry to cozy winter scarves, there’s something for everyone. Make sure to take your time exploring each stall.
While you shop, don’t miss out on the seasonal treats available. Indulge in hot mulled wine, roasted chestnuts, or sweet pastries. These tasty snacks warm you up against the December chill.
The backdrop of Tower Bridge adds to the magic of the market. It’s the perfect place for festive photos. Capture the stunning views as you take in the holiday atmosphere.
Christmas by the River is not just a market; it’s an experience filled with joy and celebration. Bring your friends and family to share in the festive spirit by the lovely Thames River.
Address: 2 More London Riverside, London SE1 2DB, United Kingdom.
3. Enjoy the Covent Garden Christmas Market
Covent Garden comes alive in December, turning into a festive market that’s fun for everyone. The charm of this area enhances the shopping experience. With beautiful decorations and a vibrant atmosphere, it’s the perfect spot to celebrate the holiday season.
Visit the market to discover local vendors offering unique gifts. You’ll find everything from handmade crafts to gourmet food. The excitement of searching for that perfect item only adds to the festive cheer.
The ambiance is lively, with seasonal entertainment around every corner. Street performers often showcase their talents. Enjoy the live music and festive shows while shopping for your Christmas list.
Children will love the special activities and interactions with characters in festive costumes. It’s an engaging spot for families to create cherished memories together during the holidays.
Covent Garden’s Christmas Market truly embodies the spirit of the season. Make sure to explore this lively area for a delightful day filled with Christmas joy.
Address: Covent Garden, London WC2E 8RF, United Kingdom.
4. Delight in the Southbank Centre Winter Market
At the Southbank Centre Winter Market, you’ll find a magical holiday experience along the Thames. This Christmas market is filled with delightful food stalls, festive crafts, and cozy seating areas to enjoy the scenery. It’s a winter wonderland waiting for you!
Spend time browsing the unique gifts created by local artisans. From handmade decorations to bespoke jewelry, there’s an abundance of charm. It’s a perfect opportunity to find one-of-a-kind presents for your loved ones.
Don’t miss out on the mouth-watering food options. Warm up with mulled wine, hot chocolate, and seasonal snacks. Plus, many stalls offer international cuisine, making it an excellent spot for food lovers.
The vibrant atmosphere makes it an exciting experience. Enjoy festive music and potentially catch a live performance during your visit. This adds an extra layer of joy to your holiday shopping.
The Southbank Centre Winter Market combines shopping with entertainment, creating unforgettable memories. Experience the warmth and magic of the holiday season here.
Address: Southbank Centre, Belvedere Rd, London SE1 8XX, United Kingdom.
5. Celebrate at Trafalgar Square Christmas Market
Step into Trafalgar Square during December and feel the festive spirit embrace you. The Christmas market here features charming stalls filled with seasonal gifts and delicious holiday treats. It’s a great gathering point for locals and tourists alike.
Explore the unique products offered by vendors, including handmade crafts, ornaments, and delicious food. Warm up with tasty snacks like mince pies and hot beverages while enjoying the holiday atmosphere.
The highlight is the majestic Christmas tree, beautifully lit and standing tall in the square. This tree, a gift from Norway, symbolizes friendship and goodwill. It’s a picture-perfect spot for holiday photos.
Visit the nearby National Gallery and soak in its incredible art collection. It’s easy to combine a cultural experience with holiday shopping while here.
Trafalgar Square’s Christmas market captures the joy and warmth of the season. Create cherished holiday memories by visiting this wonderful location.
Address: Trafalgar Square, London WC2N 5DN, United Kingdom.
6. Stroll Through the Leicester Square Christmas Market
Leicester Square transforms into a charming Christmas market each December. This festive area is filled with delightful stalls themed for the holiday season. The cozy atmosphere invites shoppers to explore and enjoy various treats and gifts.
Take your time browsing through the unique offerings, including handmade crafts and holiday ornaments. You’ll find charming gifts perfect for friends and family. It’s a fantastic opportunity to support local artisans while indulging in some holiday shopping.
Don’t forget to treat yourself to some delicious snacks. Enjoy flavors of the season with festive foods, tasty pastries, and warm drinks. A hot chocolate or mulled wine is the perfect way to warm up.
Enjoy the festive decorations throughout the market, with lights twinkling overhead. The atmosphere is lively, filled with laughter and music enhancing your shopping experience.
Leicester Square’s Christmas market is the perfect place for casual browsing and festive fun. Bring your loved ones and savor this celebration of the holiday spirit.
Address: Leicester Square, London WC2H 7DE, United Kingdom.
7. Discover the Spitalfields Christmas Market
Spitalfields Christmas Market is a vibrant spot to enjoy the holiday season. It’s brimming with creativity and festivity. The market showcases unique products from independent designers and crafters, all within a lively atmosphere.
Explore the diverse range of goods being offered. You’ll find everything from handmade jewelry to stylish clothing and homeware. Each vendor brings their unique flair, making it a delightful place to find special gifts.
The food stalls are not to be missed! Enjoy seasonal snacks and savory meals. There’s something for every palate to enjoy as you roam the market.
Live performances and entertainment enhance the festive ambiance. You might catch a band playing holiday tunes or see artists creating their crafts live. It’s an exciting way to engage with the local culture.
Spitalfields Market is a fantastic destination to soak up the Christmas spirit. Come by and prepare to be inspired by the creativity and atmosphere!
Address: 65 Brushfield St, London E1 6AA, United Kingdom.
8. Experience the Greenwich Christmas Market
Greenswich Christmas Market is a delightful destination during the festive season. Nestled in a historic marketplace, it offers a charming blend of artisan foods and handmade gifts. The atmosphere is both welcoming and inspiring.
Discover a range of vendors showcasing unique products. From jewelry and clothing to handmade decorations, you are sure to find the perfect gift. Visitors appreciate the quality and craftsmanship on display.
Indulge in artisan foods as you browse the stalls. Sample local delights like cheese, chocolates, and seasonal treats. The food enhances your visit and provides a taste of holiday flavors.
Greenwich’s scenic location near the River Thames adds to the magic. The stunning backdrop creates a perfect setting for holiday photos. Don’t forget to explore the surrounding area and visit historic sites.
Greenwich Christmas Market offers a lovely mix of shopping and seasonal joy. Grab your friends and family, and enjoy the warmth and charm of this festive destination.
Address: Greenwich Market, London SE10 9HZ, United Kingdom.
9. Delight in Winter Wonderland at Hyde Park
Hyde Park’s Winter Wonderland is an absolute must-see during December. This festive event creates a magical experience in the heart of London. With attractions like ice skating, rides, and seasonal markets, there’s something for everyone.
Skate beneath twinkling lights on the ice rink that takes center stage. It’s an enchanting activity that creates lasting memories. The vibrant atmosphere filled with holiday cheer makes it an unforgettable experience.
Explore the various festive markets during your visit. You’ll find an array of food stalls, offering everything from hot chocolate to delicious treats. Warm up with festive goodies while enjoying the atmosphere.
Don’t miss the thrilling rides and exciting attractions. There are experiences for all ages, ensuring everyone has fun together. Take time to enjoy live entertainment and shows happening throughout the event.
Hyde Park’s Winter Wonderland is an essential part of London’s holiday celebrations. Come with your loved ones and enjoy the festive fun all season long!
Address: Hyde Park, London W2 2UH, United Kingdom.
10. Ice Skate at the Natural History Museum
Ice skating at the Natural History Museum is a magical experience. This stunning venue offers a unique backdrop, enhancing every glide under its beautiful architecture. Enjoy skating in a historic setting that sparkles with holiday charm.
The rink’s twinkling lights create a festive atmosphere, perfect for a fun day out. Whether you’re a beginner or a pro, skating here is enjoyable for all ages. Bring your friends or family for a joyful day on the ice.
After skating, warm up with treats from nearby stalls. Enjoy hot chocolate or a festive snack to refuel. The combination of skating and delicious refreshments makes for a perfect winter outing.
Take some time to explore the museum before or after skating. Its fascinating exhibits are perfect for creating memorable moments. It’s a great way to blend education and fun during the holiday season.
Ice skating at the Natural History Museum is a quintessential part of London’s festive experience. Don’t miss this enchanting opportunity to enjoy the holidays on ice!
Address: Natural History Museum, Cromwell Rd, London SW7 5BD, United Kingdom.
11. Skate at Somerset House
Somerset House features one of London’s most iconic ice skating rinks. Set against a stunning architectural backdrop, it provides a festive experience like no other. The ambiance is magical, filled with twinkling lights and holiday cheer.
As you glide across the ice, enjoy the lively atmosphere. The rink often hosts festive music, creating an uplifting vibe. It’s the perfect place to gather with family and friends for a memorable outing during the holidays.
Take a break to warm up with refreshments. Indulge in delicious snacks and drinks from nearby food stalls. Enjoying a seasonal treat while taking in the surroundings rounds out the experience perfectly.
Somerset House is more than just skating; it’s an event. Visitors can enjoy a variety of festive activities and entertainment options, perfect for all ages. Don’t miss the opportunity to experience holiday magic in this beautiful setting.
Skating at Somerset House is a must-do during December. Be sure to add it to your festive plans for a truly enchanting experience!
Address: Somerset House, Strand, London WC2R 1LA, United Kingdom.
12. Admire the Trafalgar Square Christmas Tree
Every December, Trafalgar Square lights up with a majestic Christmas tree. This iconic gift from Norway stands tall, adorned with sparkling lights and decorations. The tree symbolizes friendship and goodwill, creating a festive centerpiece in London.
Visitors gather to admire the tree, creating a wonderful social atmosphere. Take a moment to snap photos and enjoy the surrounding festive decorations. The tree is a perfect backdrop for holiday memories.
The square often hosts carol singing and live performances, making the visit even more special. The joyful sounds add to the magical ambiance of the square. Join in singing your favorite holiday tunes.
Nearby, you can explore the National Gallery, adding culture to your experience. It’s easy to combine wonderful art with holiday cheer while visiting this historic area.
Experiencing the Trafalgar Square Christmas tree is a heartwarming part of the holiday season. Enjoy the festive spirit that fills the air as you create lasting memories!
Address: Trafalgar Square, London WC2N 5DN, United Kingdom.
13. Explore the Harry Potter Studio Tour – Hogwarts in the Snow
Every year, the Harry Potter Studio Tour transforms into a magical winter wonderland. Hogwarts in the Snow features stunning decorations and themed displays that bring the holiday spirit to life. It’s an enchanting experience for fans of all ages.
Walk through iconic sets adorned with festive touches, like sparkling lights and seasonal decorations. It’s fascinating to see how the film sets come alive during the holiday season. The detail and creativity are impressive.
Besides the stunning displays, you can enjoy seasonal treats in the café. Indulge in festive snacks while soaking in the magical atmosphere. It enhances the overall experience of visiting the studio.
Engaging guided tours provide insights into the making of the films and the holiday spirit. You’ll learn behind-the-scenes stories that make your visit even more special.
The Harry Potter Studio Tour – Hogwarts in the Snow is a must-do for fans and families. Dive into a world of magic and wonder this December!
Address: Warner Bros. Studio Tour, Studio Tour Dr, Leavesden, Watford WD25 7LR, United Kingdom.
14. Visit the Natural History Museum
The Natural History Museum is a unique destination, especially in December. The festive decorations add charm to this iconic venue. Exploring the museum’s extensive exhibitions is enjoyable for all ages during the holiday season.
Each exhibit tells fascinating stories about our planet and its history. Discover dinosaurs, rare gemstones, and various wildlife displays. The museum is engaging and educational, making it a great family outing.
As you wander through the museum, take note of the seasonal displays that add a festive touch. These decorations enhance the beauty of the museum’s architecture and create a wonderful ambiance.
Don’t miss the chance to visit the ice skating rink outside during your visit. It’s an enjoyable addition to your museum experience, providing holiday fun in the heart of London.
Visiting the Natural History Museum during December combines education and festive spirit. It’s an experience that enriches the holiday season for everyone.
Address: Natural History Museum, Cromwell Rd, London SW7 5BD, United Kingdom.
15. Discover the Tower of London
The Tower of London is a historic fortress and a captivating festive destination in December. It offers a glimpse into the city’s rich history while embracing the holiday spirit. Visitors can explore its iconic architecture and learn about its fascinating past.
While exploring, be sure to see the Crown Jewels. These dazzling treasures are stunning, especially during the holiday season. The Tower provides insight into the royal history that enriches your visit.
As you stroll around the grounds, admire the seasonal decorations that add charm. The festive atmosphere enhances your discovery of this impressive historic site.
Events and activities often take place during the holidays, creating a lively atmosphere. Engage with historical re-enactors who bring history to life for visitors of all ages.
Visiting the Tower of London in December is a fantastic way to celebrate the season while learning about the city’s history. It’s an experience filled with both holiday cheer and cultural discovery.
Address: Tower Hill, London EC3N 4AB, United Kingdom.
16. Dive into the Frameless Immersive Art Experience
The Frameless Immersive Art Experience is a captivating attraction that’s perfect for the holiday season. Visitors can step into a world of art where creativity knows no bounds. The immersive experience combines technology and artistry for a unique visit.
Marvel at stunning digital displays that engage your senses. Each room offers a different experience, transporting you into vibrant, animated artworks. It’s a delightful way to experience art in a new light.
Taking part in this immersive experience creates a blend of entertainment and inspiration. It’s perfect for solo visitors, couples, and families alike. Everyone can enjoy the magical art and creativity together.
Don’t miss the chance to take beautiful photos that capture the unique atmosphere. The combination of art and festivity adds to the wonder of the season.
Discovering the Frameless Immersive Art Experience during December is a joyful way to celebrate creativity. It’s an exciting addition to your holiday itinerary!
Address: 1 Cromwell Rd, London SW7 2PG, United Kingdom.
17. Hop on a Hop-off Bus Tour of London
A Hop-on, Hop-off bus tour is a great way to explore London’s landmarks during December. This convenient service allows you to discover the city at your own pace. Enjoy the festive decorations while visiting iconic sites throughout the tour.
Take in famous attractions like the Houses of Parliament, Buckingham Palace, and more. The festive lights and decorations enhance the beauty of these historic locations. It’s a wonderful way to see the city’s holiday spirit.
Stops throughout the city enable you to hop off, explore, and hop back on as you wish. This flexibility makes it easy to visit multiple sites without rush.
Onboard audio guides provide interesting facts about London’s history and landmarks. It’s both engaging and educational, enhancing your overall experience.
Taking a Hop-on, Hop-off bus tour during December is a delightful way to soak in the holiday atmosphere. Create amazing memories while enjoying London’s festive cheer!
Address: Multiple stops in central London. Check the website for specific locations.
18. Indulge in Afternoon Tea at The Ritz London
Afternoon tea at The Ritz London is a luxurious experience, especially during the holiday season. This iconic hotel offers a stunning setting for a delightful tea service. Immerse yourself in elegance and indulgence at this cherished location.
Enjoy a selection of fine teas and delectable pastries, sandwiches, and scones. Each treat is beautifully presented, making the entire experience special. Feel free to enjoy this comforting tradition while soaking in festive vibes.
The Ritz is elegantly decorated for the holidays, enhancing the ambiance. The festive decorations provide a wonderful holiday backdrop while you indulge in your treats.
Friendly staff ensure that your experience is exceptional. Enjoy the impeccable service, which adds to the luxurious environment. It’s the perfect way to celebrate the season with family or friends.
Indulging in afternoon tea at The Ritz London is a memorable treat. It’s a sophisticated way to embrace the holiday spirit while enjoying this iconic London tradition.
Address: 150 Piccadilly, London W1J 9BR, United Kingdom.
19. Experience Christmas at Kew Gardens
Kew Gardens hosts a stunning Christmas experience during December. As you stroll through the gardens, admire the beautiful illuminated trails adorning the plants and trees. The entire landscape becomes a magical display of lights, perfect for holiday cheer.
Families can explore the gardens together, creating cherished memories in a whimsical atmosphere. Each year, the trails feature unique attractions, so be sure to take your time and appreciate the wonder around you.
Seasonal activities are available, making it an interactive experience for visitors of all ages. Children and adults alike will delight in the festive decorations and engaging experiences.
Don’t forget to visit the food stalls offering seasonal treats. Enjoy warming drinks and snacks as you wander through the enchanting displays.
Christmas at Kew Gardens is a delightful way to embrace the holiday spirit surrounded by nature’s beauty. It’s a must-see destination for anyone looking to celebrate the season joyfully!
Address: Kew Gardens, Richmond, TW9 3AE, United Kingdom.
20. Enjoy A Christmas Carol at The Old Vic
Experience the heartwarming tale of “A Christmas Carol” at The Old Vic Theatre this December. This classic story comes to life in a magical setting. The theater, known for its rich history, makes for a lovely outing during the holiday season.
The talented cast brings the iconic characters to life, captivating audiences with their performances. You’ll feel the spirit of Christmas flowing through this cherished adaptation. It’s a fantastic experience for families and friends to enjoy together.
The cozy atmosphere of The Old Vic adds to the warmth of the story. The theater’s charm creates an intimate setting, immersing you in the tale.
Musical elements enhance the storytelling, making it an engaging experience for all. The delightful songs and poignant moments ensure that you leave the theater feeling uplifted.
Attending “A Christmas Carol” at The Old Vic is a magical holiday tradition. It’s a wonderful way to experience the joy of the season through theatre.
Address: The Old Vic, 103 The Cut, London SE1 8NB, United Kingdom.
21. Shop at Harrods
Shopping at Harrods during the festive season is an extravagant experience. This luxury department store transforms into a holiday wonderland filled with festive decorations and ornate displays. Visitors flock to Harrods to explore its world-renowned offerings.
Discover a wide selection of high-end gifts, gourmet foods, and seasonal treats. From luxury fashion to unique souvenirs, Harrods caters to every taste and preference. It’s the perfect spot to find something special for everyone on your list.
Don’t forget to explore the food halls, where seasonal delicacies await. Indulge in festive treats and sample gourmet goodies as you enjoy your shopping experience.
The enchanting holiday displays encapsulate the spirit of Christmas, making it a joy to wander through the store. Snap some photos to remember the magical ambiance surrounding you.
Shopping at Harrods in December is an ultimate indulgence. Make it part of your holiday plans for an unforgettable experience!
Address: 87-135 Brompton Rd, Knightsbridge, London SW1X 7XL, United Kingdom.
Final Thoughts
London in December is truly a magical experience filled with festive cheer. From charming markets to iconic displays, there’s something for everyone to enjoy. Each activity offers a unique opportunity to embrace the spirit of the season.
Whether you’re shopping for gifts or indulging in seasonal treats, the city sparkles with holiday joy. Engaging in traditional experiences, like afternoon tea or ice skating, creates lasting memories. With so much to explore, your winter visit to London will be unforgettable.
Embrace the warmth and joy of the season as you take in the sights and sounds of this beautiful city. If you’re interested in discovering more about holiday destinations, you can also explore some fantastic places to visit in Hampshire or check out the best places to visit in New York. Let the festive spirit envelop you as you create cherished memories during your holiday adventure in London.