London in December is a magical experience. The city transforms into a winter wonderland, with festive lights, Christmas markets, and holiday cheer. Famous landmarks like the Tower of London, Buckingham Palace, and the London Eye look even more beautiful against the winter sky. The city’s streets are decorated with holiday lights, and visitors can enjoy ice skating at iconic rinks like the Natural History Museum or Somerset House.
London also offers cozy cafes and shops, perfect for warming up with a hot drink. The festive atmosphere makes it one of the best times of the year to experience London’s charm. December is a time for tradition, celebration, and enjoying the beauty of the city during the holiday season.
Looking for what to do here? Check out the best and fun things to do when you visit.
Things To Do In London In December
1. Visit the Winter Wonderland in Hyde Park
Hyde Park
Hyde Park transforms into a magical Winter Wonderland each December. This festive attraction features ice skating, circus shows, and a Christmas market. Stroll through the park to enjoy the dazzling lights and festive décor. You can sip a warm drink while enjoying delicious holiday treats from various food stalls.
Don’t miss the stunning ice rink that is perfect for a fun outing with family or friends. Various attractions, including rides and games for children, make it an excellent spot for all ages. You can also find live entertainment, enhancing the festive atmosphere.
This winter village also hosts a beautiful Christmas market, where you can shop for unique gifts and handmade crafts. Dive into the festive spirit by taking part in themed activities, which provide endless fun for everyone.
A visit to Winter Wonderland is a quintessential London experience in December. Whether you skate, shop, or just soak in the festive vibe, it’s guaranteed to put you in the holiday spirit.
Address: Hyde Park, London W2 2UH, United Kingdom.
2. Explore the Christmas Markets around the city
London’s Christmas markets are a delight for the senses. Each market offers unique crafts, delicious food, and a festive atmosphere. Popular hotspots include the Southbank Centre Winter Market and the markets at Leicester Square.
Strolling through these markets, you can find handmade gifts and festive decorations. Enjoy seasonal delights like mulled wine, roasted chestnuts, and freshly baked pastries. Each market radiates warmth, making you feel the holiday cheer.
Don’t forget to check out the artisan stands which feature local craftspeople. It’s an excellent opportunity to find one-of-a-kind gifts for your loved ones.
These markets often host live entertainment, from carol singers to festive performances, ensuring the holiday spirit is alive and well. Visiting the Christmas markets is a must for anyone looking to immerse themselves in London’s festive charm.
Address: Various locations across London.
3. See the Christmas lights on Oxford Street
Oxford Street is famous for its extravagant Christmas lights. Each year, the street illuminates with spectacular displays that attract thousands of visitors. The lights typically switch on in early November, but visiting them in December offers a full festive experience.
Take a stroll down Oxford Street to witness the magical decorations hanging above. Each year features different themes, making every visit unique. The sight of twinkling lights adds to the festive cheer and is perfect for photos.
While you’re there, pop into the numerous shops and take advantage of holiday sales. Shopping on Oxford Street during December can be a delightful experience, as stores are decked out for the holidays.
After enjoying the lights, consider grabbing a warm drink at a nearby café to warm up as you continue your shopping adventure. Oxford Street truly embodies the magic of Christmas in London.
Address: Oxford St, London W1C 2JD, United Kingdom.
4. Enjoy ice skating at Somerset House
Somerset House offers one of London’s most iconic ice skating rinks, nestled in a stunning courtyard. The rink is surrounded by the majestic neoclassical building, creating a picturesque holiday atmosphere. Every year, it welcomes skaters of all skill levels, making it a festive highlight.
You can rent skates on-site, making it easy to join in the fun. The rink is usually decorated with beautiful lights and music, enhancing the skating experience. Feeling peckish? Don’t forget to enjoy seasonal treats at the nearby café.
For a unique experience, consider booking a session in the evening when the lights create a magical ambiance as you glide across the ice. This family-friendly activity is perfect for couples, friends, and families alike.
Ice skating at Somerset House is a delightful way to celebrate the Christmas season in style. Don’t miss the chance to create cherished memories on the ice!
Address: Somerset House, Strand, London WC2R 1LA, United Kingdom.
5. Take a ride on the London Eye for festive views
The London Eye offers breathtaking views of the city, especially during the festive season. As you ascend 135 meters above the Thames, you’ll be treated to stunning panoramic views of London’s Christmas lights and landmarks.
Riding the London Eye in December adds a magical twist to this iconic attraction. You can spot various holiday decorations throughout the city as you spin gently in your glass capsule. The view of the Thames illuminated by Christmas lights is truly unforgettable.
A ride aboard the London Eye typically lasts around 30 minutes. If you visit at night, you’ll experience the beautiful cityscape twinkling below, creating a perfect backdrop for photos.
Consider booking a glass of champagne for an extra festive touch. Taking a ride on the London Eye is an experience not to be missed and adds a unique element to your holiday visit.
Address: Riverside Building, County Hall, Westminster Bridge Rd, London SE1 7PB, United Kingdom.
6. Experience a classic Christmas show in the West End
The West End is renowned for its vibrant theater scene, especially during the Christmas season. This December, why not treat yourself to a classic Christmas show? Productions like “A Christmas Carol” or festive-themed musicals capture the holiday spirit perfectly.
Attending a show is not only entertaining but also a memorable way to celebrate Christmas. The theaters are beautifully decorated, enhancing the festive atmosphere. Buying tickets in advance is a great way to ensure you get to see the show you want.
After the show, consider dining at one of the many nearby restaurants. Enjoying a festive meal with friends or family can round off the evening perfectly. The combination of theater and holiday cheer guarantees a wonderful night out.
Experiencing a West End show during Christmas is a delightful tradition that adds to the magic of the season in London.
Address: Various theaters in the West End, London.
7. Stroll through Covent Garden with its festive decorations
Covent Garden is a must-visit destination during the Christmas season. The area comes alive with stunning decorations, twinkling lights, and a large Christmas tree. The festive atmosphere is contagious, making it a perfect spot for a leisurely stroll.
As you wander through the market, enjoy the unique shops and the vibrant surroundings. Street performers often entertain visitors, adding to the lively ambiance. Moreover, holiday decorations adorn every corner, providing picturesque backdrops for your festive photos.
Don’t miss the opportunity to indulge in holiday treats at the various cafés and restaurants. Enjoying a warm drink or a seasonal snack here enhances the festive experience.
Covent Garden truly captures the essence of Christmas cheer in London, making it a delightful location to explore throughout December.
Address: Covent Garden, London WC2E 8RF, United Kingdom.
8. Visit the iconic Christmas tree in Trafalgar Square
Each year, Trafalgar Square hosts a magnificent Christmas tree as a gift from Norway. This towering tree, adorned with beautiful lights and decorations, symbolizes friendship and goodwill. Standing in the square, it’s hard not to be enchanted by its beauty.
Visitors gather around the tree to take photos, enjoy the festive atmosphere, and reflect on the holiday season. In addition to the tree, the square often features a traditional carol singing event that is a perfect way to get into the holiday spirit.
As you’re in the area, don’t forget to explore the surrounding sights, including the National Gallery. The square, filled with lights and decorations, creates a magical moment that truly embodies the charm of Christmas in London.
Visiting the Christmas tree in Trafalgar Square is not just about seeing the lights; it’s about immersing yourself in the heart of London’s festive cheer.
Address: Trafalgar Square, London WC2N 5DN, United Kingdom.
9. Explore the Southbank Centre Winter Market
The Southbank Centre Winter Market transforms the riverside into a festive hub each December. The market features charming wooden chalets that offer handcrafted gifts, delicious food, and seasonal drinks. The location along the Thames provides beautiful views while you shop.
As you stroll through the market, the scent of mulled wine and festive treats fills the air. It’s a perfect opportunity to find unique gifts for loved ones while enjoying the festive atmosphere. Live music often accompanies your shopping, further enhancing the experience.
You can also warm up with a hot chocolate or enjoy traditional holiday snacks among friends. The Southbank Centre Winter Market is a lively place to celebrate the season and enjoy festive activities.
Visitors will find that the combination of shopping, music, and delicious food makes this market a cherished part of London’s holiday offerings.
Address: Southbank Centre, Belvedere Rd, London SE1 8XX, United Kingdom.
10. Discover the festive exhibits at the Natural History Museum
The Natural History Museum is a captivating destination during December, featuring festive exhibits and stunning decorations. Each year, the museum hosts a special ice rink outside while inside, you can explore fascinating displays that often include festive themes.
Children and adults alike can enjoy the enchanting dinosaur exhibit, all while soaking in the holiday spirit reflected in the museum decor. Festive workshops and activities may also be available, adding to the excitement of a visit.
After exploring the exhibits, take a break at the museum café. Enjoy a festive treat and warm drink while reflecting on your visit. The combination of scientific wonder and Christmas cheer makes it a fun and educational family outing.
The Natural History Museum is more than just a museum in December; it’s a festive destination filled with holiday magic.
Address: Natural History Museum, Cromwell Rd, South Kensington, London SW7 5BD, United Kingdom.
11. Attend the New Year’s Eve Fireworks display
London’s New Year’s Eve fireworks display is an iconic celebration, drawing crowds from all over the world. The spectacular show takes place along the River Thames, lighting up the London skyline as the clock strikes midnight. Generally, tickets are required to see the display in person, and they go quickly, so plan ahead!
Find a good viewing spot early, as thousands gather to experience this breathtaking event. The atmosphere is electric as people join together to welcome the new year with joy and excitement. The show is accompanied by music and often features a countdown to midnight.
After the fireworks, many continue the party at nearby bars and restaurants, keeping the celebrations going. The New Year’s Eve fireworks are a memorable way to bid farewell to the old year and greet the new one.
Be sure to check local guidelines and schedules to make your plans in advance, ensuring you enjoy one of the most magnificent New Year’s celebrations in the world.
Address: The South Bank, London SE1 7GA, United Kingdom.
12. Shop for unique gifts at Harrods Christmas Market
Harrods is synonymous with luxury shopping. During the Christmas season, the store transforms into a winter wonderland, showcasing exquisite decorations and holiday-themed displays. The Harrods Christmas Market offers an exclusive selection of unique gifts and high-end items that make perfect presents.
Visitors can explore a wide range of products, from designer brands to gourmet food items. The market atmosphere is lively, filled with festive music and cheerful shoppers. Take your time wandering through the various departments, each adorned with seasonal themes.
Don’t miss the chance to try out the delicious food samples available in the food halls. From tasty treats to luxurious gifts, Harrods offers a unique shopping experience for those looking to indulge in some holiday cheer.
Shopping at Harrods during Christmas truly embodies the festive spirit, making it an experience to remember.
Address: 87-135 Brompton Rd, Knightsbridge, London SW1X 7XL, United Kingdom.
13. Enjoy the seasonal treats at Borough Market
Borough Market transforms into a culinary wonderland during December. This famous food market is an ideal destination for food lovers looking to indulge in seasonal delights. Each stall offers unique gourmet foods, artisanal products, and holiday treats.
Explore various stalls selling everything from mulled wine and roasted nuts to Christmas pastries and cheeses. The market is buzzing with energy, making it a perfect spot to enjoy the festive flavors of London. Sampling the diverse offerings is encouraged!
Settle down at one of the picnic areas or nearby cafés to enjoy your finds. The warm atmosphere and delicious smells enhance the overall experience. It’s also a great place to gather unique ingredients for your holiday meals or find last-minute gifts for foodies.
Borough Market during December is a feast for the senses, celebrating the rich, diverse culinary offerings that London has to share.
Address: 8 Southwark St, London SE1 1TL, United Kingdom.
14. Experience Christmas at Kew Gardens
Kew Gardens offers a unique take on Christmas festivities with its dazzling light displays and events. The gardens transform into a magical landscape filled with twinkling lights, illuminating paths and creating an enchanting atmosphere for visitors.
This year’s Christmas at Kew usually features a light trail, where you can stroll through the colorful installations in the gardens. Special themed events occur throughout December, adding to the holiday fun. It’s a beautiful way to experience nature in the winter.
Along the trail, enjoy seasonal treats and warming drinks, and indulge in festive snacks offered by various stalls. It’s an exceptional outdoor experience that combines nature with holiday magic.
Visiting Kew Gardens during Christmas is a memorable way to celebrate the season, with stunning views and delightful experiences for everyone.
Address: Kew, Richmond, TW9 3AE, United Kingdom.
15. Take a themed afternoon tea for the holidays
Indulging in a themed afternoon tea is one of London’s most delightful traditions in December. Many restaurants and hotels offer special Christmas-themed teas that feature festive treats and drinks, making it a perfect activity for the holiday season.
Enjoy finger sandwiches, scones, and an array of festive pastries, all beautifully presented. Some places even serve themed decorations and unique beverages, such as spiced lattes or festive cocktails.
Popular locations for afternoon tea include luxury hotels and iconic tea houses, where you can soak in the elegant surroundings as you enjoy your treats. Many of these venues also have beautiful holiday decorations, enhancing the festive experience.
A festive afternoon tea is an enjoyable way to take a break from sightseeing, relax, and take in the holiday cheer while trying out seasonal delicacies.
Address: Various locations across London.
16. Visit the Charles Dickens Museum for a Christmassy twist
The Charles Dickens Museum, set in the author’s former home, offers a charming glimpse into Dickens’ life. Visit in December to experience special holiday-themed events and exhibitions celebrating A Christmas Carol, one of Dickens’ most famous works.
Explore the rooms decorated for the festive season and learn about Victorian Christmas traditions. You’ll gain insights into how Christmas was celebrated during Dickens’ time, making it a unique educational experience.
The museum often offers workshops and activities around the Christmas theme, welcoming families and children to join in on the fun. Don’t forget to pop into the museum shop for unique gifts that embody the spirit of Dickens.
A visit to the Charles Dickens Museum in December is a lovely way to embrace the festive spirit and discover the legacy of one of England’s greatest writers.
Address: 48 Doughty St, London WC1N 2LX, United Kingdom.
17. Take part in a Christmas-themed walking tour
Explore London’s festive charm by joining a Christmas-themed walking tour. These tours often weave through the city’s historic streets, showcasing beautiful decorations, Christmas markets, and iconic landmarks adorned for the holidays.
Your expert guide shares stories of London’s Christmas traditions while you immerse yourself in the festive atmosphere. Most tours allow for plenty of opportunities for taking photos, tasting seasonal treats, and shopping for gifts.
Walking tours typically include stops at notable locations like Covent Garden, Somerset House, and traditional markets, ensuring you get a well-rounded view of the city’s holiday offerings.
Taking part in a Christmas walking tour is an engaging way to experience London during the festive season and discover its holiday spirit.
Address: Various meeting points across London.
18. Explore the Winter Festival at Southbank
The Southbank Centre Winter Festival is a vibrant part of London’s Christmas festivities. This winter festival features a market, open-air bars, and entertainment options, providing fun for all ages. It’s especially lively in December, drawing crowds eager to embrace the holiday spirit.
Stalls feature crafts, food, and seasonal drinks, including mulled wine and winter specials. Enjoy street performances, music, and various activities throughout the festival, adding to the lively environment.
Visitors can soak up the festive charm by exploring the riverside, enjoying the lights, and participating in the various entertainment options available. Don’t forget to snap some photos for lasting memories!
Overall, the Southbank Centre Winter Festival encapsulates London’s holiday spirit by offering a lively mix of festivities, shopping, and entertainment for everyone to enjoy.
Address: Southbank Centre, Belvedere Rd, London SE1 8XX, United Kingdom.
19. Enjoy the lights at Carnaby Street
Carnaby Street is a historic shopping area that becomes a vibrant hub for Christmas celebrations each December. The street is adorned with creative and stunning light displays, making it a popular destination for visitors and locals alike.
Explore the unique shops and boutiques while enjoying the seasonal decorations that enhance the festive atmosphere. Each year features different themes in the light displays, drawing attention from all who pass by.
Enjoying the festive lights while you shop or enjoy holiday treats in the area is a must-do experience. Carnaby Street often hosts exciting events during December, including late-night shopping and entertainment, making your visit even more special.
Walking along Carnaby Street during the holiday season is an engaging way to experience London’s festive offerings, combined with its vibrant shopping scene.
Address: Carnaby St, London W1F 7HA, United Kingdom.
20. Visit St. Paul’s Cathedral for a Christmas service
St. Paul’s Cathedral, an iconic London landmark, holds special Christmas services during December. Attending a service is a spiritual and peaceful way to embrace the holiday season amidst the hustle and bustle of the city.
The stunning architecture and interior decorations contribute to a reflective atmosphere, making it a beautiful backdrop for prayer and community. The choir’s performances during services often uplift spirits, enhancing the holiday experience.
Additionally, visiting the cathedral allows you to learn about its history and participate in traditional Christmas rituals. It serves as a beautiful reminder of the true spirit of Christmas.
Whether you attend a service or simply explore the cathedral, St. Paul’s during Christmas provides a unique experience filled with inspiration and wonder.
Address: St. Paul’s Churchyard, London EC4M 8AD, United Kingdom.
21. Enjoy a Christmas Day lunch at a local pub
On Christmas Day, enjoying a festive lunch at a traditional London pub is a delightful experience. Many pubs open their doors on this day, serving hearty meals that often include turkey, trimmings, and seasonal dishes.
Gather with family or friends to enjoy the cozy atmosphere, as pubs often decorate their interiors for the holiday season. Many places create special Christmas menus, so it’s wise to book in advance.
Eating at a local pub on Christmas Day is a cherished tradition for many Londoners, and you’ll experience the warmth of British hospitality during this festive time.
As you savor your meal, take in the lively Christmas decorations and enjoy the joyful ambiance, making it a memorable holiday gathering.
Address: Various local pubs across London.
22. Check out the festive displays at Liberty London
Liberty London is a must-visit during the Christmas season, known for its stunning festive displays and beautiful decorations. This iconic department store features a delightful selection of gifts, decorations, and unique festive apparel.
Wander through the store, and you’ll find lovely holiday displays showcasing seasonal products, often featuring themes related to traditional British Christmas elements. The enchanting atmosphere inside Liberty truly captures the holiday spirit.
Shopping here can lead to discovering unique gifts that you won’t find elsewhere. You’ll leave not only with fabulous purchases but also a heart filled with the joy of the season.
Whether looking for last-minute gifts or simply soaking in the festive decor, Liberty London promises to offer a delightful holiday shopping experience.
Address: Regent St, Carnaby, London W1B 5AH, United Kingdom.
23. Watch a Christmas pantomime
The Christmas pantomime is a beloved holiday tradition in the UK, filled with fun, laughter, and music. These entertaining shows are typically family-friendly and feature exaggerated characters, colorful costumes, and plenty of audience interaction.
Pantomimes are staged in various theaters around London during December, offering a wide range of themes and stories, often inspired by popular fairy tales. Enjoying a pantomime is a delightful experience, perfect for both children and adults.
Tickets for popular shows can sell quickly, so booking in advance is recommended. Together with friends or family, you’ll enjoy the wit, humor, and festive atmosphere that each performance brings.
Participating in the tradition of attending a Christmas pantomime is a joyous way to celebrate the holiday season in London.
Address: Various theatres across London.
24. Visit the Victoria and Albert Museum’s Christmas displays
The Victoria and Albert Museum (V&A) lights up for Christmas, showcasing beautiful holiday displays. The museum often features special installations and events in December, reflecting the festive spirit through art and culture.
Visitors can explore exhibitions that may focus on Christmas traditions and decorations throughout history. Each year, the V&A offers unique experiences that enhance the holiday atmosphere within its magnificent halls.
Participating in workshops or events during your visit can add a creative twist to your holiday experience. Some exhibitions might include opportunities to create festive decorations.
Visiting the V&A during Christmas is not only informative but also a delightful and enriching experience for individuals and families alike.
Address: Cromwell Rd, Knightsbridge, London SW7 2RL, United Kingdom.
25. Go caroling in the city’s historic neighborhoods
Caroling through London’s historic neighborhoods is a heartwarming way to celebrate the Christmas season. Gather friends or join a group to sing traditional holiday songs in beautiful locations, like Covent Garden, Hampstead Heath, or Southbank.
As you stroll through charming streets adorned with festive decorations, you’ll spread holiday cheer while creating wonderful memories. Many neighborhoods organize caroling events, inviting community members to join the festivities.
Everyone is welcome, whether you’re a seasoned singer or just enjoy the spirit of the season. Dressing warmly is a must, as you will be outside enjoying the fresh winter air.
Caroling offers an opportunity to connect with others and share in the joy of Christmas, making it a delightful and meaningful activity during your visit to London.
Address: Various historic neighborhoods across London.
Also Check Out Things To Do in Nottingham and Things To Do in Southampton
Final Thoughts
London in December truly transforms into a festive wonderland. The combination of dazzling lights, incredible markets, and cultural events creates a magical atmosphere for all. From shopping and dining to exploring unique attractions, there’s something for everyone.
Whether you choose to enjoy a classic Christmas show in the West End or partake in a unique themed afternoon tea, the experiences you gather will make for cherished memories. As the holiday spirit fills the air, London offers endless opportunities for exploration and celebration.
Embrace the warmth of the season and all the festive joy this incredible city has to offer. You will leave with stories and experiences that will resonate long after the holidays have passed.