If you want to experience the best of Christmas magic, lights, decor, and sheer holiday spirit, you absolutely need to head to London at Christmas! From bustling markets to jaw-dropping holiday lights, London pulls out all the stops, making every corner of the city look like it stepped out of a holiday card.
I've been to Christmas in London many, many times and it's always a sight to behold! In this guide, I'll share the best places for Christmas in London for 2024 as well as a full itinerary for your Christmas in London trip!
I wandered around with my jaw dropped for days, in awe of all the festive touches and extravagant displays. If you’re ready to soak up the season, here are the best places for Christmas in London. Grab a glass of wine (you’ll feel like you’re walking these streets with me!), and get ready to plan the holiday trip of your dreams.
Something to note: I adore Christmas in London, but the markets are lacking in comparison to Germany or France. For a true Christmas Market experience, check out my full guides here.
[toc]
Dates For Christmas in London
London annually “switches the lights on” in early November each year. For the 2024 Christmas season Oxford goes first, on November 5th, 2024. Regent Street with the angels happens on November 7th, 2024 as well as Carnaby street. Covent Garden is November 12, 2024. Marylebone village Christmas lights start November 13th, 2024. The Old Spitalfields Christmas lights start on November 13th, 2024. Both the Shard and Leadenhall Market are November 14, 2024. Chelsea Christmas Lights switch on November 16, 2024. Belgravia in London switches on November 17th. The last bit is the Trafalgar Christmas tree is December 5th, 2024.
Best Places for Christmas in London
Regent Street: Angels
The ICONIC angels are one of my all time favorite Christmas light displays in the world. They are so beautiful. They are called the “Spirit of Chrsitmas” Angels. But the tradition is even more iconic!!!
The tradition of “switching on Christmas lights” began on regent street in 1954 to attract customer after the war. Oxford street followed in 1959 and others did too!
Christmas candles were used to decorate homes in Germany first and the tradition spread. Then, in 1882, Thomas Edison’s partner Edward H. Johnson hand wired colored electric bulbs in a string to decorate his Christmas tree, but electric Christmas lights didn’t become affordable to the public until the 1920s.
Back in Britain, London’s renowned department store Selfridge’s put on a lighted Christmas display as early as 1935. In 1954, Christmas lights went up along the length of Regent Street for the first time, and a tradition was born!
Note, it can get VERY crowded. A great way to see them from above is to take a VERY cheap bus ride! Take the 139 towards Waterloo!
2024 dates for Regent Street in London for Christmas: November 7, 2024!
Oxford Street: The Ultimate Christmas Light Show
For classic London Christmas lights, Oxford Street is a must-see. You’ll find twinkling paper lanterns floating above the street, casting a beautiful glow by day and sparkling even brighter at night. I walked up and down this street too many times to count, just trying to capture it all! These displays are the perfect mix of cheerful and chic, and each year brings a new theme. The nearby streets like Regent Street and Bond Street also go all out, with everything from angel lights to wreaths that light up the night.
Oxford Street London Christmas 2024 dates: November 5th.
Bond Street
Nearby Bond Street is the epitome of festive glamour, with dazzling holiday displays in luxury boutiques and along the iconic storefronts. During the Christmas season, Bond Street is adorned with elegant garlands, twinkling lights, and opulent decorations that make it feel as festive as it is luxurious.
Covent Garden
Covent Garden is always a treat, but during Christmas, it’s on another level. The entire square is transformed into a wonderland, from the giant Christmas tree to the INSANE silver ornaments that make the whole area feel like a holiday movie set. Walk around and explore the incredible lights, garlands, and decorations that cover every shop, restaurant, and archway. Don’t miss the floral Christmas displays, which change every year and bring a fresh take on traditional holiday decor. Grab a festive hot chocolate and take it all in – this is London’s holiday spirit at its finest.
Covent Garden London Christmas 2024 dates: November 12th.
It snows every hour on the hour in December in Covent Garden!
The Iconic Harrods and Selfridges Window Displays
A trip to Harrods and Selfridges during Christmas is non-negotiable. Harrods’ entire exterior is outlined with classic holiday lights, turning the building itself into a holiday masterpiece. Inside, you’ll find even more festive decor in the famous Harrods food halls, plus their special Christmas gifts and holiday foods. Just a short walk away, Selfridges always has the quirkiest, most inventive holiday window displays, from a glittering Santa to whimsical winter scenes. Plan to spend some time here – you’ll want to capture every single display.
The Churchill Arms: London’s Most Festive Pub
The Churchill Arms in Kensington isn’t just a pub; it’s a holiday experience. Known for its famously elaborate decorations, The Churchill Arms covers every inch of its facade in festive cheer, from garlands to baubles to twinkling lights. Grab a pint and snap a picture because this pub does not hold back on holiday spirit – it’s like walking into Christmas itself.
Fortnum & Mason: A Christmas Wonderland
Fortnum & Mason is an absolute must during the holiday season. Known for its beautiful decorations and iconic hampers, this historic store becomes a Christmas wonderland in December. Every floor is filled with festive goodies, from handmade ornaments to seasonal treats and gifts. The famous window displays are a true work of art, celebrating the holiday season with intricate details and rich colors that draw crowds every year.
The Tower of London and Tower Bridge
There’s nothing quite like seeing Tower Bridge lit up during Christmas or the nearby Tower of London with its pretty little ice-skating rink set against a historic backdrop. Whether you’re skating or just watching the twinkling lights around you, the magic of London’s Christmas charm is all around. If you’re lucky, you might even catch a beautiful sunset reflecting on the Thames, adding even more sparkle to the scenery.
The Royal Arcades: Christmas Luxe at its Best
London’s Royal Arcades are gorgeous year-round, but during Christmas, they’re on a different level. With garlands, lights, and decorated storefronts, The Burlington Arcade and Royal Arcade are both decked out for the season. You’ll find iconic brands, small boutiques, and some of the city’s most luxurious decorations. And if you’re after that classic English holiday spirit, the Arcades are the place to be – every detail is perfectly festive and elegant.
Annabelle's
Christmas at The Ritz and Claridge’s
For luxury Christmas decor, head to The Ritz and Claridge’s in Mayfair. Both hotels are known for their incredible holiday displays, from beautifully decorated Christmas trees to grand seasonal arrangements that look straight out of a storybook. Whether you’re splurging on afternoon tea or just admiring the decor, these are some of London’s most dazzling holiday spots. Each year, Claridge’s teams up with a famous designer to create a one-of-a-kind Christmas tree, so don’t miss it if you love a touch of opulence.
Carnaby Street: London’s Most Creative Holiday Lights
Carnaby Street never disappoints with its quirky, colorful take on Christmas lights. Each year brings a different, imaginative theme, from oversized mistletoe to vibrant neon signs celebrating peace and love. Strolling down Carnaby during Christmas feels like stepping into a pop-art holiday wonderland. With its unique boutiques and fun decorations, Carnaby is a perfect spot for photos and shopping for eclectic, one-of-a-kind gifts.
King’s Cross/ St Pancras
King’s Cross does Christmas with its own modern twist, featuring seasonal markets, pop-up shops, and some of the coolest contemporary decorations in London. Coal Drops Yard is the heart of the holiday action, where you’ll find a unique Christmas tree installation and plenty of quirky holiday events and shopping options. Grab a hot drink and explore the lively, festive scene, which contrasts beautifully with the historic architecture around the station. St Pancras always does a display inside the station which is unique and lovely!
Winter Wonderland in Hyde Park
I am going to tell y'all… Christmas in Hyde Park is a bit cheesy. But it's fun! Imagine a massive fairground packed with holiday markets, ice skating, rides, and endless food stalls serving everything from mulled wine to churros. It’s one of the best places to soak up festive fun in London. If you’re looking for the ultimate London Christmas experience, a visit here is a must. It can get crowded, so go early if you want to enjoy the space before the evening crowds.
Belgravia: A Hidden Gem of Christmas Decor
For a charming neighborhood experience, head to Belgravia. Known for its beautiful townhouses and boutique shops, Belgravia goes all out for Christmas. Elizabeth Street, in particular, is lined with festive storefronts and holiday displays, while cafes and restaurants create cozy, welcoming spaces with twinkling lights and garlands. It’s a bit off the beaten path but well worth the trip for those who want to see a more intimate side of London’s holiday decor.
Southbank Centre Winter Market: Riverside Christmas Charm
For a riverside Christmas experience, the Southbank Centre Winter Market is a must-visit. With its wooden chalets, festive food, and breathtaking views of the Thames, this market has an enchanting atmosphere. The market features a wide variety of food stalls, selling everything from bratwurst to churros, and has cozy fire pits where you can warm up while enjoying a mulled wine. It’s a beautiful spot for a holiday stroll with the stunning backdrop of the London skyline.
Trafalgar Square Christmas Market: London’s Iconic Holiday Gathering Spot
In the heart of the city, Trafalgar Square transforms into a festive haven with its own charming Christmas market. This iconic location hosts a beautifully decorated Christmas tree, a gift from Norway to London each year since 1947, symbolizing friendship and unity. Surrounding the tree, you’ll find stalls brimming with artisan gifts, handmade ornaments, and delicious treats like mulled wine and roasted chestnuts. Choirs often perform carols here, adding to the festive ambiance, and the whole area sparkles with lights that perfectly complement the majestic National Gallery backdrop. If you’re in central London, Trafalgar Square is a must-see for a true taste of the city’s holiday spirit.
Liberty London: Christmas Elegance Meets English Charm
Liberty London is an iconic spot year-round, but it takes on a special magic during Christmas. The historic Tudor-style building is adorned with a Christmas display at the entrance, while the inside is filled with beautifully curated holiday decor and gifts. Liberty’s Christmas shop is a highlight, featuring unique ornaments, handmade wreaths, and plenty of British holiday charm. The inside always has a cool display!
Annabel’s London: Extravagant Christmas Decor Like No Other
Annabel’s private members club in Mayfair transforms into an over-the-top festive fantasy each Christmas, with decorations that are anything but ordinary. From massive nutcrackers and sparkling garlands to grand entrances designed to wow, the exterior alone is worth a visit to admire the spectacle. Although Annabel’s is exclusive to members, the lavish holiday displays can be enjoyed from outside, making it one of the most glamorous and festive stops in Mayfair.
Christmas at Kew Gardens: A Festive Botanical Spectacle
One of the most magical Christmas experiences in London is Christmas at Kew Gardens. This annual event transforms Kew’s stunning gardens into a wonderland of lights, with immersive light displays, sculptures, and a glittering tunnel of lights. Stroll along the mile-long illuminated trail through the gardens and enjoy seasonal treats along the way. It’s a breathtaking experience that combines natural beauty with holiday magic, making it perfect for families, couples, and anyone who loves the festive season.
Other Must-See Spots: Cartier, York Street, and Kensington Palace
Around London, you’ll find even more magical holiday decor, from Cartier’s storefront to the candlelit tree at Kensington Palace. A walk down York Street in Marylebone reveals gorgeous holiday displays in classic townhouses, especially if you’re looking for that cozy, neighborhood charm. And trust me, if you’re a fan of festive decor, your camera roll is going to be FULL.
Christmas in London Itinerary
Here's a video itinerary for London at Christmas, but I'll share more details below!
If you have just one day to experience Christmas in London, here’s a perfect itinerary to make the most of the city’s festive sights.
I made you a map that follows a short 4 mile loop route!
Start in Covent Garden to see the decorations and enjoy the holiday cheer. Covent Garden is especially magical in the daytime, with its festive stalls and dazzling Christmas tree. From there, head to Borough Market for a bite of seasonal treats and to take in the vibrant market atmosphere. Next, make your way over to Tower Bridge for a scenic walk with views of the Thames, and, if time allows, visit the nearby Tower of London for some historical holiday charm.
As the afternoon begins to fade, head to Winter Wonderland in Hyde Park for holiday rides, market stalls, and plenty of festive food and drink. From there, stroll through Mayfair to admire the dazzling displays outside Annabel’s and other beautifully decorated storefronts. Finally, make your way to Bond Street and Regent Street for the ultimate nighttime Christmas lights experience. Walk under the twinkling lights, enjoy the sparkling window displays, and soak in the festive magic as you end your perfect day in Christmas-lit London.
Of course, you must go to Harrods for the exquisite display!
If you have more time to explore London’s Christmas magic, there’s even more to enjoy! Start by spending a little longer in Covent Garden to browse the shops or enjoy a cozy coffee at one of the nearby cafes. Then head to Kew Gardens for the enchanting Christmas at Kew light trail—a mile-long path of stunning illuminated installations in a breathtaking botanical setting.
You can also make your way to Southbank Centre Winter Market for a riverside holiday experience with cozy food stalls, unique artisan gifts, and picturesque views along the Thames. Don’t miss the chance to visit Trafalgar Square to see the famous Christmas tree and enjoy carolers singing under the stars. Finally, end the night by exploring Belgravia or King’s Cross, both known for their elegant displays and cozy holiday charm, perfect for rounding out a multi-day Christmas tour in London.
Christmas Markets in London
While London’s Christmas markets may not have quite the old-world charm and scale of those in France or Germany, they are festive and unique in their own way, adding an extra sparkle to the city’s holiday season. Here are the top Christmas markets in London for 2024, complete with dates:
- Southbank Centre Winter Market (my personal favorite)
- Stroll along the Thames as the Southbank transforms into a winter wonderland of global cuisine and crafts. Dates: Nov 1 – Dec 26
- Battersea Christmas Market
- With a skating rink and small market you can find lots of great photo opportunties! Dates: November 8, 2024 – January 5th 2024.
- Covent Garden Christmas Markets
- Enjoy the sparkling lights and festive decor while browsing for gifts in one of London’s most magical spots. From Nov 12
- Leicester Square Christmas Market
- Explore festive stalls and enjoy the Belgian Spiegeltent's holiday shows in the heart of Leicester Square. From Nov 6
- Trafalgar Square Christmas Market
- Sip hot chocolate and browse wooden chalets while carolers sing under London’s iconic Christmas tree. Dates TBC
- Winter by the River at London Bridge City
- Soak in views of Tower Bridge while browsing for gifts and sampling festive foods. Dates: Nov 14 – Jan 5
- Spitalfields Christmas Market
- Find unique gifts among food stalls, jewelry, and art in the trendy Spitalfields area. From Nov 13
- Greenwich Christmas Market
- Tick off your shopping list while exploring Greenwich’s historic and festively lit market. From Nov 20
- Kingston Christmas Market
- Head to the riverside town of Kingston for handmade gifts, holiday treats, and cozy cabins. Dates: Nov 14 – Jan 5
- Winter Wonderland in Hyde Park
- London’s biggest Christmas market with gifts, rides, and the UK’s largest outdoor ice rink. Dates: Nov 21 – Jan 5
- King’s Cross Christmas Markets
- Enjoy live music and festive treats while exploring King’s Cross’s eclectic holiday markets. Dates TBC
- Borough Market at Christmas
- Discover seasonal foods and festive decor under the historic arches of Borough Market. Dates TBC
While these markets may not transport you to a fairytale-like German village, they each bring a piece of holiday magic to London, making the city come alive with festive cheer during the Christmas season.
Things to Do in London At Christmas
Besides seeing the lights, there are lots of things to do in London at Christmas! My top tip is to go see a play. London theater is the best in the world. You can see something classic like Mamma Mia or Mary Poppins, or you can see a Christmas-themed show! We saw Elf last year!
Go ice skating! My favorite is at Somerset house! But you can also go to Hampton Court Palace. Unfortunately, the one outside of the Museum of Natural History is no longer. But that brings me to my next point.
Go to a museum! Museums in London are often free! And there are so many wonderful museums.
Go to a food market! I personally love Seven Dials and they always add a festive touch. There's also a rotating cheese board so that's fun.
Just walk around! London at Christmas is so festive, it's so easy to stumble upon something magical!
Hotel Recommendations
I personally like staying in Covent Garden because you're truly in the heart of London. Plus you'll be able to walk to many locations and able to walk to the theater!
One Aldwych (Covent Garden) $$$$
For a luxurious stay, One Aldwych offers stylish rooms and exceptional service in the heart of Covent Garden. Guests can enjoy a refreshing swim in the chlorine-free pool, relax in the on-site spa, and indulge at their award-winning restaurant. Its central location puts you just steps away from theaters, shopping, and the festive buzz of Covent Garden.
Strand Palace (Covent Garden) $$$
With over a century of hospitality, the Strand Palace blends modern comfort with historic charm. Located just minutes from Covent Garden and the Thames, the hotel offers contemporary rooms and excellent dining options, making it perfect for exploring London’s cultural landmarks.
Z Hotel Covent Garden (Budget Option) $$
A great budget-friendly choice, Z Hotel in Covent Garden provides clean, comfortable rooms at a reasonable price. It’s an ideal base for exploring London’s West End, with attractions, restaurants, and transport links right on your doorstep.
Outside Covent Garden: The Hoxton, Holborn $$$
Located a short walk from Covent Garden, The Hoxton, Holborn is a trendy option offering stylish rooms, a buzzing lobby bar, and excellent dining. This boutique hotel combines comfort and cool, with easy access to both the West End and vibrant Holborn area.
London at Christmas is simply unmatched. From the bustling streets of Oxford Street to the cozy pubs and grand hotels, every part of the city is drenched in holiday spirit. So if you’re looking to get into the Christmas mood, London is the place to be. Go, take it all in, and prepare to be amazed – I promise you’ll leave with a camera full of photos and a heart full of holiday cheer!