Headed to London for the holidays and feeling a little claus-trophobic trying to plan it all? In this post, I’ve got you covered with 20+ best things to do in London at Christmas time to make your holiday trip tree-mendously magical. Plus, I’m sharing London travel tips that’ll make you feel like a local, festive spots you don’t want to miss, London tours that sleigh all day, and so much more!
DISCLOSURE: This post contains affiliate links, so I can keep traveling! We may earn a small commission when you make a purchase through links on our site at no additional cost to you.
Table of Contents
Ultimate guide for visiting London at Christmas
If anyone knows how to do Christmas right, it’s London, and I’m quite literally still dreaming about how magical our trip there was two years ago. From twinkling lights around every corner to festive markets bursting with seasonal treats, the city transforms into a full-on winter wonderland that’s impossible not to fall in love with (crowds and all!).
Whether you’re admiring the Christmas lights on Oxford Street, sipping mulled wine in Trafalgar Square, frolicking in the fake snow at Covent Garden, grabbing a pint at The Churchill Arms, or anything in between, London truly feels like you’re stepping straight into a holiday movie that you’ll never want to end. (Trust me!)
If you’re wondering what to do in London (especially during the holidays), you’ve come to the right place! In this post, I’m sharing everything you need to know about visiting London at Christmas time, including things to know before you go, top things to do in London (anytime of year but especially at Christmas time), festive experiences you don’t want to miss, London tours you should probably book ASAP, and so much more.
Planning in a hurry? Check out these quick links!
Travel resources:
- Skyscanner (find the best rates on airplane tickets)
- Discover Cars (compare rental car prices and save $$$)
- Booking.com (explore the best deals on accommodations)
- Top sights guided walking tour (see 30+ landmarks)
- Day trip to Stonehenge, Windsor Castle, & Bath (full-day tour)
- Harry Potter walking tour (calling all muggles!)
- Thames sightseeing cruise (see London from a different angle)
Things to know before you go
How to get to London
London is one of the most accessible cities in the world, with five major airports and many other ways to arrive. Heathrow (LHR) is the largest and busiest, serving as a hub for most international travelers, while Gatwick (LGW) is another popular choice for long-haul and European flights. If you’re traveling from the United States, you’ll most likely fly into one of these airports.
If you’re already in Europe, taking the train is one of the most efficient and scenic ways to get to London. The Eurostar connects Paris, Brussels, and Amsterdam directly to London St. Pancras International Station in just a few hours. Trains are comfortable, offer plenty of space for luggage, and drop you right in the heart of the city. If you’re traveling from other parts of the UK, the National Rail network connects London to virtually any city in the United Kingdom with frequent departures daily.
Ferries and buses are also options if you’re traveling within Europe on a budget. Long-distance coach companies such as FlixBus and National Express offer affordable routes into London from cities across the UK and Europe, often arriving at Victoria Coach Station. For those driving, the Channel Tunnel (Eurotunnel) allows you to take your car from Calais, France, to Folkestone, England, in just 35 minutes, followed by a quick drive into London.
How to get around London
The London Underground, or “the Tube,” is the fastest and most convenient way to get around the city. With 11 lines covering nearly every corner of London, it’s the go-to choice for both locals and visitors. Trains run frequently, typically every few minutes, and stations are well-connected to major landmarks. (Click here for a tube map.) Just be prepared for some crowds during rush hour. The best way to pay is with an Oyster card, a contactless credit/debit card, or Apple/Google Pay.
London’s iconic red double-decker buses are one of the most scenic ways to travel. Buses cover more routes than the Tube and run 24 hours a day on many lines, making them a great option if you’re traveling at night. (Click here to browse bus schedules.) If you want to see the city above ground while still getting where you need to go, hop on a bus and enjoy the ride. For longer journeys within the city, the London Overground and DLR (Docklands Light Railway) extend the transport network even further.
Additionally, London is a very walkable city, especially in central neighborhoods such as Westminster, Covent Garden, and the South Bank. Many top attractions are surprisingly close to each other, so you may find yourself walking more than expected. For a quicker option, London also has a bike-share system (Santander Cycles) where you can rent a bike for short trips via their app or at the docking stations. And, of course, black cabs and ridesharing services like Uber are widely available as alternative options.
Best time to visit London
London is a year-round destination, but the best time to visit really depends on what you want out of your trip. Spring (March to May) is especially enchanting, as the city’s parks and gardens burst into bloom. The cherry blossoms in Greenwich Park are a true highlight, and with mild temperatures and lighter crowds, it’s the perfect season for sightseeing at a more relaxed pace.
Summer (June to August) brings long, sunny days and a lively atmosphere across the city. From open-air concerts to rooftop bars and bustling food festivals, there’s always something happening. It’s the warmest time of year in London, which makes it ideal for enjoying outdoor spaces. Just keep in mind it’s also the busiest season, so attractions can be crowded and prices may be a bit higher.
For fewer crowds and a cozier vibe, autumn (September to November) is a wonderful time to visit. London’s parks turn golden with fall foliage, making neighborhoods like Kensington and Richmond especially scenic. The crisp, comfortable weather makes this the perfect time for exploring and enjoying the city’s cultural festivals and bustling food markets. Plus, after a day out, nothing beats cozying up at a pub with a hearty meal.
Though winter days in December to February are shorter and temperatures are colder, London shines during the holiday season. Festive lights twinkle along Oxford Street, Christmas markets pop up across the city, and ice-skating rinks create a magical winter backdrop. January and February are quieter months for tourism, so if you don’t mind bundling up, you’ll enjoy smaller crowds and often better travel deals.
Additional tips for visiting London at Christmas
- Expect big crowds. Christmas is one of the busiest times of the year in London, with both locals and tourists flocking to see the lights, shop the holiday sales, and enjoy the festivities. Areas like Oxford Street, Covent Garden, and Winter Wonderland in Hyde Park can be shoulder-to-shoulder, especially on evenings and weekends, so try visiting early or on weekdays instead if you can.
- Book in advance. From hotels and theatre shows to restaurants and even afternoon tea, things sell out quickly in December. London is already a pricey city, and Christmas demand pushes rates even higher, especially for accommodations. If you have your heart set on certain events or restaurants, make reservations weeks (if not months) ahead to avoid disappointment.
- Be prepared for short days. In December, the sun sets as early as 3:50 p.m. (it’s actually insane, lol), so daylight hours for sightseeing are limited. Plan to visit outdoor attractions in the morning and early afternoon, and save evenings for indoor activities like the theatre, cozy dinners, or admiring the Christmas lights, which come alive after dark.
- Bundle up for the weather. London winters are cold, damp, and often drizzly. While snow is rare, rain is common, and the damp chill can feel colder than the temperature suggests. Pack a warm coat, waterproof shoes, an umbrella, and plenty of layers so you’ll stay comfortable whether you’re wandering through Christmas markets, watching the changing of the guard, or popping around Borough Market.
- Holiday hours can vary. Around Christmas and New Year’s, many attractions, restaurants, and shops operate on reduced schedules or close altogether (just like in the US). Public transport also runs on limited hours, with no Tube or bus service on Christmas Day itself. Double-check opening times before heading out, and be prepared for some quiet days around the holidays.
- Budget accordingly. Between festive events, special holiday menus, and higher hotel rates, visiting London in December can be more expensive than other times of the year. That said, many of the best experiences, like strolling through the decorated streets or admiring the Christmas lights, are completely free, so you can balance out your spending by mixing paid attractions with those seasonal joys that don’t have a price tag.
- Embrace the festive atmosphere. Despite the crowds, cold, and costs, Christmas in London is truly one of the most magical places (especially at Christmas). The city comes alive with Christmas cheer, festive markets, and twinkling lights, and sometimes the best experiences are simply wandering the streets, as you never know what you’ll stumble upon! Ready for the holiday adventure? Keep scrolling!
London packing checklist
Best things to do in London at Christmas
Grab photos at Platform 9 3/4 at King's Cross
If you’re looking for Harry Potter things to do in London, King’s Cross Station is the place to go, and it’s so much more than just a busy transportation hub. It’s a gateway into the Wizarding World of Harry Potter, where you’ll find Platform 9 3/4 and can take the iconic photo of the trolley half buried in the brick wall. Just next to it, you’ll also find a Harry Potter Shop stocked with everything from wands and robes to toys, sweet treats (and so much more), making it the perfect spot to tick a few names off your Christmas shopping list.
During the holidays, King’s Cross Station also comes alive with festive decorations and twinkling lights, including a giant Harry Potter-themed Christmas tree that makes for the perfect photo opp. While you’re there, make sure to also stop by Coal Drops Yard, a trendy shopping and dining spot just a short walk from the station that goes all out for Christmas, adding even more magic to your visit.
Go Christmas shopping at Coal Drops Yard
As mentioned above, if you plan to visit King’s Cross Station, don’t forget to also pop over to Coal Drops Yard, a unique shopping and dining destination that was once a series of 19th-century coal warehouses. While it still retains its industrial charm, it has been beautifully transformed into a contemporary space featuring a curated mix of local boutiques and popular fashion brands. There are also plenty of cafes, bars, and restaurants, as well as a variety of events held throughout the year.
During the holidays, Coal Drops Yard is especially festive, with sparkling lights, seasonal decorations, and eye-catching holiday window displays. Throughout November and December, a variety of Christmas markets bring the traditions of different countries to life. You’ll find one-of-a-kind, handcrafted products and authentic dishes, offering a unique holiday experience that you won’t find anywhere else.
Get lit at a Christmas-themed bar
If Buddy the Elf opened a cocktail bar, it would look exactly like Miracle at Henrietta. Located in the heart of Covent Garden, this place goes all out on Christmas. We’re talking tinsel hanging from the ceiling, cheesy Christmas decorations covering the walls, and holiday-themed cocktails served in Santa mugs and dinosaur cups. It’s delightfully tacky and chaotic, in the best way possible. Click here to book your table in advance.
For a slightly more classy Christmas experience that feels like a mini escape to the Alps, you need to check out The Montague Ski Lodge in Bloomsbury. Located in The Montague on the Gardens, this cozy ski lodge-themed pop-up is decked out with pine trees, twinkling lights, ski racks, and festive cocktails, creating the perfect little getaway without leaving the city. Click here to book your table in advance.
If you’re looking for a festive evening out that’s a little less “Silent Night”, Humbug in Waterloo is the place to go. This 3-hour Christmas dive bar experience has immersive performances, confetti cannons, indoor snow, holiday-themed cocktails, and plenty of surprises to keep the fun going. It honestly doesn’t get more Christmassy than Humbug! Click here book your ticket in advance.
Eat, drink, & be merry at the Christmas markets
If you’re visiting London in December (or even in mid-November), you’re in for a treat! The city transforms into a spectacle of twinkling lights, dazzling decorations, and an unmistakable festive spirit that sweeps through every street. One of the BEST ways to embrace the magic of the season is by wandering through the iconic Christmas markets in London, and these are a few you won’t want to miss.
Hyde Park Winter Wonderland is the king of all Christmas markets in London, with rows of wooden chalets overflowing with Christmas trinkets and treats, all set against a backdrop of amusement park rides, an ice skating rink, and even a Bavarian-style beer hall. It’s a family-friendly favorite with plenty to keep both kids and adults entertained, though its popularity means you should be prepared for crowds (FYI). For the most magical experience, make sure to visit in the evening when all the lights sparkle across the park!
If you’re looking for a festive (and more relaxed) experience with a view, Southbank Centre Winter Festival is the place to go! Picture festive chalets lining the Thames, fairy lights twinkling in the trees, and the London Eye glowing in the background. You’ll find everything from international street food and unique stocking stuffers to art installations and live entertainment, all best enjoyed with some warm spiced cider or mulled wine.
Covent Garden is already one of the most charming parts of London, but at Christmas, it’s downright magical. Its iconic Christmas tree, sparkling decorations, and hourly snowfall create the ultimate Instagram-worthy backdrop. The Christmas market here is filled with boutique stalls offering handmade crafts, luxury gifts, and festive treats, while foodies will love the seasonal specialties. For the ultimate experience, evenings (and weekends) are hard to beat, while weekdays are perfect for enjoying the sights without the crowds.
Right in the heart of London’s city center, Christmas in Leicester Square feels like a hidden festive village tucked away from the busy streets. Here, you’ll find many of the same market stalls offering handcrafted gifts and delicious food. However, what makes this one extra special is the entertainment, featuring live performances, family-friendly shows, and even cabaret acts. It’s smaller and more intimate than the others, but that’s what makes it so charming.
For a quintessential London holiday experience, make your way to Christmas in Trafalgar Square. Each year, the city is gifted a towering Norwegian Christmas tree, a token of gratitude for Britain’s support during World War II, which takes center stage in the square. Carol singers often fill the air with festive music, creating a truly joyful atmosphere. It’s a must-visit spot for soaking up classic Christmas cheer, snapping iconic photos, and experiencing the heart of London’s festive spirit.
Want to experience more of London’s Christmas markets? Click here to browse additional options.
Grab a pint at an English pub
No trip to London is complete without a stop at a traditional English pub! There’s nothing quite like popping into a warm, cozy pub after a long day of exploring (especially in the cold), ordering a pint (and maybe some bangers & mash, bc why not?!), and soaking up centuries of history. You’ll find a pub just about around every corner, but here are a few favorites I recommend.
The Churchill Arms in Kensington is, without a doubt, one of the most festive (and Instagram-worthy) pubs in London during the holidays. This historic pub is already famous for its stunning floral exterior, and when the holidays roll around, they go all out with twinkling lights and seasonal decorations that will make you stop in your tracks. This pub is also renowned for its legendary Thai menu, making it a must-visit for both its festive atmosphere and delicious food.
Ye Olde Cheshire Cheese is a must-visit for anyone looking to step back in time while enjoying a true London pub experience. This historic gem, rebuilt after the Great Fire of 1666, is famous for its maze of cozy, wood-paneled rooms and nooks, and it’s especially charming during the holidays with twinkling lights and festive decorations. Their menu features British classics like fish & chips and steak & kidney pudding, as well as daily butcher cuts, making it the perfect spot for hearty pub fare in a historic setting. (Click here to book.)
Tucked away in the heart of Covent Garden, The Lamb & Flag is one of London’s oldest pubs, dating back to the 17th century. Full of character with its low-beamed ceilings, snug corners, and lively atmosphere, it’s the perfect spot to soak up history while enjoying classic British pub fare, like hearty pies, fish & chips, and perfectly poured pints. Plus, they have a special Christmas menu, making it a must-visit during the holidays. (Click here to book.)
Overlooking the Thames, The Prospect of Whitby is one of London’s oldest riverside pubs, dating back to the 16th century. Stepping inside feels like entering a slice of maritime history, complete with wooden beams, creaking floors, and nautical memorabilia lining the walls. During the holidays, this pub is extra festive with hanging garland, seasonal decorations, and a special Christmas menu featuring festive drinks and authentic British dishes. (Click here to book.)
Go ice skating at Somerset House Ice Rink
If you’re looking for things to do with kids in London at Christmas time, ice skating at Somerset House Ice Rink needs to be at the top of your list! I mean, where else are you going to be able to ice skate with a view of a 16th-century historic landmark? Once a Tudor palace, this (now) thriving arts and cultural hub transforms the grand courtyard into a magical skating rink that feels like it’s straight out of a movie.
The rink itself is large enough for everyone, from first-timers to confident skaters, and offers a variety of sessions, including family-friendly times and the popular “Skate Lates”, where live DJs spin festive tunes. Off the ice, there’s plenty to keep the festive spirit going. You can warm up with a hot chocolate (or something stronger) at the rink-side lounge, browse the pop-up holiday shop, or simply sit back and watch the skaters twirl (or bust @$$, haha) against the backdrop of the stunning neoclassical building.
If you’re interested in visiting, Skate at Somerset House is open from November 12th to January 11th, and the hours of operation vary by day. Click here to book your tickets in advance.
Explore Covent Garden
Covent Garden quite literally feels like you’re stepping into a Christmas movie. The entire piazza comes alive with twinkling lights, over-the-top festive decorations, and one of the prettiest Christmas trees in London, making it hands down one of the most Instagram-worthy and fun things to do in London at Christmas time. And the best part? It (artificially) snows every evening, so you get that picture-perfect holiday magic without freezing your fingers off (although it is still quite chilly).
Beyond the decorations, Covent Garden offers a merry mix of shopping, dining, and entertainment that come together like a perfectly wrapped present. You can browse unique boutiques and the seasonal pop-ups for Christmas gifts, or warm up with some mulled wine and festive treats from the many surrounding cafes and restaurants. If you plan to visit, be sure to stop by Sushi Samba for a drink (or a meal) with a view, as the restaurant is especially stunning during the holidays.
Click here to explore more festivities going on in Covent Garden this holiday season.
Enjoy afternoon tea with a festive twist
If there’s one quintessential London experience you can’t skip, it’s afternoon tea. I’m not personally a big tea drinker, but there’s something so charming about sipping perfectly brewed tea and indulging in tiny pastries and finger sandwiches. I mean, where else can you eat an entire tower of pastries without judgment and call it “culture”? When in London, right? (haha)
During the holidays in London, afternoon tea also takes on an extra layer of magic, as many hotels and tea rooms deck their tables with festive decorations and seasonal flavors. Top spots to try? The Ritz for a timelessly glamorous experience, Fortnum & Mason for curated seasonal teas and treats, and Claridge’s for over-the-top Christmas decor that’s an Instagram-lover’s dream come true.
If you plan to visit any of these places, I highly recommend making a reservation in advance (linked above), especially if you are traveling during the holidays.
Happy hour at Mr Foggs Tavern
If you’re wandering around Covent Garden and looking for a spot with a bit of character, Mr Fogg’s Tavern is an absolute must. Inspired by the adventurous Phileas J. Fogg, this Victorian-style tavern instantly feels like stepping into another world, making it one of the most unique things to do in London. From the moment you walk in, the walls are filled with quirky memorabilia and artifacts from around the globe—it’s cozy, charming, and a little chaotic all at once!
Although a little touristy, it’s a fun spot to escape the chilly London weather and warm up with a seasonal cocktail or a hearty meal. During the holidays, it’s especially festive, decked out with mistletoe, garland, and twinkling lights. The front of the restaurant is a particularly great photo opp! Plus, you’ll typically find weekly live entertainment, from jazz bands to seasonal performances and sing-alongs, keeping the atmosphere buzzing with Christmas cheer. (Click here to make a reservation.)
Have brunch at Peggy Porschen
If you’re traveling with the girlies, you need to add Peggy Porschen to your London travel itinerary ASAP! Is it touristy? Absolutely, but totally worth it (IMO). This adorable pink cafe is basically an Instagram lover’s dream come true, with its pastel-pink storefront adorned with seasonal flower displays that are impossible to walk past without stopping for a photo (or ten). And the inside? Don’t even get me started!
Think floral wallpaper, perfectly frosted cupcakes, dainty teacups, and pops of pink everywhere you look. Every corner is quite literally picture-perfect, and it’s the kind of place where you’ll want to order one of everything because it’s just that cute (and yes, the desserts taste as good as they look!). They also have a tasty brunch menu with plenty of options, from eggs Benedict and avocado toast to sandwiches, French toast, and more.
If you’re interested in visiting, Peggy Porschen is open daily from 9 am to 6 pm, and I highly recommend getting there early, as it does get busy. If you’re interested in a tea experience, you can book in advance here.
Ride the London Eye
If there’s one iconic London experience you shouldn’t miss, it’s riding the London Eye. Is it touristy? Sure is, but this giant observation wheel towering 135 meters above the Thames offers a completely unique perspective of the city, perfect for spotting London landmarks like Big Ben, the House of Parliament, Buckingham Palace, and more. Whether it’s your first time in London or you’re a repeat visitor, seeing the city from above never gets old.
The experience itself is surprisingly calm and relaxing (unless you’re afraid of heights, lol). Each capsule is fully enclosed and slowly rotates, giving you plenty of time to take in the breathtaking 360-degree views and snap photos from every angle.
Tickets for the London Eye start at approximately £39 for adults, with discounts available for children, students, and those booking online. While it may feel like a splurge, I feel the experience is worth every penny (especially at sunset). For a special treat, you can even upgrade to a private capsule, a champagne experience, afternoon tea, or multi-attraction tickets.
If you’re interested in visiting, the London Eye typically operates from 11 am to 6 pm (hours vary by season), and you can click here to browse ticket options.
Go on a Christmas lights bus tour
One of the absolute best things to do at Christmas time in London is to see the Christmas lights, and there’s no better place to do it than on a double decker bus tour. These tours typically wind through some of the city’s most iconic streets and neighborhoods, including Oxford Street, Regent Street, and Piccadilly Circus, showcasing the dazzling lights, festive window displays, and twinkling decorations that transform London into a winter wonderland.
Along the way, you’ll also get to enjoy panoramic views of some of London’s top attractions, like the London Eye, Westminster Abbey, and Big Ben, all while learning a little bit about them. This particular tour lasts 90 minutes and is a stress-free way to see the sights and lights while staying warm and comfortable. Tickets are around $40, which is a small price to pay for a memorable way to enjoy the holidays.
If you’re interested in a magical holiday experience you won’t find anywhere else, click here for more information.
Sharing is caring! Pin it for later.
Changing of the Guard at Buckingham Palace
If you’re on the hunt for free things to do in London, witnessing the changing of the guard at Buckingham Palace is a must. It’s one of the city’s most iconic ceremonies, full of pageantry, tradition, and a touch of British pomp that you won’t find anywhere else. The event dates back centuries and symbolizes the formal handover of responsibility for protecting the Queen’s (now King’s) residence.
The ceremony itself is a spectacle. The guards, dressed in their famous red tunics and bearskin hats, march with precision while the accompanying military band plays iconic tunes. Watching the guards move in perfect synchrony, with music echoing across the palace courtyard, is surprisingly mesmerizing and one of the most fun things to see in London that captures the essence of London’s royal tradition.
Timing is key if you want the best experience. The Changing of the Guard typically happens on most days at 11:00 a.m. during the spring and summer months, but the schedule can vary during winter or on special occasions, so it’s worth checking the official calendar ahead of your visit here. Make sure to arrive early for a good vantage point near the gates, or if you prefer fewer crowds, try watching from St. James’s Park.
Grab a drink with a view at Sky Garden
Perched at the top of the iconic “Walkie Talkie” building, Sky Garden is London’s highest public garden and one of the best spots to take in the city. Unlike a typical observation deck, Sky Garden combines breathtaking 360-degree views of major landmarks, like The Shard, Tower Bridge, St Paul’s Cathedral (and so much more), all while surrounded by lush greenery, winding paths, and cozy seating areas.
Besides the incredible views, Sky Garden also offers a variety of things to do and enjoy while you’re there. There are several bars and restaurants where you can grab a drink or enjoy a meal while soaking in the skyline. It’s particularly beautiful at sunset! The best part? Entry is free if you book in advance, though there are paid experiences if you want cocktails or a special dining experience.
If you’re interested in visiting, make sure to book tickets up to three weeks in advance here, and click here to check out the different experiences offered.
Buy souvenirs at Fortnum & Mason
If you’re on the hunt for a unique souvenir you won’t find anywhere else, Fortnum & Mason is the place to go! Founded in 1707, this iconic department store has been a favorite of royals and Londoners alike for centuries, earning its reputation as the go-to destination for luxury goods, gourmet treats, and quintessentially British gifts.
Fortnum & Mason is perhaps most famous for its luxurious food halls, which are brimming with everything from fresh produce and baked goods to decadent chocolates, prepared foods, and so much more. It’s truly a feast for the senses, where every corner tempts you with something delicious.
During the holidays, Fortnum & Mason truly comes alive. The store is decked out with festive decorations, sparkling lights, and seasonal displays that feel straight out of a holiday postcard. Their Christmas section, in particular, is a wonderland of ornaments, gourmet treats, and gift ideas that make it impossible to leave empty-handed.
If you’re interested in visiting, Fortnum & Mason is open daily from 10 am to 8 or 9 pm (depending on the day) and from 11:30 am to 6 pm on Sunday.
Food crawl at Borough Market
Now onto one of my favorite things to do in London England (anytime of year), eat my way around Borough Market. This is one of London’s most iconic and beloved food destinations, and is an absolute must-visit whether you’re a foodie or just looking for a fun way to spend an afternoon. Located near London Bridge, Borough Market has been around for centuries and offers every kind of food you could possibly imagine.
If you haven’t already scrolled TikTok for all the viral spots, here are a few I recommend. For the best sandwich you’ll ever have, head to The Black Pig and try their slow-roasted pork sandwich piled high with fresh parmesan cheese. For something to warm you up on a cold day, stop by The Wild Mushroom Risotto booth for (you guessed it) their wild mushroom risotto, or The Bath Dairy for some indulgent mac and cheese. And to end your crawl on a sweet note, don’t miss Turnips for their viral chocolate-covered strawberries.
If you’re interested in visiting, Borough Market is open Tuesday through Sunday from 10 am to 4 or 5 pm (depending on the day), and you can browse their full list of vendors here.
Go Christmas shopping at Harrods
If you’re looking for things to do in London when it rains, Harrods is the place to go! Located in the heart of Knightsbridge, this world-famous shopping destination has been delighting visitors for over 180 years, and it’s easy to see why. From the moment you step inside, you’re surrounded by a mix of luxury, history, and regality you won’t find anywhere else. With its stunning architecture, over-the-top window displays, and lavish interior, Harrods feels like a place where shopping becomes a full-on adventure.
Inside, you’ll find just about everything you could imagine. Fashion lovers can drool over designer clothing and accessories, beauty enthusiasts can get lost in the expansive cosmetic counters, and foodies will have a field day in the incredible Food Halls, stocked with gourmet goodies, fine chocolates, and treats from around the world. There are also cafes and restaurants to rest and refuel, as well as occasional special events and exhibitions.
During the holidays, Harrods really comes alive. The iconic exterior windows are transformed into elaborate Christmas displays that attract crowds from across the city, while inside, twinkling lights, festive decorations, and seasonal products create a magical atmosphere. It’s one of the best places in London to do Christmas shopping, whether you’re hunting for luxury gifts, unique stocking stuffers, or simply soaking in the festive spirit.
If you’re interested in visiting, Fortnum & Mason is open daily from 10:00 am to 9:00 pm, and from 11:30 am to 6:00 pm on Sundays.
Walk the Tower Bridge
If I had to pick one of the top 10 things to do in London, a stroll across Tower Bridge, one of London’s most iconic landmarks, would be it. Completed in 1894, this suspension bridge was built to ease road traffic while still allowing tall ships to pass along the River Thames. Its twin towers, connected by high-level walkways, give you a firsthand look at the intricate design details, from the steel framework to the stonework.
Tower Bridge is also an incredible photo spot, offering unbeatable views of the Thames, the Tower of London, and the city skyline. In the upper walkways, there are also glass-floor sections, allowing you to peek down at the traffic and river below, adding a thrilling element to your visit.
Additionally, if you’re trying to decide between London Bridge and Tower Bridge, hands down, go with Tower Bridge. London Bridge is a fairly modern, functional structure with no iconic architecture. It’s mainly just a bridge to cross the river. Tower Bridge, on the other hand, gives you that quintessential London moment you won’t want to miss.
Explore Leadenhall Market
Leadenhall Market is one of those hidden (but not too hidden) gems in London that feels like you’re walking straight into a storybook, with its Victorian architecture, cobblestone walkways, and colorful ceilings. It dates back to the 14th century and has been transformed into a vibrant shopping and dining destination, while still maintaining its historic charm.
FUN FACT: Leadenhall Market was also apparently a filming location for some of the Harry Potter movies and was used as inspiration for Diagon Alley!
During the holidays, Leadenhall Market is also especially magical, transforming into a winter wonderland with twinkling lights, a towering Christmas tree, and little holiday pop-ups. On the weekends, you’ll also find craft fairs, vintage markets, seasonal treats, and live music, making it the perfect place to do some Christmas shopping and soak up the festive atmosphere. Click here for more info.
Go on a Grinchmas Afternoon tea bus tour
If you’re looking for things to do in London with kids, this one’s for you! When I booked this tour, I figured I could kill two birds with one stone and experience afternoon tea WHILE seeing all of the Christmas lights (genius, right?!). Although it was super cute, the Grinchmas bus tour specifically is geared more towards kids, and as much as I love The Grinch, Grinch trivia just isn’t my thing. I should also probably mention that I don’t have kids, and my husband and I went on this tour together (lol).
On the plus side, it did feel like somewhat of an authentic tea experience, complete with a TOWER of finger sandwiches and tasty pastries (yes, I said a TOWER). That said, because you’re on a moving vehicle, any beverage ordered is served in a plastic cup, including tea. Overall, it was a unique experience that let’s you see London’s sights and lights while enjoying a quintessential British tradition, and a fun, festive way to get into the holiday spirit.
If you’re interested in an afternoon tea bus tour in London (that isn’t Grinch-themed), click here for more details.
Where to find the best Christmas lights in London
London truly comes alive during the holiday season, and there’s no better way to feel the festive spirit than wandering the city decked out in Christmas lights. From dazzling city streets to whimsical store displays, these are the spots that make London sparkle during the holidays.
- You can’t talk about Christmas in London without mentioning Oxford Street, one of the city’s most famous shopping streets. During the holidays, it transforms into a glittering spectacle with over 300,000 twinkling lights and cascading white stars stretching across the street over the hustle & bustle of shoppers. You’ll also find some of the most beautiful window displays at stores like Selfridges offering immersive, larger-than-life scenes that make it impossible not to stop and stare.
- Just around the corner, Regent Street brings the magic to another level, with a more classic and timeless display of giant illuminated angels hanging gracefully overhead. The lights stretch down the street, creating a sparkling canopy that’s impossible not to photograph. Regent Street is also a prime shopping destination, and during the holidays, its beautifully decorated store windows add an extra layer of festive charm.
- For a little more colorful and quirky experience, Carnaby Street is your spot. Every year, they pick a fun new theme for their Christmas lights (when I visited, it was “Carnaby Universe”), and it never disappoints. It’s a smaller area compared to Oxford or Regent Street, but it’s packed with personality, and the lights are completely one-of-a-kind. You won’t find anything like them anywhere else in London!
- For something a bit more glamorous, head to Bond Street, the high-end shopping street. The Christmas lights here are just as luxurious as the designer stores themselves, with sparkling chandeliers, regal-themed installations, and elaborate window displays from iconic brands like Chanel, Cartier, and Dior. It’s the perfect spot to soak in a truly opulent holiday atmosphere while admiring some of the most jaw-droppingly beautiful shopfronts in London.
- For something a little different, head to Kew Gardens, world-famous botanical gardens that transform into a winter wonderland during the holidays. Here you’ll find winding paths of twinkling lights, giant illuminated flowers, shimmering installations over the lake, and whimsical displays hidden among the gardens that make you feel like you’re stepping into a festive fairytale.
- For the ultimate destination for festive fun (and some of the most dazzling Christmas lights in London), head to Winter Wonderland in Hyde Park. The entire park quite literally glows with colorful, twinkling displays, from towering Christmas trees to sparkling arches that lead you through the different sections of the fair. This is also one of the best things to do in London during the holidays with kids, thanks to the rides, shows, ice skating, tubing, ice kingdom, and snow much more!
Best tours in London
London top sights tour
If you’re short on time but still want a taste of the city, this guided walking tour in London is your golden ticket, taking you to 30+ top London sights, like Buckingham Palace, Trafalgar Square, the Houses of Parliament (and so much more), in just a few hours. This is a great way to see all of London’s top landmarks while learning a little about London along the way from a local.
Click here to book this half-day London top sights guided walking tour
Stonehenge, Windsor Castle, & bath day trip
If you want to make the most of your time in London and experience some of England’s most iconic sights in a single day, this full-day London day trip is for you. You’ll start at Windsor Castle, travel through the English countryside to Stonehenge, and wrap up at the Georgian city of Bath, all while traveling comfortably by coach. Plus, you’ll tick off three UNESCO World Heritage sites in one unforgettable day!
Click here to book this full-day London day trip to Stonehenge, Windsor Castle, and Bath.
Harry Potter walking tour
Calling all Harry Potter nerds! On this two-hour walking tour, you’ll wander through Central London with a guide, uncovering the real‑life film locations and inspirations behind some of Harry Potter’s most iconic spots, like Diagon Alley, The Leaky Cauldron, and the Ministry of Magic. Along the way, you’ll also learn a little bit about London’s history and catch glimpses of the city’s top landmarks, even those not related to the wizarding world.
Click here to book this two-hour Harry Potter walking tour in London
Thames River sightseeing cruise
Ready to see London from a whole new angle? Hop on this one-hour Westminster to Greenwich Sightseeing Thames Cruise and see some of the city’s most iconic sights from afar, including the Houses of Parliament, Tower Bridge, and the Shard, all while enjoying live commentary and unbeatable views from the water. Whether you choose to sit indoors or out, you’ll be greeted with stunning panoramic views of London’s skyline, making it the perfect way to soak in the city from a different angle.
Click here to book this one-hour sightseeing Thames cruise in London.


















































Leave a Reply