Discover the magic: Christmas things to do in London in 2025
Last updated: 2025
“I am going to London for Christmas” is a sentence we all want to say, and why not? Christmas in London is iconic. It's big on everything festive, the lights, the decorations and the lively vibes all around the city. Starting early November, every year London transforms into a sparkling
winter wonderland.
Staying in central London makes the festive experience even better. While main hubs can be busy and costly,
Bloomsbury is conveniently located in Zone 1 for a more relaxed stay. This neighbourhood is a pocket of London that is rich in history, with charming garden squares for a peaceful stay after a day of
Christmas adventures.
Quick Picks for 2025 Christmas in London
Christmas Pop up at Buckingham Palace: For the first time ever, the Royal Mews will be all decked out for visitors to explore royal themed gifts, handcrafted decorations, luxury treats and seasonal refreshments in a historic setting. This rare opportunity is a step beyond iconic gates to experience festive festivities in Royal style.
- Dates: 14th Nov 2025 to 5 Jan 2026
- Nearest Tube: Victoria
- From Bloomsbury: 25 min by Tube
Pro tip: Visit on a weekday evening to avoid the crowds.
Christmas at Kew: Kew Gardens gets a festive makeover with thousands of lights winding through the trees, along the paths, and over the glasshouses. There are plenty of spots for photos, and the gardens are particularly beautiful after dark and the lights really pop.
- Dates: 21 Nov 2025 to 12 Jan 2026
- Nearest Tube: Kew Gardens
- From Bloomsbury: 45 min by Tube
Pro tip: Pair your visit with a stroll around Buckingham Palace Gardens for festive snaps.
Lit carousel with Union Jack flags beside a tall Christmas tree at a London festive fairground, crowds enjoying the night.
Winter Wonderland, Hyde Park: This is the spot to feel the Christmas spirit in London, the ultimate festive checklist item. It’s packed with everything - the rides, ice skating,
Christmas markets, and street food all in one place. It’s busy, vibey, and full of energy, which is exactly the point. While you’re there, don’t miss Zippos Christmas Circus, a long-time family favourite. It’s a 45-minute festive spectacular filled with jaw-dropping acrobatics, trapeze acts, and lovable comic characters. A true Christmas cracker of a show and you might just spot a larger-than-life Father Christmas and his inflatable polar bears making a surprise appearance.
- Dates: 17 Nov 2025 to 1 Jan 2026
- Nearest Tube: Hyde Park Corner
- From Bloomsbury: 20 min by Tube
Pro tip: Pre-book ride tickets and arrive early if you want to fit it all in without the queues.
Oxford & Regent Street Lights: These streets don’t need an introduction, it's probably what made you book your trip to London on Christmas. Great for taking in all the festive spirit, and some shopping without needing a plan.
- Dates: 14 Nov 2025 to 5 Jan 2026
- From Bloomsbury: 15 min walk
Pro tip: Hop on the bus number 14 towards Putney Heath from Tottenham Court Road all the way to Hyde Park for the best views.
Carnaby Street neon lights read 'Is this just fantasy' and 'Carnaby London – Bohemian Rhapsody', glowing over shoppers.
Carnaby Street Lights: Known for fun, colourful decorations and a slightly quirky vibe, Carnaby Street lights are a little different from the classic West End displays. The small shops, independent boutiques as well as high street classics, and cafés add to the charm. Great for taking a pause from the bigger crowds and grabbing a hot drink while enjoying the lights.
- Dates: 7 Nov 2025 to 6 Jan 2026
- Nearest Tube: Oxford Circus
- From Bloomsbury: 15 min walk
Pro tip: Stop by Nagare cafe (a hidden gem in Carnaby) for a hot cup of coffee and fresh baked goods or a delicious burger from the Heard (yes everyone is talking about this spot).
Somerset House Ice Rink: A true
London winter classic in a movie like setting with beautiful Georgian architecture and giant Christmas tree. Somerset House’s grand courtyard transforms into a festive dreamscape with twinkling lights, and music on the ice. Glide beneath the stars, enjoy rink-side DJs, or warm up in the Holidays Clubhouse.
Off the ice, indulge in gooey raclette from The Chalet by Jimmy Garcia or sweet treats from Blondies Kitchen. Even if you’re not skating, it’s worth visiting for the atmosphere alone.
- Dates: 13 Nov 2025 to 19 Jan 2026
- Nearest Tube: Temple
- From Bloomsbury: 20 min by Tube or walk
Pro tip: Head to a Skate Lates session to dance (or wobble) to live DJ sets right on the ice
West End Christmas Shows: From festive pantomimes like Jack and the Beanstalk and heart-warming shows like Elf The Musical and The Snowman, to star-studded concerts such as West End Musical Christmas and Rob Brydon & His Fabulous Band, there’s something for everyone. It’s full of laughs, music, and festive cheer and being based in Bloomsbury makes popping over for an evening in the West End super easy.
- Dates: Throughout the festive period
- Venues: Varied, Shaftesbury Avenue
- From Bloomsbury: 15–20 min Tube or walk
Pro tip: Check the matinee schedule, daytime shows can be just as fun and usually have smaller crowds, leaving the evening free for lights or dinner nearby.
A family in festive pyjamas open stockings on a cosy hotel bed, sharing gifts at Imperial London Hotels in Bloomsbury.
Plan your stay in Bloomsbury for easy Christmas days out
Located in the middle of all the action, from Bloomsbury you just need to step out to take in all the festive feels of London. You’re just a short tube or walk from the city’s festive lights, markets, and theatres. Here’s the best choice of hotels for your festive trip:
- Families: City Sleeper & Royal National Hotel, interconnecting and family rooms, full hearty breakfasts, and just downstairs choose between a Blooms Coffee and Pizza or The London Pub.
- Solo travellers: Bedford Hotel, calmer, quieter stays with excellent Tube connections, relax in Botanica Bar and Restaurant with lots of natural light and a fireplace.
- Affordable and convenient: Tavistock Hotel and President Hotel, with family rooms and extra bed options, in Tavistock you can find a hidden gem restaurant Poppadom Indian Kitchen with mouthwatering Anglo Indian Flavours.
- Historic/City breaks: Morton Hotel, boutique touches, cosy rooms with apartment and suite options, and easy West End access.
All
Imperial London Hotels offer quick links to the Piccadilly, Northern, Central, and Elizabeth lines, plus on-site bars and dining options.
Check availability for December and save 15% when you book direct.
Red telephone box and Route 13 double-decker to Aldwych on a wet night, Christmas lights glowing above a busy London street.
Where to find the best Christmas lights in London
The city’s iconic Christmas lights are switched on from mid-November, these displays transform streets, squares, and shopping areas into twinkling little wonderlands. Many of the top spots, including
Oxford Street, Regent Street, Covent Garden, and Carnaby Street, are just a 10–15 minute walk from Bloomsbury.
Oxford Street & Regent Street
Dates: 14 Nov – 5 Jan | Tube: Tottenham Court Road / Oxford Circus
Stroll past iconic department-store windows and enjoy spectacular light installations.
Carnaby Street
Dates: 7 Nov – 6 Jan | Tube: Oxford Circus
Known for quirky, colourful decorations and boutique shopping, great for your Christmas post on Instagram.
Covent Garden
Dates: 6 Nov – 6 Jan | Tube: Covent Garden
Giant mistletoe, twinkling trees, and street performers create the most festive atmosphere.
DIY lights route (budget-friendly): Hop on bus numbers 12, 3, 6, 13, 23, 88, 94, 139, 453, or C2 to catch multiple displays in one evening.
Covent Garden Apple Market with giant red baubles, gold bells and a disco ball sparkling beneath the glass roof at Christmas.
Christmas markets and shopping streets to visit in London
London in December is all sparkle, spice and twinkly strolls and it's the Christmas markets that add so much glitter to the London Festive season. From riverside chalets and artisan gifts to mulled wine spots hidden out of sight, here’s where to go (and how to do it well).
Southbank Winter Market
Set along the Thames with fairy lights and wooden stalls, this market is perfect for cosy strolls. Try the mulled wine stands behind the carousel. They're quieter, and you’ll find riverside seating with a view.
Leicester Square Christmas Market
Right in the heart of the West End, this market mixes festive fun with small family-friendly rides and sweet stalls. Visit early evening to catch the lights before the post-theatre crowd pours in.
Tube: Leicester Square or 15 mins walk from Bloomsbury
London Bridge City (Christmas by the River)
With Tower Bridge as a backdrop, this market is all about views and atmosphere. For that festive photo, head to the Scoop where the skyline, stalls and lights line up beautifully.
Nearest Tube: London Bridge
Covent Garden
Famous for its giant baubles and mistletoe arches, Covent Garden feels like a Christmas film set. Stop by the Apple Market in the morning to admire decorations and browse gifts before the daytime rush.
Nearest tube: Covent Garden or 15 min walk from Bloomsbury
King’s Cross/Coal Drops Yard
The design-led
Coal Drops Yard blends festive stalls with street food and seasonal pop-ups. Head towards the canal steps where hidden craft workshops often do pop-ups for more unique items.
Nearest Tube: King’s Cross or 15 mins walk from Bloomsbury
Borough Market
A foodie favourite year-round, it turns extra indulgent at Christmas. Get there before noon to grab hot seasonal bites, especially around the cheese traders without the lunchtime rush from all the offices around.
Nearest Tube: London Bridge
Old Spitalfields Market
Covered, cosy and full of character, this market is brilliant for handmade gifts and indie brands. Walk to the back row of stalls for unique finds you won’t spot in the usual high street stores.
Nearest Tube: Liverpool Street
Pro Tip: Plan your route, some markets (like Southbank to London Bridge City) can be done in one festive stroll.
West End Shows, Concerts & Pantomimes to Book Ahead
The holiday season in London is very lively with festive theatre, family pantomimes, and magical concerts. Pre-book these shows so you make sure you don’t miss out on seasonal highlights.
London Palladium Pantomime
A family favourite for decades, the Palladium dazzles with glittering sets, catchy songs, and laugh-out-loud moments. Great for kids and adults alike.
Nearest Tube: Piccadilly Line
Royal Albert Hall & St Martin-in-the-Fields
For a truly festive evening, enjoy classical concerts, carol performances, and seasonal music in iconic settings. Royal Albert Hall’s grandeur and St Martin-in-the-Fields’ intimate charm make every note feel festive.
Nearest Tube: Royal Albert Hall – South Kensington / St Martin-in-the-Fields – Charing Cross
After a show, unwind at the President Hotel. It's central location, warm hospitality, and comfy rooms that are just right for a festive night in London.
Pro Tip: Book tickets early for weekend performances. They sell out fast, especially family shows and carol concerts.
Festive Food & Drink in Central London
London’s festive season is best experienced with a mix of cosy corners, seasonal treats, and warming drinks and Bloomsbury is full of
hidden gems waiting to be discovered.
Afternoon Tea & Seasonal Treats
Take a midday pause from all the lights and shop with a festive
afternoon tea.
Afternoon tea, in a garden courtyard: tiered cakes, scones and finger sandwiches with teapot, cups at Imperial London Hotels.
Botanica Bar & Restaurant
Botanica Bar & Restaurant at Bedford Hotel offers classic scones, seasonal pastries, and warming teas in a relaxed, elegant setting. There is also a private garden which makes for a perfect afternoon break.
The Wolseley
Iconic Afternoon Tea in Piccadilly with classic pastries and festive specials. Originally designed in 1921 by architect William Curtis Green as a grand car showroom, the building later became a Barclays Bank in 1927. In 2003, restaurateurs Chris Corbin and Jeremy King transformed it into London’s first Grand Café, carefully preserving Green’s original features like the domed ceiling and marble floors, creating the elegant, enduring institution it is today.
Cosy Pubs & Seasonal Plates
The London Pub
The London Pub is the perfect place for a proper pint and a warming plate this festive season. Cosy corners, hearty winter classics, and a lively local vibe, perfect for pre-drinks, post-drinks… or just drinks.
For something more traditional, check out The Lamb & Flag – Dating back to 1772, this historic
Bloomsbury pub earned the nickname “The Bucket of Blood” for its bare-knuckle prize fights. Cosy, full of character, and steeped in stories.
Dinner, Cocktails & Quick Bites
Poppadom Indian Kitchen
Atrium Bar & Restaurant
Blooms Coffee & Pizza
Grab a quick slice or hot coffee for a pit stop between markets and lights.
Enjoy early market visits, lights, and a matinee show. Many restaurants offer festive dinners nearby – book early. Note reduced Tube services on 24th December.
Top-down view of festive roast: turkey, roast potatoes, veg, pigs in blankets, gravy, wine and Christmas crackers.
Christmas Eve in London – Festive Things to Do
Start early at the markets
Morning is the sweet spot before crowds and closures. Southbank, Covent Garden and
Borough Market still have festive stalls selling pastries, gifts and seasonal bites.
See the lights before the rush
Walk through Covent Garden, Regent Street, Carnaby and Oxford Street in the late afternoon while shops are still open and the atmosphere is lively but not chaotic.
Festive dinners without the fuss
Book ahead at restaurants offering seasonal menus. Many close early but still serve special Christmas Eve dinners. The London Pub will make you feel right at home but hearty pub dinner.
Christmas Day in London – what it’s really like
London goes quiet on 25 December, and that’s part of the magic. There’s no public transport at all, so unless you’re booking a taxi (and prices shoot up), the day is best enjoyed on foot.
That’s why it matters where you stay. From any of the Imperial London Hotels in Bloomsbury you are only a stroll away from iconic Christmas attractions. See the
British Museum with almost no crowds, walk around quiet Covent Garden or Trafalgar Square.
Visit Fortnum & Mason, a true festive institution.
Each year, its windows are transformed into a spectacular Christmas display, and inside you’ll find beautifully wrapped hampers, seasonal treats, and classic British festive goods. It’s a must-see for anyone wanting a touch of timeless London Christmas magic.
If you are thinking of church services, places like St Martin-in-the-Fields, Westminster Abbey and local Bloomsbury churches hold beautiful Christmas Day services, but some require booking and timings vary. We recommend checking ahead so you’re not turned away at the door.
Christmas Day Lunch
Only a handful of restaurants open on the 25th and they fill up fast, The London Pub in Bloomsbury is hosting a Christmas Day
Roast dinner to make your Christmas trip in London a proper one.
Twix-mas ideas (26–30 Dec)
- Take advantage of the post-Christmas period:
- Lots of shopping on oxford street, regent street, all the way to Marble Arch with end of the year sales from boxing day. (26th Dec)
- Museums with seasonal exhibitions.
- Riverside walks and hidden gardens (Tavistock Square)
- Ice rinks for a festive skate.
- Keep your plans central to avoid rail engineering disruptions.
Christmas in London with kid
Toy demos at Hamleys and Regent Street angels
Ice rinks with penguin aids for beginners
Southbank Market rides and family-friendly stalls
Family Rooms at Royal National & Tavistock
For those travelling with children, both hotels offer spacious Family Rooms so everyone can stay together comfortably. You’ll have easy access to Tube stations, parks, cafés and festive sights. Plus, you can walk to the British Museum and central lights without needing transport.
London Underground roundel with ornate lamps as a red double-decker bus speeds past at night in central London.
Getting around London at Christmas
- Christmas closures and reduced services on 24 & 26 Dec
- Tap-to-pay on buses, Uber Boat for scenic riverside travel
- Taxis run on Christmas Day but expect higher fares
The best way to avoid this is to stay in central so you can walk to all the Christmas attractions.
FAQs
What is the most Christmassy street in London?
Carnaby Street – bright, playful lights and boutique shops.
Which Christmas market is best?
Southbank Winter Market – riverside, festive food, and gifts.
What runs on Christmas Day?
Most attractions close; enjoy walking loops, riverside strolls, or church services.
What is the most Christmassy bus route?
The #12, #23, and #139 front-deck buses cover Oxford Street, Regent Street, and Southbank lights.
Where to go from London for Christmas?
Day trips like Windsor, Oxford, or Bath offer festive charm within easy reach.
Where is the best place to walk in London for Christmas?
Covent Garden, Oxford Street, and Regent Street for lights and window displays.