The Top Things to See & Do in London at Christmas
London at Christmas is nothing short of enchanting, as the city transforms into a glittering wonderland that feels straight out of a holiday movie. Streets dazzle with sparkling lights, historic landmarks take on a festive glow, and cozy markets buzz with the aroma of mulled wine and hot chocolate. Whether you are strolling through iconic neighborhoods decked out in seasonal splendor, enjoying world-class holiday performances, or indulging in treats from traditional Christmas markets, London offers endless ways to capture the magic of the season.
To help you make the most of this special time, here is your guide to the top ten things to see and do in London at Christmas—from must-see attractions to magical hidden gems.
1. Marvel at the Spectacular Holiday Lights in London at Christmas
The best way to see London at Christmas is on two feet. London transforms into a sparkling wonderland during the holiday season, with dazzling lights illuminating the city’s most iconic streets and squares. Covent Garden enchants visitors with its giant Christmas tree, glittering baubles, and festive installations. Over on Bond Street, the decorations are elegant and luxurious, often inspired by high-end jewelry designs. (This year, the lights are Chanel-themed!) Regent Street boasts some of the city’s most famous lights, with its grand display of shimmering angels spanning the street. Meanwhile, Oxford Street wows shoppers with its light installations, creating a magical atmosphere perfect for exploring London at Christmas.
Covent Garden
Covent Garden is a must-visit destination in London, especially during the holiday season. The area is transformed into a festive haven, complete with its iconic Christmas tree adorned with sparkling lights and oversized decorations. Holiday pop-ups like the Jo Malone boutique and the Sipsmith bar add an extra layer of seasonal charm, offering perfect gifts and cozy cocktails.
For the best experience, visit at night when the shops have closed—it is quieter, and the lights shine their brightest. Grab a pint or some mulled wine at the Punch & Judy Pub, where you can take in the magical atmosphere from a bird’s-eye view, making it a truly memorable stop during London at Christmas.
Bond Street
Bond Street is synonymous with luxury, and its Christmas decorations are no exception. This year, the dazzling displays are sponsored by Chanel, adding a touch of couture elegance to the holiday magic. Each designer boutique along the street outdoes the next with elaborate festive displays—this year, Dior and Cartier stand out as true showstoppers.
Nearby, the historic Burlington Arcade is also dressed for the season, with sparkling lights and seasonal decorations creating a beautifully festive atmosphere. Fortnum & Mason's department store on nearby Piccadilly cannot be missed either while you are in the area! The store's elaborate decorations spill out from the interior and cover the building with bright lights. This year's storefront features a cheerful advent calendar design. Strolling through Bond Street, and the surrounding area, during Christmas feels like stepping into a world of holiday luxury and enchantment.
Regent Street
Regent Street is one of London’s most iconic shopping destinations, and its Christmas lights are a highlight of the festive season. The grand display of shimmering angels suspended above the street is breathtaking, adding a touch of elegance to the holiday atmosphere. The angels are said to represent the spirit of Christmas! Regent Street is my favorite street in London at Christmas.
A short stroll away, the Liberty Department Store enchants visitors with its beautifully curated festive displays. The Tudor-style building is especially magical during the holidays, showcasing exquisite decorations and holiday windows that captivate passersby. Liberty's Christmas Shop, located on the fourth floor, is equally festive and one of the best in town. Regent Street, paired with Liberty’s charm, perfectly embodies the spirit of London at Christmas.
Oxford Street
Oxford Street dazzles during the holidays with its iconic light displays, featuring twinkling stars suspended above the bustling street. These celestial decorations create a magical atmosphere, especially when viewed against the evening sky.
The John Lewis department store is a must-see, with festive window displays that captivate passersby and bring a touch of holiday charm to the shopping district. Nearby, Selfridges is a holiday haven. Its stunning displays and famous Holiday Shop on the lower ground floor make it a fantastic place to pick up gifts for your loved ones, from unique stocking stuffers, festive Christmas baubles, and luxury items. Oxford Street is a vibrant and festive destination, is a must-see during London at Christmas.
Harrods
Not too far away in Knightsbridge, Harrods is home to some of the most extravagant holiday light and window displays in all of London! This year, sponsored by Loro Piana, Harrods has been transformed into a whimsical holiday workshop. The Harrods Christmas Shop is a standout in London at Christmas, opening remarkably early—this year on Friday, July 26—to help shoppers get a head start on their festive plans.
Even if you are not in the market for luxury items, Harrods is worth a visit simply for its extravagant holiday displays, both inside and out. It is a quintessential stop for soaking in the festive spirit of London at Christmas.
2. Meet Santa Claws
The Natural History Museum in London's Kensington neighborhood brings a festive twist to its exhibits during the holiday season with its whimsical Santa Claws. The star of the show is none other than the museum’s iconic animatronic Tyrannosaurus rex, which gets a merry makeover for Christmas.
Every year, this towering predator dons a custom-designed Christmas jumper (or sweater, as it is known in the United States), adding a touch of humor and charm to the museum's festive offerings. The Christmas jumper is a marvel of design, created to fit the accurate dimensions of a real T. rex. This ensures that it not only complements the lifelike animatronic but also highlights the scale and grandeur of this prehistoric creature. The Christmas jumper is for sale in human sizes in the gift shop, as well as other festive dino-themed knitwear. The proceeds from the sale of the collection benefit the Natural History Museum's research and public programming.
The sight of a roaring T. rex dressed in a holiday sweater is both entertaining and unforgettable, making it a popular attraction for visitors of all ages. Santa Claws can be found in the dinosaur gallery. While you are visiting the Natural History Museum in London at Christmas, be sure to see the rest of the dinosaur gallery and some of the other highlights in the museum's collection, including my favorites:
- Hintze Hall & the Blue Whale Skeleton: Upon entering the Natural History Museum's main entrance, visitors are greeted by the sight of a blue whale skeleton suspended dramatically from the ceiling of Hintze Hall. This iconic centerpiece symbolizes the museum's commitment to understanding and protecting the natural world.
- Minerals & Gems Collection: The museum’s sparkling array of gemstones, meteorites, and precious minerals is a hidden gem (literally!). Tucked away on the museum's second floor, the minerals & gems collection is a quiet area filled with every gemstone and mineral imaginable. The highlight of the collection is without a doubt the Ostro Stone, the largest flawless blue topaz ever found. The Ostro Stone weighs an incredible 9,381 carats and was found in 1960 in Minas Gerais, Brazil. The more you know!
Santa Claws is on display from November 12, 2024 through the end of January. Admission to the Natural History Museum is free of charge (aside from special exhibits), but donations are appreciated. The museum is open daily from 10:00 AM to 5:50 PM, with the last admission at 5:30 PM. Please note that the museum is closed from December 24 to December 26. You can get free tickets online, in advance of your visit on the Natural History Museum website. I highly recommend that you get advance tickets if you are planning on visiting on a weekend or the week of Christmas when the city is at its busiest. Otherwise, you can just show up to the Natural History Museum, sans ticket, but you may have to wait in line before you can enter the museum.
Jetset Seeker Pro-Tip: If there are long lines at the front entrance of the Natural History Museum, know that there is a side entrance that is hardly ever busy. The side entrance is located on Exhibition Road, in-between the Natural History Museum and the Victoria & Albert Museum. When I visited last week, there was no wait at the side entrance and we were able to walk right in!
3. Get into the Christmas Spirit with Christmas at Kew Gardens
Located about 8 miles to the west of Victoria Station in London, Kew Gardens - officially known as the Royal Botanic Gardens, Kew - is a UNESCO World Heritage Site and home to one of the most diverse plant collections in the entire world. Kew Gardens spans more than 300 acres in Richmond, one of the most affluent and beautiful neighborhoods in London. The gardens feature stunning landscapes, historic glasshouses like the Palm House and the Temperate House, a treetop walkway offering a bird’s-eye view of the arboretum, and even a Japanese garden with a traditional pagoda.
During the holiday season, Christmas at Kew transforms this botanical haven into a spectacular winter wonderland. As night falls, the gardens light up with dazzling holiday illuminations, creating an enchanting atmosphere that delights visitors of all ages.
The highlight is the Christmas light trail, a carefully designed route that takes you through glowing tunnels, shimmering arches, and colorfully illuminated trees. Each section of the trail offers unique displays, from sparkling water reflections to dynamic laser shows, all synchronized with festive music. Interactive installations, amusement rides, Father Christmas, and other festive surprises keep the experience engaging, while hot chocolate, mulled wine, and seasonal snacks are available at stalls along the trail add to the holiday magic.
Christmas at Kew is more than a light display—it is an immersive holiday experience that has become a beloved tradition for Londoners and visitors alike. Perfect for families, couples, or solo adventurers, this event is a must-see for anyone spending time in London at Christmas.
Christmas at Kew Gardens runs on select dates from Wednesday, November 13, 2024 to Sunday, January 5, 2025. Christmas at Kew Gardens begins at 4:20 PM and ends at 10:00 PM. Tickets have designated entry times. If you are planning to travel to/from Kew Gardens using the Underground, I recommend booking your admission for the Victoria Gate as this entrance is a short walk to the Kew Gardens Underground Station. Advance purchase tickets are required. Additional information and ticket purchases can be made on the Christmas at Kew website.
4. Catch a Holiday Show on the West End
London’s West End, with its rich theatrical history dating back to the 17th century, comes alive during the holiday season with an array of festive productions. Known as the heart of British theatre, the West End offers something for everyone, from timeless classics to laugh-out-loud comedies.
For a traditional experience, don’t miss The Nutcracker Ballet, a holiday favorite that enchants audiences with its magical story and beautiful choreography. Charles Dickens’ A Christmas Carol is another must-see, bringing this timeless tale of redemption to life on stage.
For those looking for a lighter, comedic touch, shows like A Christmas Carol (ish) and Father Christmas Needs a Wee! offer a playful spin on holiday storytelling. Whether you are in the mood for heartwarming tradition or modern hilarity, London’s holiday shows capture the festive spirit of London at Christmas. Some of the most popular holiday shows currently on the West End this year, include:
To see everything scheduled on London's West End this holiday season, check out the West End Theater website. For show times, ticket costs, and more information, please visit the website of each individual production.
5. Enjoy Mulled Wine at Christmas Markets
My favorite thing about visiting Christmas markets in Europe (and London, too) is the mulled wine! If mulled wine is not your thing, do not worry - there are plenty of other food and drinks to enjoy! While London is not known for their Christmas markets, there are still quite a few that dot the city that you can visit during your time in London at Christmas. Here are some of the most popular:
Covent Garden
London at Christmas feels like stepping into a holiday movie, and few places capture this magic quite like Covent Garden. While it is not a traditional Christmas market by any means, the area hosts the Winter Warmer Festival from November 12 to December 1, 2024. This festive celebration includes unique experiences like a mulled wine cart, the chic holiday pop-up bar Miracle at Henrietta, the Sipsmith Express cocktail bus, a Jo Malone London holiday pop-up shop, and much more. It is the perfect place to soak up the holiday spirit in style! More information about Christmas in Covent Garden and the Winter Warmer Festival can be found on the Covent Garden website.
Winter Wonderland at Hyde Park
Winter Wonderland in Hyde Park is one of the most festive attractions in London at Christmas. This sprawling holiday extravaganza is a must-visit, offering something for everyone. Highlights include an ice rink, a magical ice kingdom featuring intricately carved sculptures, ice slides, and ice bar, and a variety of thrilling carnival-style rides and games.
Winter Wonderland is perfect for browsing unique gifts and enjoying seasonal treats, while cozy bars and food stalls serve everything from mulled wine to gourmet street food. Winter Wonderland also hosts family-friendly entertainment, including circus shows and live music, making it a magical destination for visitors of all ages during the holiday season.
Winter Wonderland runs from November 21, 2024 until January 5, 2025. Winter Wonderland is open daily from 10:00 AM to 10:00 PM, with the exception of Christmas Day when Winter Wonderland is closed. Admission ranges in price from £5 to £7.50 for adults, depending on the day/time. Admission for children under the age of two is free of charge. Entry tickets are required for admission and can be booked on the Winter Wonderland website.
Leicester Square
Located just outside of the National Gallery, the Leicester Square Christmas market is one of the most centrally located Christmas markets in London for tourists. The festive market is filled with traditional stalls selling churros, mulled wine, bratwurst, Christmas ornaments, and more. Admission to the Christmas market is free and no advance tickets are required. The Leicester Square Christmas market is open from November 6, 2024 to January 5, 2025. It is worth noting that the market is in both Leicester Square and Trafalgar Square. While I could not find the official opening hours, it appears to be opened from noon to 10:00 PM, daily. We tried to visit on our trip to London, but they were closing up for the night - so definitely arrive with plenty of time to visit the stalls before it ends.
Southbank Centre Winter Market
The Southbank Centre Winter Market is a beloved festive attraction in London at Christmas, set along the scenic River Thames. This market offers a cozy, magical atmosphere with its twinkling lights and wooden chalets brimming with holiday decorations, gifts, seasonal treats, and drinks. Visitors can enjoy everything from mulled wine and hot chocolate to international street food, making it a delightful stop for foodies and shoppers alike.
The Southbank Centre Winter Market is open daily from November 1 to December 26, however, the market is closed on Christmas day. Opening times vary, but are largely 11:00 AM to 10:00 PM Sunday through Thursday and 11:00 AM to 11:00 PM on Friday and Saturday. The Southbank Centre Winter Market is free to visit and tickets are not required. Additional information can be found on the Southbank Centre website.
6. Go Ice Skating in London at Christmas
Ice skating is a quintessential winter activity, and London at Christmas offers some incredible rinks to choose from. Among the most popular are Somerset House, with its stunning neoclassical backdrop; Battersea Power Station, offering a modern riverside vibe; Canary Wharf, where you can skate beneath twinkling lights in the heart of the city’s business district; and Hyde Park, which features a festive rink as part of Winter Wonderland.
From personal experience, ice skating at Somerset House is magical, but keep a few things in mind: tickets should be booked in advance, as it is a highly sought-after experience, and it can get quite crowded—especially with small children on the ice. If you are an advanced skater (and an impatient one, like Brian), this might not be your ideal spot. Nonetheless, the festive atmosphere and charm make it a memorable holiday activity in London at Christmas.
To book tickets for Skate at Somerset House, please visit the Somerset House website. The ice rink is open November 13, 2024 to January 12, 2025. A really neat skate lounge, presented by Whispering Angel, is also open if you would rather experience ski chalet vibes and watch the ice skating from the warmth of a lounge. For more information about the other ice rinks in London at Christmas, please visit the Time Out London website.
7. Visit the Sky Garden
The Sky Garden, located at the top of the Walkie Talkie building, is one of London’s most spectacular destinations for panoramic views of the city. Best of all, it is free to enter, though booking advance tickets is highly recommended to secure your spot.
This lush indoor garden features multiple restaurants and bars, but the bar stands out as the perfect place to sip a drink while taking in the views. For the best experience, visit just before sunset—during the winter months, aim to visit no later than 3:30 PM—to watch London’s skyline transform as the city lights begin to sparkle.
During the holiday season, the Sky Garden is transformed into a chic ski chalet, complete with festive lights, seasonal décor, and cozy touches that make it feel like a winter retreat. Their holiday cocktail menu is a treat too, featuring favorites like mulled wine and Bailey's hot chocolate—a must-try for embracing the festive spirit. Whether you are there for the views, the ambiance, or a seasonal cocktail, the Sky Garden offers a unique and magical way to experience London at Christmas.
The Sky Garden is open daily. Advance tickets are not required, but highly recommended since London at Christmas is a busy time to visit the city. Advance tickets are free and can be booked on the Sky Garden website. When you arrive to the Sky Garden, be prepared to go through airport-like security and wait in a fairly long queue. (Keep this in mind especially if you are aiming to be up top for sunset!) The Sky Garden tends to clear out pretty quickly after sunset, so lines for the elevators will be longer than usual. I highly recommend grabbing another drink, soaking in the views, and waiting until the lines die down a bit before heading off to your next destination.
8. Shop for Holiday Treats
One of my favorite things to do in London at Christmas - or any time of the year truthfully - is to go shopping! Plus, visiting London at Christmas time gives you the excuse to get some of your holiday shopping done and stock up on some delicious holiday treats. I love purchasing food as gifts during the holidays (and on my travels in general) since they are consumables and in a world of overconsumption, does anyone really need another scarf or cashmere sweater? From extravagant advent calendars and Christmas-blend teas, to luxury goods, London has it all! Just make sure you have plenty of space in your luggage to bring your shopping home with you.
Before you ask, yes, I really did buy all of these items during my trip to London earlier this month (and a few others I did not mention here)! Growing up with an English grandmother gave me a deep appreciation for fine teas, shortbread, and chocolates—treats I just cannot find in the same way in the U.S. So, every time I visit the UK, I make it a point to stock up at local grocery stores, filling an empty suitcase with my favorites and crossing my fingers that I have bought enough to last until my next trip or a visit from family. This time, though—visiting London at Christmas has a way of doing this—you find yourself picking up treats for others as well, which only adds to the shopping list!
Fortnum & Mason
For a quintessentially British holiday shopping experience, Fortnum & Mason is an absolute must. Located in a historic building on Piccadilly, this luxury department store is world-renowned for its exceptional food and drink offerings, making it the perfect place to find gifts for the foodies in your life in London at Christmas.
During the Christmas season, Fortnum & Mason truly shines. Their beautifully curated hampers are legendary, filled with everything from fine teas, artisan biscuits, and luxurious chocolates to savory delicacies, wines, and Champagne. These iconic hampers, packaged in signature wicker baskets, are both practical and elegant, embodying the spirit of Christmas indulgence. Beyond the hampers, the store offers an incredible selection of jams, preserves, and seasonal treats like mince pies, Christmas puddings, and spiced biscuits. For something extra special, you can explore their teas and exquisite confections, presented in Fortnum & Mason’s iconic turquoise tins.
The store’s festive decorations and elegant displays make shopping here feel like stepping into a holiday wonderland. Whether you are buying for a gourmet enthusiast or treating yourself, Fortnum & Mason delivers a uniquely luxurious experience that is perfect for celebrating London at Christmas.
Here are some of my favorites to stock up on at Christmas from Fortnum & Mason (with prices):
- Fortnum & Mason Lemon Curd (£6.95 / $8.75 USD) - The BEST lemon curd you will find in England. It is truly divine on freshly made scones and worth the price!
- Fortnum & Mason Strawberry & Champagne Preserve (£7.95 / $10.01 USD)
- Piccadilly Pistachio Nut Biscuits (£11.95 / $15.05 USD)
- Paddington's Emergency Marmalade (£5.95 / $7.49 USD) - Created especially for the new Padding in Peru film this marmalade was too cute to resist! Plus, like Paddington, I always do enjoy a good marmalade sandwich!
Harrods Food Hall
Located in the iconic Harrods department store in Knightsbridge, the Food Hall is a feast for the senses, especially during the Christmas season. Decked out in festive decor, the Food Hall offers an extraordinary selection of gourmet treats perfect for gifting or indulging. Think beautifully packaged luxury hampers, decadent chocolates, artisan teas, and limited-edition seasonal treats that make it easy to find something special for even the most discerning foodie. Although Harrods Food Hall can get crowded and is on the pricier side, the experience of holiday shopping here is uniquely magical. It is not just a place to shop—it is a quintessential part of experiencing London at Christmas.
Here are some of my favorites to splurge on in London at Christmas from Harrods (with prices):
- Harrods Tea Lovers Advent Calendar (£60.00 / $75.57 USD)
- Harrods Figgy Pudding (£15.00 / $18.89 USD)
- Harrods Christmas Spiced Black Tea (£15.00 / $18.89 USD)
- Harrods No. 42 Earl Grey Tea, 100 Count (£11.00 / $13.85 USD) - Harrods' Earl Grey tea is my favorite tea in the entire world. It has the perfect amount of bergamot and a really wonderful flavor. I always stock up with multiple boxes and have even been known to have it shipped from Harrods to the United States.
Jetset Seeker Pro Tip: Harrods sells really nice reusable shopping bags at checkout in the Harrods Food Hall branded with the Harrods name for £6.00 ($7.56 USD). They are made of jute and fold flat for easy packing, plus they hold a lot! These reusable shopping bags make great gifts since they are very versatile. Fill them with teas, biscuits, jams, and more for the perfect gift for the food lover in your life this holiday season!
No room left in your luggage? Harrods ships internationally, including their Food Hall favorites! For the United States, shipping is a flat-rate of $30.00 USD and takes anywhere from 4 to 6 business days. Just be sure to order by December 13th to receive it with plenty of time for Christmas.
Marks & Spencer (M&S)
Marks & Spencer is one of my favorite places to shop in London, particularly in their M&S Food departments. The M&S grocery stores are my favorite in all of England, particularly if you are looking for great gifts to bring home in the form of chocolates, teas, shortbread biscuits (cookies), and jams that are all great quality and affordable. While Fortnum & Mason and Harrods Food Hall are undeniably impressive and beautifully decorated for the holidays, they can also be expensive and very crowded. For a more low-key shopping option, M&S Food has a great selection of beautifully packaged gifts and holiday treats, and with locations all over London and elsewhere in the UK, making it an easy and reliable choice for shopping for holiday treats.
Here are some of my favorites to stock up on at Christmas from M&S (with prices):
- M&S Food All Butter Scottish Shortbread Assortment Tin (£7.00 / $8.82 USD) - This shortbread tin is a great to pair with tea or coffee as a gift during the holidays, especially for the price! I always buy at least one to keep on hand just in case I need a gift for someone last minute.
- M&S Food All Butter Mini Shortbread Trees (£1.30 / $1.64 USD)
- M&S Food Jolly Jellies (£2.50 / $3.15 USD)
- M&S Food Original Very Merry Munch Tin (£10.00 / $12.60 USD)
- M&S Food Milk Chocolate Brazil Nuts (£3.50 / $4.41 USD) - If you like chocolate covered nuts, buy these! Trust me, they are dangerously delicious. My family is crazy about them, so we always buy quite a few packages worth on every trip to the UK!
- M&S Food Milk Chocolate Pistachios (£5.00 / $6.30 USD)
- M&S Food Mini Christmas Pudding, Serves 1 (£1.75 / $2.20 USD)
- M&S Food Scottish Honey from Highland Heather (£6.25 / $7.87 USD)
- M&S Food Italian Hazelnut Creme (£4.75 / $5.98 USD)
- M&S Food Gold Tea, 240 Count (£8.25 / $10.39 USD) - The M&S Food Gold Tea is really nice and extremely affordable. It has a richer flavor than traditional English Breakfast tea, but without the fragrance of Earl Grey's signature bergamot. Like Harrods' Earl Grey tea, I stock up on these tea bags during every visit to England.
As previously mentioned, there are numerous M&S Food stores throughout London. However, one of the largest is on Oxford Street, next to Selfridges.
Tesco & Sainsbury's
Tesco and Sainsbury's are two popular grocery store chains with locations throughout London. They are also great spots to stock up on holiday chocolates, advent calendars, biscuits, hot chocolate, and more at really reasonable prices. These stores will be your best bet for finding some of the best British chocolate brands like Cadbury, Aero, Terry's Chocolate Orange, and Thorntons - all of which make great stocking stuffers. My family are massive Cadbury fans, so that is why Cadbury dominates the list below. However, there are so many amazing holiday treats you can find at grocery stores all over London at Christmas.
Here are some of my favorites to stock up on at Christmas from Tesco and Sainsbury's (with prices):
-
Cadbury Fingers Milk Chocolate Biscuits (£1.80 / $2.27 USD)
- Cadbury Snowy Fingers Milk & White Chocolate Biscuits (£1.50 / $1.89 USD)
-
Cadbury Dairy Milk Chocolate Hollow Santa (£2.50 / $3.15 USD)
-
Cadbury Dairy Milk Chocolate Chunks Advent Calendar (£7.00 / $8.82 USD)
-
Cadbury Mini Snowballs Chocolate Bar (£1.65 / $2.08 USD)
- Cadbury Dairy Milk Wholenut Chocolate Bar (£2.50 / $3.15 USD)
- Cadbury Dairy Milk Chocolate Xmas Puds, 5 Pack (£3.25 / $4.09 USD)
- Cadbury Drinking Chocolate (£3.00 / $3.78 USD)
- Terry's Chocolate Orange Milk Chocolate Box (£1.49 / $1.88 USD)
- Aero Melts Milk Chocolate Sharing Bag (£1.50 / $1.89 USD)
- Thorntons Classic Collection (£8.50 / $10.71 USD)
Tesco also has some really nice non-food items for Christmas. I love their selection of boxed holiday cards, the proceeds of which benefit a number of UK charities. In addition, Tesco sells holiday decorations, Christmas crackers, and more.
Jetset Seeker Pro Tip: Sainsbury's typically has lower prices than Tesco, unless you shop at Tesco with a Tesco Clubcard. It is free to get a Tesco Clubcard, but you do have to apply for one online in advance of your shopping trip.
Other Top Places to Shop in London at Christmas
If you are looking for non-food gifts, I highly recommend exploring these British shops and brands—they are perfect for finding something special for everyone on your nice list!
Hamleys
Hamleys, located on Regent Street, is one of London’s most iconic shopping destinations and a paradise for kids and kids at heart. Established in 1760, Hamleys holds the title of the oldest toy store in the world and has been delighting generations with its magical atmosphere and unparalleled selection of toys.
Spanning seven floors, the store is packed with everything from classic wooden toys and plush animals to the latest tech gadgets and collectibles. Live demonstrations, interactive displays, and enthusiastic staff bring the products to life, creating an unforgettable shopping experience. Hamleys is especially enchanting during the holiday season, with festive decorations and a wide array of gift options for children of all ages.
Department Stores
I have already highlighted London’s most iconic department stores for their stunning holiday displays and lights, but they are also fantastic destinations for holiday shopping. Liberty, Selfridges (pictured below), John Lewis, Harrods, and Marks & Spencer offer a wide range of gift options, from stylish housewares and beautifully packaged holiday foods to makeup and beauty gift sets, toys for children, and of course, clothing. If you are looking for something timeless, Marks & Spencer is known for their lovely (and affordable) cashmere sweaters—a thoughtful and luxurious gift idea. These stores truly make holiday shopping in London at Christmas a delight.
Quintessential British Brands
Searching for the perfect gifts to take home for your loved ones? Explore some of the most beloved British brands, including Jo Malone London, Reiss, Next, Strathberry, Mulberry, and Sunspel, as well as the quintessential British brands like Burberry and Alexander McQueen. Many of these brands offer holiday discounts, making it easy to find thoughtful presents for those who could not join you in experiencing the magic of London at Christmas.
9. Sip Afternoon Tea
Afternoon tea is a cherished British tradition and a must-try experience when visiting London. This elegant ritual combines fine teas with tiers of finger sandwiches, freshly baked scones, and delicate pastries, served in beautiful settings across the city. During the holiday season, many venues offer festive twists on their classic menus, with seasonal flavors, sparkling décor, and cozy atmospheres that make for a truly magical experience. Perfect for celebrating London at Christmas, a festive afternoon tea is the ideal way to indulge and create lasting memories.
Fortnum & Mason
Fortnum & Mason is my favorite afternoon tea in London! As an added bonus, the Diamond Jubilee Tea Salon is decorated beautifully for the holidays - as is Fortnum & Mason as a whole. While their afternoon tea is pricey, starting at £82 per person ($103.35 USD), you certainly will not leave hungry. Their coronation turkey is one of my favorites and I adore their Festive Chocolate and Orange Log dessert at Christmas. With more food than I could possibly ever eat and beautifully decorated pastries, afternoon tea at Fortnum & Mason is a real treat. While Fortnum & Mason does not have a special Christmas afternoon tea, they do offer a selection of holiday-themed pastries in a beautiful setting.
Afternoon tea at Fortnum & Mason is served daily; however, reservations are required. Savory tea and gluten-free afternoon tea are also available. For additional information, please visit the Fortnum & Mason website. The Diamond Jubilee Tea Salon is located on the fourth floor of the Fortnum & Mason department store.
Ritz London
The Ritz London has one of the most beautiful afternoon teas in London at Christmas; however, it is extremely tough to snag a reservation. I have not had the chance to enjoy afternoon tea at the Ritz London, but it is on my list for my next visit! Afternoon tea at the Ritz London is held in The Palm Court, an exquisitely decorated and beautiful tearoom. Christmas afternoon tea includes a selection of traditional Christmas desserts, including mince pies.
Please note that the Ritz London has a dress code. Men are required to wear a jacket and tie for afternoon tea in The Palm Court. Shorts, jeans, athleisure wear, and sneakers are not permitted for men or women. The dress code does not apply to children under the age of 16.
Afternoon tea at the Ritz London is available daily. Reservations are required and book up weeks in advance during the holiday season. Christmas afternoon tea at the Ritz London begins on Saturday, November 23, 2024 and runs through Monday, January 6, 2025. Prices for the Christmas afternoon tea experience at the Ritz London are more expensive than the regular afternoon tea, with prices beginning at £115 per person ($144.95 USD) and £75 for children ($94.53 USD). Like Fortnum & Mason, a gluten free afternoon tea menu is available, upon request. For additional information regarding Christmas afternoon tea at the Ritz London, please visit the Ritz London website.
TING at the Shangri-La (The Shard)
TING at the Shanrgi-La, located in the Shard skyscraper offers afternoon tea with some of the most exquisite, panoramic views of London. Situated on the 35th floor, TING celebrates the holidays with a festive, Christmas afternoon tea. Afternoon tea at the TING is a savory afternoon tea and includes four courses: sandwiches, savouries (hummus dog, parsnip & truffle burger), scones, and sweets. A vegetarian afternoon tea menu is also available.
Served from Tuesday, November 12, 2024, through Monday, January 6, 2025, afternoon tea at TING is available daily. Advance reservations are highly recommended. Afternoon tea is priced at £78 per person ($98.31 USD), or £88 per person with a flute of champagne ($110.91 USD). For more information and to make a reservation, please visit the TING website.
Claridge's
Claridge's is one of the most magnificent hotels in Mayfair and is always decorated to the nines during the holidays. Even if you do not visit for afternoon tea, I highly recommend at least stopping by to see the incredible Christmas decorations!
Claridge's serves afternoon tea daily and offers a festive afternoon tea from Tuesday, November 5, 2024 until January 1, 2025. The festive afternoon tea is more expensive than their traditional afternoon tea service. On weekdays, afternoon tea is priced starting at £115 per person ($144.94 USD). On weekends, afternoon tea is priced starting at £ 120 per person ($151.24 USD). Children's afternoon tea is £60 per child ($75.62 USD). Advance reservations are required. After January 1, 2025, afternoon tea prices are increasing to start at £95 per person ($119.73 USD). For more information and to make reservations, please visit the Claridge's website.
10. Take a Trip Outside of London to Capture the Christmas Spirit
Christmas at Chatsworth House
If you are looking to get into the Christmas spirit outside of London, the Midlands offers some truly magical experiences. One of our absolute favorites is Christmas at Chatsworth House in Bakewell, Derbyshire. Known to many as Mr. Darcy’s Pemberley in Jane Austen's Pride & Prejudice, Chatsworth is also the historic home of the Dukes of Devonshire. Chatsworth is the largest private home in England and truly worth a visit! This grand estate goes all out for the holidays, with stunning decorations that transform its opulent interiors into a winter wonderland. Beyond the house itself, Chatsworth also hosts an incredible on-site Christmas market, which was hands-down my favorite of all the markets we visited. The Chatsworth Christmas market features a lot of local vendors selling food products, jewelry, and other artisan-made goods. While getting to Chatsworth from London can be a bit tricky, the journey is worth it. The easiest option is by car, but you can also take a train from London to Chesterfield and hop on a bus for the final leg of the trip. Advance tickets for Christmas at Chatsworth are required and popular dates do sell out ahead of time. For additional information, please visit the Christmas at Chatsworth website. Christmas at Chatsworth runs on select dates from November 9, 2024 to January 5, 2025.
Birmingham's Frankfurt Christmas Market
For another festive outing, head to the Birmingham's Frankfurt Christmas Market, the largest German Christmas market outside of Germany itself. Birmingham is just a short train ride from London, making it an easy and worthwhile day trip. Once there, you’ll find yourself surrounded by traditional wooden stalls offering steaming mugs of mulled wine, hot chocolate, sausages, candied nuts, and a variety of festive treats. There are also plenty of stalls selling holiday gifts, ornaments, and handcrafted goods, making it the perfect place to pick up some last-minute presents. The lively atmosphere and authentic German flair make this market a must-see during the holiday season. Birmingham's Frankfurt Christmas Market runs from November 1 to December 24, 2024. Unlike Christmas at Chatsworth, getting to Birmingham to experience its incredible Christmas market is a breeze from London. Direct trains run multiple times an hour and take around 80 minutes, making Birmingham a great day trip from London. The Birmingham Frankfurt Christmas Market is walking distance from the Birmingham New Street Station. For additional information, please visit the Birmingham Frankfurt Christmas Market website.
Christmas Cheer Closer to London
Other great places to visit for Christmas cheer closer to London include Hampton Court Palace and Windsor Castle, both of which are beautifully decorated for the season and steeped in history, adding even more charm to your festive adventures in London at Christmas. Hampton Court Palace offers a variety of holiday festivities, including an ice rink. For additional information, please visit the Hampton Court Palace website. Meanwhile, Christmas at Windsor Castle runs from November 21, 2024 to January 6, 2025 (excluding December 24-25, 2024). Advance tickets are highly recommended and the Christmas experience and displays are included with the cost of admission. Advance tickets can be booked on the Windsor Castle website.
London at Christmas
Whether you are ice skating in front of Somerset House, admiring twinkling Christmas lights, or sipping mulled wine at a Christmas market, the charm of London at Christmas is unforgettable. This past trip, we only spent four days in London which is hardly enough time to see all that London has to offer, but it gives us another reason to visit again soon. So, I hope I have inspired you to plan your visit and let London at Christmas become part of your holiday traditions!
Have you visited London at Christmas? We would LOVE to hear from you!