London at Christmas: A Foodie’s Dream & Festive Wonderland
If you’ve never been to London during Christmas, you’re in for a real treat. Imagine twinkling lights strung across streets, cosy pubs glowing with warmth, and the smell of roasted chestnuts and mulled wine in the air. It’s like stepping into a festive postcard. If you’re a foodie or someone who loves to dive deep into local experiences (with a side of indulgence), you’ll fall head-over-heels in love with London at Christmas. I always spend a couple of days in London at Christmas time. I love the energy, the bright lights, and of course the Christmas food.
Here we go! Let me guide you through the best spots to eat, drink, have fun and enjoy this magical season.
Gastrotravelogue uses affiliate links. When you click on an affiliate link and purchase a product or service I will receive a small commission. Please note that this does not cost you anything extra.
London if you are in a hurry
The best tours and activities
- London: The London Eye Entry Ticket
- London: Tower of London and Crown Jewels Exhibition Ticket
- London: Westminster to Greenwich River Thames Cruise
- London: Tower Bridge Entry Ticket
- London: Warner Bros. Studio Tour with Return Transportation
- London: City Sightseeing Hop-On Hop-Off Bus Tour
Best hotels in London
- Luxury – The Ampersand
- Boutique – The Mandrake
- Mid- Range – CitizenM Tower Bridge ( this is where I usually stay – I love the views)
- The Cool and Quirky London Hotel Guide
- Unveiling the Secrets:12 Exquisite Luxury Hotels in London
What to Expect from London at Christmas
The entire city transforms into a festive playground by mid-November. Streets are draped in sparkling lights, and major shopping areas like Oxford Street and Regent Street have dazzling Christmas displays that are honestly worth a visit just to stare at. The crowds can be a bit intense, the closer to Christmas you get but hey, that’s part of the festive charm, right? And don’t even get me started on the food markets—there’s one around every corner, and each one has something unique to offer.
The Must-Do Christmas Food Markets
Christmas in London isn’t complete without hitting a few food markets. Here are my top picks:
Southbank Centre Winter Market
Southbank is one of my personal favorites. You’ll find everything from bratwurst to churros, mulled cider, and more artisanal snacks than you can count. The riverside location adds a bit of romance, especially if you’re with a partner or a close friend. Grab a mulled wine, stroll along the Thames, and check out the hand-crafted gifts. My top tip? Keep an eye out for the cheese fondue stand—it’s heavenly, especially on a cold evening.

Christmas by the River (London Bridge)
Not as chaotic as some of the more famous markets, but that’s what makes it special. You get beautiful views of Tower Bridge and The Shard, along with a good range of food stalls. This spot is perfect for a low-key evening—grab some hot chocolate, share a Yorkshire pudding wrap, and enjoy the vibe.
Borough Market at Christmas
Borough Market at Christmas is an absolute foodie paradise! During the festive season, this iconic market transforms into a wonderland of seasonal delights. Imagine walking through bustling aisles with the smell of freshly baked mince pies, mulled wine, and roasted chestnuts filling the air.
If you’re into seafood, I highly recommend trying the fresh oysters here (I know, not your typical Christmas snack, but trust me, they’re divine)
The market’s traders pull out all the stops with incredible festive offerings. You’ll find artisan cheeses perfect for your Christmas platter, delicious cured meats, and indulgent puddings. Don’t forget to pick up a few mince pies from Bread Ahead Bakery—they’re legendary! Plus, you can snag some of the best Christmas hams, sausages, and festive pastries to take home.
Grab a cup of mulled cider or a festive hot chocolate topped with whipped cream. It’s the perfect spot to soak in the holiday atmosphere, especially with the twinkling lights and beautifully decorated stalls.
Pro tip: Visit early to avoid the lunchtime rush—Borough Market can get packed, especially in the lead-up to Christmas!
🤩 Related Post: The Essential Guide to Borough Market, London

Leicester Square Christmas Market
Located smack bang in the middle of central London, this one can get busy, but it’s totally worth it. The market is smaller, but the vibe is all about indulgence. Picture this: Belgian waffles dripping with chocolate, hot gin punch (yes, it’s a thing), and churros to die for. After a bit of browsing, hit the nearby cocktail bars for a festive drink to cap off the night. From here it is a short walk to Covent Garden and I think one of the best Christmas spots in London.

Covent Garden at Christmas
Covent Garden at Christmas is pure magic—it’s one of those places that makes you feel like you’re in a festive movie set. As soon as December hits, the entire area is decked out with twinkling lights, giant wreaths, and, of course, an iconic giant Christmas tree in the piazza.
If you’re visiting with a partner or friends, wandering around Covent Garden in the evening is a must. The festive decorations are absolutely stunning, with massive baubles hanging from the market’s ceiling and mistletoe installations creating a romantic vibe. There’s often live music or carol singers, adding to the holiday cheer.
For foodies, there’s plenty to keep you satisfied. The market stalls are filled with vendors offering seasonal snacks like mince pies, mulled wine, and roasted chestnuts. Grab a warm drink and browse through the cute gift stalls—it’s a great place to pick up last-minute Christmas presents, too.
Make sure to pop into the nearby restaurants and cafes, as many offer special Christmas menus. And if you’re up for a little fun, you might even spot Santa’s reindeer during their regular visits to the piazza!
All in all, Covent Garden is a perfect mix of shopping, dining, and pure holiday joy, making it a must-visit spot in London at Christmas. I love Covent Garden any time of the year but it is always one of my places to visit in London during Christmas.

The Cozy Pub Scene: Christmas Edition
No visit to London is complete without experiencing a proper British pub, especially during Christmas. Many pubs go all out with decorations—think fairy lights, wreaths, and roaring fireplaces. Perfect for cozying up with a drink after a long day of exploring.
The Churchill Arms (Kensington)
This pub is an absolute showstopper during the holidays. They deck the entire exterior in Christmas trees—hundreds of them. Inside, it’s just as festive, with vintage Christmas decor. Grab a pint or a glass of mulled wine, and if you’re hungry, the Thai food they serve is unexpectedly incredible (and spicy enough to keep you warm).

Unique Christmas Experiences: Beyond the Tourist Trail
If you’re looking for more than just sightseeing, London offers some unique holiday experiences that will make your trip unforgettable.
Ice Skating at Somerset House
If you’ve ever imagined skating in front of a grand, historic building, this is the place to be. Somerset House is iconic, and its ice rink is arguably the most picturesque in the city. Book your tickets in advance as it can fill up quickly.
Pro tip: If you’re not feeling too steady on the ice, there’s a lovely cafe overlooking the rink where you can sip a hot chocolate while watching others (inevitably) fall.

Christmas Afternoon Tea
You can’t leave London without indulging in afternoon tea, and at Christmas, many of the city’s top spots go all out with festive twists. Check out The Ritz or Claridge’s for a luxury experience, where you’ll get themed treats like mince pies, cranberry scones, and Christmas pudding-flavored cakes.
For something a little more quirky, head to Sketch—their whimsical tea rooms look like something out of a dream, and they pull out all the stops for Christmas. Sketch is always my first choice for afternoon tea.

Kew Gardens: Christmas at Kew
Now, this one is worth the trek out of central London. Kew Gardens transforms into a magical illuminated wonderland during the holiday season. Wander through glowing tunnels of light, see the trees lit up in rainbow colors, and enjoy the peaceful, romantic atmosphere. Make sure to bring your camera because every corner is Instagram-worthy. Book your tickets early as they sell out quickly.

Festive food in London
One of the absolute joys of Christmas in London is indulging in festive treats. You’ll find mince pies everywhere, but for the best, try Fortnum & Mason or St. John Bakery in Neal’s Yard—their flaky pastry and rich, spiced filling are the real deal. I love the mince pies from both of these fabulous shops.
Don’t miss out on Christmas shortbread either. Head to Biscuiteers in Notting Hill for beautifully decorated biscuits that look almost too good to eat!
If you’re in the mood for something heartier, the British Christmas pudding is a must. Many top restaurants offer their own spin on this classic, but if you want to take one home, Harrods or Selfridges have some of the finest.
🤩 Related Post: Have you heard about Neal’s Yard London’s hidden gem?

Festive Glamour
Now, if you’re all about that festive decor (and let’s be honest, who isn’t?), Liberty London is an absolute must-visit. Their Christmas floor is like walking into a winter wonderland—think gorgeous ornaments, wreaths, and enough sparkle to light up the darkest winter day. Fortnum & Mason also goes all out with its decorations, blending traditional British charm with stunning holiday displays.
If you love glitz and glam, Harrods is the ultimate destination. Their extravagant Christmas windows are a sight to behold, and the whole store feels like you’ve stepped into a luxurious festive fairytale. Lastly, don’t miss the Covent Garden Piazza—its giant Christmas tree and market stalls are iconic!

London’s Most Iconic Christmas Light Displays
One of the best ways to soak up the festive spirit in London is by taking a stroll through some of the city’s most iconic streets, all dressed up in their Christmas finest. Let’s kick things off at Regent Street, where the Christmas lights are truly spectacular. The street becomes a glittering tunnel of glowing angels hovering above you, creating an almost magical canopy of lights. It’s the kind of sight that’ll have you pulling out your phone for a photo every few steps (trust me, I do it every year!). Regent Street is home to some of London’s most famous shops, so if you’re in the mood for a bit of retail therapy, you’ll be spoiled for choice.
Next, head over to Carnaby Street, which always brings something a little quirky and unique to their Christmas decorations. Each year, the theme is different, and it’s a bit more colorful and playful compared to the more traditional lights on Regent Street. Whether it’s retro disco vibes or eco-friendly designs, Carnaby Street has that cool, eclectic edge. Make sure to wander through the side streets, where you’ll find some of London’s trendiest boutiques and cozy cafes. Perfect for grabbing a hot chocolate or festive snack along the way.
Finally, take a detour down Bond Street for a touch of luxury. The Christmas lights here are chic and elegant, often featuring grand chandeliers that twinkle above the street. This area is known for high-end shopping, so while you’re admiring the decorations, you can also check out the beautifully dressed window displays at stores like Tiffany & Co. and Cartier—even if it’s just window shopping, it’s a feast for the eyes.

When do Christmas lights go up in London?
The Christmas lights in London typically go up in early November, with major streets like Regent Street and Oxford Street switching them on around the same time. Most of the lights remain on until early January.
What are the best places to see Christmas lights in London?
Some of the best spots for Christmas lights are Regent Street, Carnaby Street, Bond Street, and Covent Garden. Don’t miss out on the beautiful displays in Southbank, Kew Gardens, and Harrods as well.
Are Christmas markets in London worth visiting?
Absolutely! London’s Christmas markets, like those at Southbank Centre and Leicester Square, offer fantastic food, festive drinks, and unique gifts. They’re a must-visit for first-timers looking to experience a true British Christmas vibe.
What are the best Christmas food markets in London?
Borough Market, Southbank Centre Winter Market, and Christmas by the River are some of the best food markets for festive eats. Expect everything from mince pies to gourmet cheese and mulled wine.
Is it easy to walk around London to see the Christmas decorations?
Yes, many of the best Christmas light displays are in central London and are walkable. You can easily stroll between Regent Street, Carnaby Street, and Bond Street, taking in the lights and stopping for a bite to eat along the way.
What should I wear when visiting London at Christmas?
December in London can be chilly and sometimes wet, so dress in layers. A warm coat, scarf, gloves, and comfortable shoes are essential for exploring the city and checking out the Christmas lights and markets.
More London Travel Guides to Help You Plan Your Trip
- Where to stay: Unveiling the Secrets:12 Exquisite Luxury Hotels in London
- Where to stay: From Budget To Boutique: The Coolest Hotels In London
- The Essential Guide to Borough Market, London
- Cool things to do in Vibrant, Electic Camden Town London
- 30 Plus London travel tips
- London Foodie Tours: Savour the Flavours
- Big Ben to Buckingham Palace: a guide to the best landmarks in London
- More on London
London at Christmas is a magical, cozy, and delicious experience. Whether you’re ice skating in front of Somerset House, warming up with mulled wine at a festive market, or indulging in a roast dinner at a historic pub, there’s something undeniably special about the city at this time of year.
Loved this London at Christmas post?
Share it with your friends or save it for your next trip!

